Efektivní řešič problémů Booleovské splnitelnosti
Efficient SAT Solver
Efektivní řešič problémů Booleovské splnitelnosti
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/15892Identifikátory
SIS: 48682
Kolekce
- Kvalifikační práce [11244]
Autor
Vedoucí práce
Oponent práce
Mareš, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
23. 6. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Výborně
Problém boolovskej splniteľnosti je jedným z najdôležitejších a najviac študovaných problémov umelej inteligencie. Mnoho teoretických a priemyselných problémov sa prevádza na SAT a rieši sa pomocou riešiča SAT. V rámci tejto práce boli vyvinuté dva riešiče. Budú popísane a porovnané s dnešnými najznámejšími riešičmi. Predstavené riešiče sú vo viacerých prípadoch rýchlejšie než víťaz súťaže SAT competition z roku 2007 - R-sat a ďalšie známe riešiče. Za svoju rýchlosť tieto dva riešiče vďačia použitým implementačným technikám a svojej heuristike výberu premennej, ktorá je veľmi výkonná a pri tom má nulovú réžiu.
The boolean satisfaction problem (SAT) is one of the most important and most studied problems of artificial intelligence. Many theoretical and real life problems are transformed to SAT and solved using a SAT solver. During the research for this thesis two SAT solvers were developed. They are described and compared with several of today's state-of-art SAT solvers. The presented solvers in many cases outperform the 2007's SAT competition winner R-sat and other famous SAT solvers. These two new solvers thank their speed to the implementation techniques used and to their decision heuristic, which is very efficient while absolutely costless.