REŠAVANJE PROBLEMA CSP TEHNIKAMA SVOÐENJA NA PROBLEM SAT

eLibrary

 
 

REŠAVANJE PROBLEMA CSP TEHNIKAMA SVOÐENJA NA PROBLEM SAT

Show simple item record

dc.contributor.advisor Marić, Filip
dc.contributor.author Stojadinović, Mirko
dc.date.accessioned 2017-02-24T15:50:53Z
dc.date.available 2017-02-24T15:50:53Z
dc.date.issued 2016
dc.identifier.uri http://hdl.handle.net/123456789/4427
dc.description.abstract Many real-world problems can be modeled as constraint satisfaction problems (CSPs) and then solved by one of many available techniques for solving these problems. One of the techniques is reduction to SAT, i.e. Boolean Satisfiability Problem. Variables and constraints of CSP are translated (encoded) to SAT instance, that is then solved by state-of-the-art SAT solvers and solution, if exists, is translated to the solution of the original CSP. The main aim of this thesis is to improve CSP solving techniques that are using reduction to SAT. Two new hybrid encodings of CSPs to SAT are presented and they combine good sides of the existing encodings. We give the proof of correctness of one encoding that did not exist in literature. We developed system meSAT that enables reduction of CSPs to SAT by using 4 basic and 2 hybrid encodings. The system also enables solving of CSPs by reduction to two problems related to SAT, SMT and PB. We developed a portfolio for automated selection of encoding/solver to be used on some new instance that needs to be solved. The developed portfolio is comparable with the state-of-the-art portfolios. We developed a hybrid approach based on short solving timeouts with the aim of significantly reducing the preparation time of a portfolio. By using this approach, we got results comparable to the ones obtained by using preparation time of usual length. We made comparison between several machine learning techniques with the aim to find out which one is the best suited for the short training approach. The problem of assigning air traffic controllers to shifts is described and three models of this problem are presented. We used a large number of different solving methods and a diverse set of solvers for solving this problem. We developed optimization techniques that aim to find optimal solutions of the problem. A hybrid technique combining reduction to SAT and local search is shown to be the most efficient one. We also considered sudoku puzzles and the existing techniques of solving the puzzles of greater size than 9 9. Amongst the used techniques, the existing reduction to SAT is the most efficient in solving these puzzles. We improved the existing algorithm for generating large sudoku puzzles. It is shown that simple preprocessing rules additionally improve speed of generating large sudokus. en_US
dc.description.provenance Submitted by Slavisha Milisavljevic (slavisha) on 2017-02-24T15:50:53Z No. of bitstreams: 1 MirkoStojadinovicTeza.pdf: 2030217 bytes, checksum: 0dcecf6cd89f01586e53c6c87310c336 (MD5) en
dc.description.provenance Made available in DSpace on 2017-02-24T15:50:53Z (GMT). No. of bitstreams: 1 MirkoStojadinovicTeza.pdf: 2030217 bytes, checksum: 0dcecf6cd89f01586e53c6c87310c336 (MD5) Previous issue date: 2016 en
dc.language.iso sr en_US
dc.publisher Beograd en_US
dc.title REŠAVANJE PROBLEMA CSP TEHNIKAMA SVOÐENJA NA PROBLEM SAT en_US
mf.author.birth-date 1985-10-28
mf.author.birth-place Smederevska Palanka en_US
mf.author.birth-country Srbija en_US
mf.author.residence-state Srbija en_US
mf.author.citizenship Srpsko en_US
mf.author.nationality Srbin en_US
mf.subject.area Computer science en_US
mf.subject.keywords CSP, SAT encoding, portfolio, air traffic controler, schedule, sudoku en_US
mf.subject.subarea automated reasoning en_US
mf.contributor.committee Janičić, Predrag
mf.contributor.committee Mitić, Nenad
mf.contributor.committee Nikolić, Mladen
mf.contributor.committee Vujošević, Mirko
mf.university.faculty Mathematical Faculty en_US
mf.document.references 136 en_US
mf.document.pages 167 en_US
mf.document.location Beograd en_US
mf.document.genealogy-project No en_US
mf.university Belgrade University en_US

Files in this item

Files Size Format View
MirkoStojadinovicTeza.pdf 2.030Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record