You are here
Solving Constraint Satisfaction Problems with Matrix Product States
- Date Issued:
- 2017
- Abstract/Description:
- In the past decade, Matrix Product State (MPS) algorithms have emerged as an efficient method of modeling some many-body quantum spin systems. Since spin system Hamiltonians can be considered constraint satisfaction problems (CSPs), it follows that MPS should provide a versatile framework for studying a variety of general CSPs. In this thesis, we apply MPS to two types of CSP. First, use MPS to simulate adiabatic quantum computation (AQC), where the target Hamiltonians are instances of a fully connected, random Ising spin glass. Results of the simulations help shed light on why AQC fails for some optimization problems. We then present the novel application of a modified MPS algorithm to classical Boolean satisfiability problems, specifically k-SAT and max k-SAT. By construction, the algorithm also counts solutions to a given Boolean formula (\#-SAT). For easy satisfiable instances, the method is more expensive than other existing algorithms; however, for hard and unsatisfiable instances, the method succeeds in finding satisfying assignments where other algorithms fail to converge.
Title: | Solving Constraint Satisfaction Problems with Matrix Product States. |
27 views
12 downloads |
---|---|---|
Name(s): |
Pelton, Sabine, Author Mucciolo, Eduardo, Committee Chair Ishigami, Masa, Committee Member Leuenberger, Michael, Committee Member University of Central Florida, Degree Grantor |
|
Type of Resource: | text | |
Date Issued: | 2017 | |
Publisher: | University of Central Florida | |
Language(s): | English | |
Abstract/Description: | In the past decade, Matrix Product State (MPS) algorithms have emerged as an efficient method of modeling some many-body quantum spin systems. Since spin system Hamiltonians can be considered constraint satisfaction problems (CSPs), it follows that MPS should provide a versatile framework for studying a variety of general CSPs. In this thesis, we apply MPS to two types of CSP. First, use MPS to simulate adiabatic quantum computation (AQC), where the target Hamiltonians are instances of a fully connected, random Ising spin glass. Results of the simulations help shed light on why AQC fails for some optimization problems. We then present the novel application of a modified MPS algorithm to classical Boolean satisfiability problems, specifically k-SAT and max k-SAT. By construction, the algorithm also counts solutions to a given Boolean formula (\#-SAT). For easy satisfiable instances, the method is more expensive than other existing algorithms; however, for hard and unsatisfiable instances, the method succeeds in finding satisfying assignments where other algorithms fail to converge. | |
Identifier: | CFE0006902 (IID), ucf:51713 (fedora) | |
Note(s): |
2017-12-01 Ph.D. Sciences, Physics Doctoral This record was generated from author submitted information. |
|
Subject(s): | tensor network states -- matrix product states -- quantum adiabatic annealing -- adiabatic quantum computation -- combinatorial optimization -- many-body algorithms -- computational physics | |
Persistent Link to This Record: | http://purl.flvc.org/ucf/fd/CFE0006902 | |
Restrictions on Access: | public 2017-12-15 | |
Host Institution: | UCF |