Quantum and Approximation Algorithms for Maximum Witnesses of Boolean Matrix Products

Uloženo v:
Podrobná bibliografie
Název: Quantum and Approximation Algorithms for Maximum Witnesses of Boolean Matrix Products
Autoři: Kowaluk, Mirosław, Lingas, Andrzej
Přispěvatelé: Lund University, Faculty of Engineering, LTH, Departments at LTH, Department of Computer Science, Lunds universitet, Lunds Tekniska Högskola, Institutioner vid LTH, Institutionen för datavetenskap, Originator
Zdroj: International Journal of Foundations of Computer Science. 35(07):871-886
Témata: Natural Sciences, Mathematical Sciences, Computational Mathematics, Naturvetenskap, Matematik, Beräkningsmatematik
Popis: The problem of finding maximum (or minimum) witnesses of the Boolean product of two Boolean matrices (MW for short) has a number of important applications, in particular the all-pairs lowest common ancestor (LCA) problem in directed acyclic graphs (dags). The best known upper time-bound on the MW problem for n × n Boolean matrices of the form O(n2.575) has not been substantially improved since 2006. In order to obtain faster algorithms for this problem, we study quantum algorithms for MW and approximation algorithms for MW (in the classical computational model). Some of our quantum algorithms are input or output sensitive. Our fastest quantum algorithm for the MW problem, and consequently for the related problems, runs in time Õ(n2+λ/2) = Õ(n2.434), where λ satisfies the equation ω(1,λ, 1) = 1 + 1.5λ and ω(1,λ, 1) is the exponent of the multiplication of an n × nλ matrix by an nλ × n matrix. Next, we consider a relaxed version of the MW problem (in the classical model) asking for reporting a witness of bounded rank (the maximum witness has rank 1) for each non-zero entry of the matrix product. First, by adapting the fastest known algorithm for maximum witnesses, we obtain an algorithm for the relaxed problem that reports for each non-zero entry of the product matrix a witness of rank at most ℓ in time Õ((n/ℓ)nω(1,lognℓ,1)). Then, by reducing the relaxed problem to the so called k-witness problem, we provide an algorithm that reports for each non-zero entry C[i,j] of the product matrix C a witness of rank O(⌈WC(i,j)/k⌉), where WC(i,j) is the number of witnesses for C[i,j], with high probability. The algorithm runs in Õ(nωk0.4653 + n2+o(1)k) time, where ω = ω(1, 1, 1).
Přístupová URL adresa: https://doi.org/10.1142/S0129054123500259
Databáze: SwePub
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://doi.org/10.1142/S0129054123500259#
    Name: EDS - SwePub (s4221598)
    Category: fullText
    Text: View record in SwePub
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Kowaluk%20M
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsswe
DbLabel: SwePub
An: edsswe.oai.portal.research.lu.se.publications.1c545b5d.8f9f.4a37.bc3c.4d8c48b7cb45
RelevancyScore: 1064
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1064.41540527344
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Quantum and Approximation Algorithms for Maximum Witnesses of Boolean Matrix Products
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Kowaluk%2C+Mirosław%22">Kowaluk, Mirosław</searchLink><br /><searchLink fieldCode="AR" term="%22Lingas%2C+Andrzej%22">Lingas, Andrzej</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Lund University, Faculty of Engineering, LTH, Departments at LTH, Department of Computer Science, Lunds universitet, Lunds Tekniska Högskola, Institutioner vid LTH, Institutionen för datavetenskap, Originator
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <i>International Journal of Foundations of Computer Science</i>. 35(07):871-886
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Natural+Sciences%22">Natural Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+Sciences%22">Mathematical Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Computational+Mathematics%22">Computational Mathematics</searchLink><br /><searchLink fieldCode="DE" term="%22Naturvetenskap%22">Naturvetenskap</searchLink><br /><searchLink fieldCode="DE" term="%22Matematik%22">Matematik</searchLink><br /><searchLink fieldCode="DE" term="%22Beräkningsmatematik%22">Beräkningsmatematik</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: The problem of finding maximum (or minimum) witnesses of the Boolean product of two Boolean matrices (MW for short) has a number of important applications, in particular the all-pairs lowest common ancestor (LCA) problem in directed acyclic graphs (dags). The best known upper time-bound on the MW problem for n × n Boolean matrices of the form O(n2.575) has not been substantially improved since 2006. In order to obtain faster algorithms for this problem, we study quantum algorithms for MW and approximation algorithms for MW (in the classical computational model). Some of our quantum algorithms are input or output sensitive. Our fastest quantum algorithm for the MW problem, and consequently for the related problems, runs in time Õ(n2+λ/2) = Õ(n2.434), where λ satisfies the equation ω(1,λ, 1) = 1 + 1.5λ and ω(1,λ, 1) is the exponent of the multiplication of an n × nλ matrix by an nλ × n matrix. Next, we consider a relaxed version of the MW problem (in the classical model) asking for reporting a witness of bounded rank (the maximum witness has rank 1) for each non-zero entry of the matrix product. First, by adapting the fastest known algorithm for maximum witnesses, we obtain an algorithm for the relaxed problem that reports for each non-zero entry of the product matrix a witness of rank at most ℓ in time Õ((n/ℓ)nω(1,lognℓ,1)). Then, by reducing the relaxed problem to the so called k-witness problem, we provide an algorithm that reports for each non-zero entry C[i,j] of the product matrix C a witness of rank O(⌈WC(i,j)/k⌉), where WC(i,j) is the number of witnesses for C[i,j], with high probability. The algorithm runs in Õ(nωk0.4653 + n2+o(1)k) time, where ω = ω(1, 1, 1).
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="https://doi.org/10.1142/S0129054123500259" linkWindow="_blank">https://doi.org/10.1142/S0129054123500259</link>
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsswe&AN=edsswe.oai.portal.research.lu.se.publications.1c545b5d.8f9f.4a37.bc3c.4d8c48b7cb45
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1142/S0129054123500259
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 16
        StartPage: 871
    Subjects:
      – SubjectFull: Natural Sciences
        Type: general
      – SubjectFull: Mathematical Sciences
        Type: general
      – SubjectFull: Computational Mathematics
        Type: general
      – SubjectFull: Naturvetenskap
        Type: general
      – SubjectFull: Matematik
        Type: general
      – SubjectFull: Beräkningsmatematik
        Type: general
    Titles:
      – TitleFull: Quantum and Approximation Algorithms for Maximum Witnesses of Boolean Matrix Products
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Kowaluk, Mirosław
      – PersonEntity:
          Name:
            NameFull: Lingas, Andrzej
      – PersonEntity:
          Name:
            NameFull: Lund University, Faculty of Engineering, LTH, Departments at LTH, Department of Computer Science, Lunds universitet, Lunds Tekniska Högskola, Institutioner vid LTH, Institutionen för datavetenskap, Originator
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 01290541
            – Type: issn-locals
              Value: SWEPUB_FREE
            – Type: issn-locals
              Value: LU_SWEPUB
          Numbering:
            – Type: volume
              Value: 35
            – Type: issue
              Value: 07
          Titles:
            – TitleFull: International Journal of Foundations of Computer Science
              Type: main
ResultId 1