Title: | Extending SAT Solver with Parity Reasoning Lauselogiikan toteutuvuustarkistimen laajentaminen pariteettipäättelyllä |
Author(s): | Laitinen, Tero |
Date: | 2014 |
Language: | en |
Pages: | 151 + app. 78 |
Department: | Tietojenkäsittelytieteen laitos Department of Information and Computer Science |
ISBN: | 978-952-60-5945-7 (electronic) 978-952-60-5944-0 (printed) |
Series: | Aalto University publication series DOCTORAL DISSERTATIONS, 177/2014 |
ISSN: | 1799-4942 (electronic) 1799-4934 (printed) 1799-4934 (ISSN-L) |
Supervising professor(s): | Niemelä, Ilkka, Prof., Aalto University, Department of Information and Computer Science, Finland |
Thesis advisor(s): | Junttila, Tommi, Docent, Aalto University, Department of Information and Computer Science, Finland |
Subject: | Computer science |
Keywords: | propositional satisfiability, parity reasoning, lauselogiikan toteutuvuusongelma, pariteettipäättely |
OEVS yes | |
|
|
Abstract:Hakukonflikteista oppivia lauselogiikan toteutuvuustarkastimia on menestyksekkäästi sovellettu ongelmanratkaisuun useissa käytännön sovellutuksissa. Tietyillä sovellusalueilla, kuten piiriverifiointi, rajoitettu mallintarkastus, looginen kryptoanalyysi ja approksimoiva ratkaisumallien lukumäärän laskenta, ongelmakuvauksien vaatimuksia voidaan ilmaisuvoimaisesti mallintaa pariteettirajoitteilla. Ongelmat, jotka sisältävät pariteetti- eli xor-rajoitteita, voivat tosin olla erityisen vaativia toteutuvuustarkistimille, jotka käsittelevät ongelmaa konjunktiivisessa normaalimuodossa. Tässä väitöskirjassa tutkitaan, miten hakukonflikteista oppivia toteutuvuustarkistimia voidaan kehittää käsittelemään pariteettirajoitteita sisältäviä ongelmia käyttäen aikaisemmin julkaistua DPLL(XOR)-hakumenetelmäkehystä, jossa toteutuvuustarkistimeen yhdistetään pariteettirajoitteita käsittelevä ratkaisinmoduuli. Työssä esitellään erilaisia pariteettipäättelyjärjestelmiä kuten yksikköpropagaatio, ekvivalenssipäättely ja täydellisen pariteettipäättelyn tuottava inkrementaalinen Gauss-Jordan-eliminaatio. Pariteettirajoitejohtoihin perustuvien pariteettipäättelyjärjestelmien analysoimiseksi esitellään tekniikoita, joilla voidaan johtaa lyhyempiä klausuulipohjaisia selityksiä implikoiduille literaaleille ja joita voidaan käyttää uusien pariteettirajoitteiden oppimiseksi hakukonfliktien käsittelyn yhteydessä. |
|
Parts:[Publication 1]: Tero Laitinen and Tommi Junttila and Ilkka Niemelä. Equivalence Class Based Parity Reasoning in DPLL(XOR). In IEEE 23rd International Conference on Tools with Artificial Intelligence, ICTAI 2011, Boca Raton, FL, USA, November 7-9, 2011, 649-658, November 2011. DOI: 10.1109/ICTAI.2011.103 View at Publisher [Publication 2]: Tero Laitinen and Tommi Junttila and Ilkka Niemelä. Conflict-Driven XOR-Clause Learning. In Theory and Applications of Satisfiability Testing - SAT 2012 - 15th International Conference, Trento, Italy, June 17-20, 2012, 383-396, June 2012. DOI: 10.1007/978-3-642-31612-8_29 View at Publisher [Publication 3]: Tero Laitinen and Tommi Junttila and Ilkka Niemelä. Classifying and Propagating Parity Constraints. In Principles and Practice of Constraint Programming - 18th International Conference, CP 2012, Québec City, QC, Canada, October 8-12, 2012, 357-372, October 2012. DOI: 10.1007/978-3-642-33558-7_28 View at Publisher [Publication 4]: Tero Laitinen and Tommi Junttila and Ilkka Niemelä. Extending Clause Learning SAT Solvers with Complete Parity Reasoning. In IEEE 24th International Conference on Tools with Artificial Intelligence, ICTAI 2012, Athens, Greece, November 7-9, 2012, 65-72, November 2012. DOI: 10.1109/ICTAI.2012.18 View at Publisher [Publication 5]: Tero Laitinen and Tommi Junttila and Ilkka Niemelä. Simulating Parity Reasoning. In 19th International Conference on Logic for Programming Artificial Intelligence and Reasoning, Stellenbosch, South Africa, December 15-19, 2013, 568-583, December 2013. DOI: 10.1007/978-3-642-45221-5_38 View at Publisher |
|
|
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Page content by: Aalto University Learning Centre | Privacy policy of the service | About this site