magistrsko delo
Povzetek
Problem maksimalnega prereza je primer NP težkega problema. To pomeni, da ne poznamo učinkovitega polinomskega algoritma za reševanje problema za poljuben graf in domnevamo, da tudi ne obstaja. Kljub temu obstajajo pristopi, kako reševati problem do optimalnosti. V kolikor poznamo učinkovite hevristike in poenostavitve problema, je primeren pristop algoritem razveji in omeji. Rendl, Rinaldi in Wiegele so z uporabo različnih poenostavitev, dualne teorije, aproksimacijskih algoritmov in hevristik razvili učinkovit algoritem razveji in omeji z imenom BiqMac Solver, ki optimalno reši problem maksimalnega prereza tudi za večje grafe. Zaradi strukture je algoritem primeren, da ga implementiramo za paralelno izvajanje. Namen magistrskega dela je predstavitev algoritma BiqMac in njegova paralelna implementacija.
Ključne besede
magistrska dela;maksimalen prerez grafa;semidefinitno programiranje;hevristike;algoritem razveji in omeji;paralelno računanje;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2018 |
Tipologija: |
2.09 - Magistrsko delo |
Organizacija: |
UM FNM - Fakulteta za naravoslovje in matematiko |
Založnik: |
[A. Vegi Kalamar] |
UDK: |
519.178:004.421(043.2) |
COBISS: |
24058120
|
Št. ogledov: |
1001 |
Št. prenosov: |
133 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Parallel branch and bound BiqMac solver algorithm |
Sekundarni povzetek: |
The max cut problem is a NP hard problem. That means that no effective algorithm for this problem is known, and it is conjectured that none exists. However, there are a few possible methods of optimally solving these problems. If the efficient heuristics and relaxations of the problem are known, a correct procedure is using a branch and bound algorithm. Using various relaxations, duality theory, approximation algorithms and heuristics, Rendl, Rinaldi and Wiegele developed an effective branch and bound algorithm called BiqMac Solver, which optimally solves max cut problems, even for large graphs. Because of its structure, the algorithm is appropriate for parallel computing. The purpose of this master's thesis is to present the BiqMac algorithm and its parallel implementation. |
Sekundarne ključne besede: |
master theses;max cut;semidefinite programming;heuristics;branch and bound algorithm;parallel computation; |
URN: |
URN:SI:UM: |
Vrsta dela (COBISS): |
Magistrsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za naravoslovje in matematiko, Oddelek za matematiko in računalništvo |
Strani: |
118 str. |
ID: |
10957869 |