Phase Transitions of Algorithms

Thesis title: Fázové přechody algoritmů
Author: Tejkalová, Natálie
Thesis type: Diplomová práce
Supervisor: Tichý, Vladimír
Opponents: Šalamon, Tomáš
Thesis language: Česky
Abstract:
Práce se zabývá fázovými přechody algoritmů pro řešení NP-těžkých úloh. V této doméně označuje fázový přechod místo, kde nalézáme mnoho těžkých instancí dané úlohy. Fázový přechod je definován s pomocí klíčového parametru a jeho existence by neměla být závislá na velikosti řešeného problému. Pro rozhodovací úlohy nalézáme často zároveň přechod ve složitosti instance i přechod v pravděpodobnosti řešení úloh se stejnými parametry. Byla vznesena hypotéza, že každá NP-těžká úloha má alespoň jeden takový fázový přechod. Otazníků kolem fázových přechodů u algoritmů ovšem existuje více. Naše práce shrnuje dosavadní poznatky na tomto poli a představuje výběr již nalezených fázových přechodů na konkrétních úlohách (úloha obchodního cestujícího, úloha dělení kořisti a další). Druhá část se zaměřuje na algoritmy pro úlohu naplňování zásobníku. Několik z nich bylo implementováno v přiloženém programu a využito ke hledání fázového přechodu na této úloze. Závěrečná kapitola obsahuje popis obtížnosti zkoumaných instancí.
Keywords: fázový přechod; úloha naplňování zásobníku; NP-úplnost
Thesis title: Phase Transitions of Algorithms
Author: Tejkalová, Natálie
Thesis type: Diploma thesis
Supervisor: Tichý, Vladimír
Opponents: Šalamon, Tomáš
Thesis language: Česky
Abstract:
The thesis deals with phase transisions of algorithms for solving NP-hard problems. In this domain, phase transition describes the location where many hard instances of given problem can be found. Phase transition is defined by unique order parameter and its existence should be independent on problem size. For decision problems, both transitions in problem difficulty and in the probability of solution appear together. A hypothesis has been raised that for each NP-hard problem, at least one such phase transition exists. Actually, there are many more open questions concerning phase transitions of algorithms. Our thesis summarizes current state of knowledge in this field and presents a selection of phase transitions that have been described in literature (travelling salesman problem, number partitioning etc). Second part of our thesis focuses on algorithms for the bin packing problem. Some of them were implemented in a program that accompanies this text and used in search for the phase transition of this problem. Final chapter contains a description of difficulty of examined instances.
Keywords: bin packing; NP-completeness; phase transitions

Information about study

Study programme: Aplikovaná informatika/Znalostní technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 20. 6. 2012
Date of submission: 26. 6. 2013
Date of defense: 12. 6. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/38105/podrobnosti

Files for download

    Last update: