{"title":"精确双查询量子算法的特征","authors":"Shaoliang Ye , Wei Yang , Liusheng Huang","doi":"10.1016/j.ic.2024.105166","DOIUrl":null,"url":null,"abstract":"<div><p>Quantum query model is a crucial model for quantum computing, where one query to some input variable of a Boolean function <em>f</em> defined on <span><math><msup><mrow><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>n</mi></mrow></msup></math></span> returns the variable value. The exact query complexity, denoted as <span><math><msub><mrow><mi>Q</mi></mrow><mrow><mi>E</mi></mrow></msub><mo>(</mo><mi>f</mi><mo>)</mo></math></span>, is defined to be the minimum number of queries required to determine the function value. An important problem in this area is to give a succinct characterization of a <em>k</em>-query exact quantum algorithm for an arbitrary <em>k</em>. To date, the cases <span><math><mi>k</mi><mo>=</mo><mn>1</mn></math></span> and <span><math><mi>k</mi><mo>=</mo><mi>n</mi></math></span> are already solved and the case <span><math><mi>k</mi><mo>=</mo><mn>2</mn></math></span> remains unknown. Our result is that there are 27 nondegenerate Boolean functions up to isomorphism with <span><math><msub><mrow><mi>Q</mi></mrow><mrow><mi>E</mi></mrow></msub><mo>(</mo><mi>f</mi><mo>)</mo></math></span> being two, among which only two functions can be solved by a 2-query classical algorithm. The input bit number <em>n</em> of the above 27 functions ranges from 2 to 6, where the case <span><math><mi>n</mi><mo>≤</mo><mn>3</mn></math></span> is already proved and the case <span><math><mi>n</mi><mo>=</mo><mn>4</mn></math></span> is already found by numerically solving semidefinite programming, which is a complete characterization of quantum query algorithm. Assuming the correctness of the numerical result for <span><math><mi>n</mi><mo>=</mo><mn>4</mn></math></span>, we prove that there are four functions in the case <span><math><mi>n</mi><mo>=</mo><mn>5</mn></math></span>, one in the case <span><math><mi>n</mi><mo>=</mo><mn>6</mn></math></span> and none in the case <span><math><mi>n</mi><mo>≥</mo><mn>7</mn></math></span>. We further show that the 25 functions for which quantum algorithm has advantage over classical algorithm contain essentially only four different structures.</p></div>","PeriodicalId":54985,"journal":{"name":"Information and Computation","volume":"298 ","pages":"Article 105166"},"PeriodicalIF":0.8000,"publicationDate":"2024-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Characterization of exact two-query quantum algorithms\",\"authors\":\"Shaoliang Ye , Wei Yang , Liusheng Huang\",\"doi\":\"10.1016/j.ic.2024.105166\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Quantum query model is a crucial model for quantum computing, where one query to some input variable of a Boolean function <em>f</em> defined on <span><math><msup><mrow><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>n</mi></mrow></msup></math></span> returns the variable value. The exact query complexity, denoted as <span><math><msub><mrow><mi>Q</mi></mrow><mrow><mi>E</mi></mrow></msub><mo>(</mo><mi>f</mi><mo>)</mo></math></span>, is defined to be the minimum number of queries required to determine the function value. An important problem in this area is to give a succinct characterization of a <em>k</em>-query exact quantum algorithm for an arbitrary <em>k</em>. To date, the cases <span><math><mi>k</mi><mo>=</mo><mn>1</mn></math></span> and <span><math><mi>k</mi><mo>=</mo><mi>n</mi></math></span> are already solved and the case <span><math><mi>k</mi><mo>=</mo><mn>2</mn></math></span> remains unknown. Our result is that there are 27 nondegenerate Boolean functions up to isomorphism with <span><math><msub><mrow><mi>Q</mi></mrow><mrow><mi>E</mi></mrow></msub><mo>(</mo><mi>f</mi><mo>)</mo></math></span> being two, among which only two functions can be solved by a 2-query classical algorithm. The input bit number <em>n</em> of the above 27 functions ranges from 2 to 6, where the case <span><math><mi>n</mi><mo>≤</mo><mn>3</mn></math></span> is already proved and the case <span><math><mi>n</mi><mo>=</mo><mn>4</mn></math></span> is already found by numerically solving semidefinite programming, which is a complete characterization of quantum query algorithm. Assuming the correctness of the numerical result for <span><math><mi>n</mi><mo>=</mo><mn>4</mn></math></span>, we prove that there are four functions in the case <span><math><mi>n</mi><mo>=</mo><mn>5</mn></math></span>, one in the case <span><math><mi>n</mi><mo>=</mo><mn>6</mn></math></span> and none in the case <span><math><mi>n</mi><mo>≥</mo><mn>7</mn></math></span>. We further show that the 25 functions for which quantum algorithm has advantage over classical algorithm contain essentially only four different structures.</p></div>\",\"PeriodicalId\":54985,\"journal\":{\"name\":\"Information and Computation\",\"volume\":\"298 \",\"pages\":\"Article 105166\"},\"PeriodicalIF\":0.8000,\"publicationDate\":\"2024-04-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information and Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0890540124000312\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0890540124000312","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
Characterization of exact two-query quantum algorithms
Quantum query model is a crucial model for quantum computing, where one query to some input variable of a Boolean function f defined on returns the variable value. The exact query complexity, denoted as , is defined to be the minimum number of queries required to determine the function value. An important problem in this area is to give a succinct characterization of a k-query exact quantum algorithm for an arbitrary k. To date, the cases and are already solved and the case remains unknown. Our result is that there are 27 nondegenerate Boolean functions up to isomorphism with being two, among which only two functions can be solved by a 2-query classical algorithm. The input bit number n of the above 27 functions ranges from 2 to 6, where the case is already proved and the case is already found by numerically solving semidefinite programming, which is a complete characterization of quantum query algorithm. Assuming the correctness of the numerical result for , we prove that there are four functions in the case , one in the case and none in the case . We further show that the 25 functions for which quantum algorithm has advantage over classical algorithm contain essentially only four different structures.
期刊介绍:
Information and Computation welcomes original papers in all areas of theoretical computer science and computational applications of information theory. Survey articles of exceptional quality will also be considered. Particularly welcome are papers contributing new results in active theoretical areas such as
-Biological computation and computational biology-
Computational complexity-
Computer theorem-proving-
Concurrency and distributed process theory-
Cryptographic theory-
Data base theory-
Decision problems in logic-
Design and analysis of algorithms-
Discrete optimization and mathematical programming-
Inductive inference and learning theory-
Logic & constraint programming-
Program verification & model checking-
Probabilistic & Quantum computation-
Semantics of programming languages-
Symbolic computation, lambda calculus, and rewriting systems-
Types and typechecking