Algoritmy pro řešení hlavolamu Eternity II

Loading...
Thumbnail Image

Downloads

3

Date issued

Authors

Garncarz, Ondřej

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoká škola báňská - Technická univerzita Ostrava

Location

ÚK/Sklad diplomových prací

Signature

200905008

Abstract

A thesis is concerned with an attempt to find different approaches to solve the Eternity II puzzle. The principle of the puzzle is described, as well as its complexity. The approaches include a backtracking, a simulated annealing, genetic algorithms and use of external SAT solvers. Each of them is presented at first in a general way, then in the Eternity II’s matter. All algorithms are implemented and their efficiency has been measured and logged. The results are compared at the end. The thesis also involves a description of a written Simplify and Dimacs CNF formats convertor which can be used for solving any problem by certain SAT solvers.

Description

Subject(s)

simulated annealing, Boolean satisfiability problem, use of SAT solvers, Eternity II, solving of puzzle, solving of difficult problems, NP-complete, backtracking, genetic algorithms

Citation