Quantum and Approximation Algorithms for Maximum Witnesses of Boolean Matrix Products
Uloženo v:
| 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 |
Nájsť tento článok vo Web of Science