2-aproksimacijski algoritem za metrični TSPSpodnja dva (v Pythonu napisana) programa rešujeta problem trgovskega potnika. Znano je, da problem trgovskega potnika NP-težek problem. To pomeni, da nihče ne pozna hitrega algoritma, ki bi poiskal (točno) rešitev. Če v grafu velja trikotniška neenakost, potem imamo metrični TSP. Poznamo več aproksimacijskih algoritmov, ki rešujejo metrični TSP. Spodaj je implementacija 2-aproksimacijskega algoritma. Rešitev, ki jo ta algoritem najde, ne bo optimalna, a bo slabša kvečjemu za faktor 2 od optimalne. Obstajajo tudi boljši algoritmi, npr. Christofidesov algoritem, ki je 1,5-aproksimacijski. Download
Navodila Program pričakuje na disku datoteko z imenom
Tej vrstici sledi
V naslednjih Bug reports & feature requestsČe opazite kakšnega hrošča ali imate idejo za izboljšavo programov, mi pišite na nino.basic@gmail.com. |
|
|
| |

This page was last modified on November 16, 2009.