Kodėl keliaujantis pardavėjas yra neišsprendžiama problema?

Turinys:

Kodėl keliaujantis pardavėjas yra neišsprendžiama problema?
Kodėl keliaujantis pardavėjas yra neišsprendžiama problema?
Anonim

Tai reiškia, kad TSP klasifikuojamas kaip NP sunkus, nes jame nėra „greito“sprendimo, o geriausio maršruto apskaičiavimo sudėtingumas padidės, kai prie maršruto pridėsite daugiau paskirties vietų. problema. Problemą galima išspręsti išanalizavus kiekvieną maršrutą pirmyn ir atgal, kad būtų nustatytas trumpiausias.

Ar keliaujančio pardavėjo problemą galima išspręsti?

Žymime pasiuntinio problema (kadangi praktiškai šį klausimą turėtų spręsti kiekvienas paštininkas, šiaip ir daugelis keliautojų) užduotį surasti trumpiausią maršrutą, jungiantį taškus, daugeliui taškų, kurių poriniai atstumai žinomi.. Žinoma, ši problema yra išspręsta atliekant daugybę bandymų.

Kas yra keliaujančio pardavėjo problema, paaiškinkite?

Keliaujančio pardavėjo problema (taip pat vadinama keliaujančio pardavėjo problema arba TSP) užduoda tokį klausimą: Koks yra trumpiausias galimas maršrutas, atsižvelgiant į miestų sąrašą ir atstumus tarp kiekvienos poros miestų kuris apsilanko kiekviename mieste tiksliai vieną kartą ir grįžta į pradinį miestą?“Tai sudėtinga problema …

Kas yra keliaujančio pardavėjo problema ir kaip ji modeliuojama kaip grafiko problema?

Keliaujančio pardavėjo problema (TSP) yra rasti kelionę už minimalią kainą. TSP galima sumodeliuoti kaip grafiko problemą, atsižvelgiant į visą grafiką G=/V, E) ir kiekvienai briaunai uu E E priskiriant kainą o., kelionė yra tadagrandinė G, atitinkanti kiekvieną mazgą. Šiame kontekste ekskursijos kartais vadinamos Eamiltonijos c~rcuits.

Kaip galime išspręsti keliaujančio pardavėjo problemą?

Norėdami išspręsti TSP naudodami Brute-Force metodą, turite apskaičiuoti bendrą maršrutų skaičių, tada nubraižyti ir išvardyti visus galimus maršrutus. Apskaičiuokite kiekvieno maršruto atstumą ir pasirinkite trumpiausią – tai optimalus sprendimas. Šis metodas suskaido problemą, kurią reikia išspręsti, į keletą poproblemų.

Rekomenduojamas:

Įdomios straipsniai
Kada naudoti pjūklą?
Skaityti daugiau

Kada naudoti pjūklą?

Pjaustymo pjūklas: pjovimo pjūklas arba dantų pjūklas yra universalus įrankis, skirtas medžio apdirbimui, kai norite atlikti grubius pjūvius. Dantys pakaitomis lenkiami į kairę ir į dešinę, veikia kaip k altas, skirtas pjauti lygiagrečiai grūdams.

Kas yra naujasis Macgyver aktorius?
Skaityti daugiau

Kas yra naujasis Macgyver aktorius?

Išskirtinis: Alexandra Grey Prisijungia prie CBS serijos „MacGyver“kaip pirmasis transseksualus personažas. Šį vakarą (kovo 26 d.) debiutavo CBS televizijos kanale „MacGyver“kaip pirmoji translytė veikėja Alexandra Grey. Kas yra naujasis „MacGyver“veikėjas?

Ar galite valyti alclad?
Skaityti daugiau

Ar galite valyti alclad?

Taip aš tepu šepetėliu ir Aqua gloss'ą - nors reikia pasakyti, kad šepečiu tepu tik mažas vietas ir detales, o dideliems paviršiams naudoju AB. Jokių problemų su šepečiu ir šiuo atžvilgiu labai nesiskiria nuo Klear naudojimo. Kaip jūs aerografuojate Alclad?