{"title":"将布尔型和整数型 FlatZinc 内置程序转换为二次或线性整数问题","authors":"Armin Wolf","doi":"arxiv-2404.12797","DOIUrl":null,"url":null,"abstract":"Constraint satisfaction or optimisation models -- even if they are formulated\nin high-level modelling languages -- need to be reduced into an equivalent\nformat before they can be solved by the use of Quantum Computing. In this paper\nwe show how Boolean and integer FlatZinc builtins over finite-domain integer\nvariables can be equivalently reformulated as linear equations, linear\ninequalities or binary products of those variables, i.e. as finite-domain\nquadratic integer programs. Those quadratic integer programs can be further\ntransformed into equivalent Quadratic Unconstrained Binary Optimisation problem\nmodels, i.e. a general format for optimisation problems to be solved on Quantum\nComputers especially on Quantum Annealers.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"40 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Conversion of Boolean and Integer FlatZinc Builtins to Quadratic or Linear Integer Problems\",\"authors\":\"Armin Wolf\",\"doi\":\"arxiv-2404.12797\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Constraint satisfaction or optimisation models -- even if they are formulated\\nin high-level modelling languages -- need to be reduced into an equivalent\\nformat before they can be solved by the use of Quantum Computing. In this paper\\nwe show how Boolean and integer FlatZinc builtins over finite-domain integer\\nvariables can be equivalently reformulated as linear equations, linear\\ninequalities or binary products of those variables, i.e. as finite-domain\\nquadratic integer programs. Those quadratic integer programs can be further\\ntransformed into equivalent Quadratic Unconstrained Binary Optimisation problem\\nmodels, i.e. a general format for optimisation problems to be solved on Quantum\\nComputers especially on Quantum Annealers.\",\"PeriodicalId\":501256,\"journal\":{\"name\":\"arXiv - CS - Mathematical Software\",\"volume\":\"40 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Mathematical Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2404.12797\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.12797","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Conversion of Boolean and Integer FlatZinc Builtins to Quadratic or Linear Integer Problems
Constraint satisfaction or optimisation models -- even if they are formulated
in high-level modelling languages -- need to be reduced into an equivalent
format before they can be solved by the use of Quantum Computing. In this paper
we show how Boolean and integer FlatZinc builtins over finite-domain integer
variables can be equivalently reformulated as linear equations, linear
inequalities or binary products of those variables, i.e. as finite-domain
quadratic integer programs. Those quadratic integer programs can be further
transformed into equivalent Quadratic Unconstrained Binary Optimisation problem
models, i.e. a general format for optimisation problems to be solved on Quantum
Computers especially on Quantum Annealers.