Ճամփորդող վաճառողի համար:

Բովանդակություն:

Ճամփորդող վաճառողի համար:
Ճամփորդող վաճառողի համար:
Anonim

Շրջիկ վաճառողի խնդիրը տալիս է հետևյալ հարցը. «Հաշվի առնելով քաղաքների ցանկը և յուրաքանչյուր զույգ քաղաքների միջև եղած հեռավորությունը, ո՞րն է ամենակարճ ճանապարհը, որը այցելում է յուրաքանչյուր քաղաք և վերադառնում սկզբնաղբյուր քաղաք»:

Ինչ է կոչվում շրջագայող վաճառողը:

Ճամփորդող վաճառողը շրջիկ դռնից դուռ ապրանքների վաճառող է, որը նաև հայտնի է որպես վաճառող:

Շրջիկ վաճառողը լուծվե՞լ է:

Ճապոնիայիգիտնականները լուծել են ճանապարհորդող վաճառողների ավելի բարդ խնդիր, քան երբևէ: Ակնթարթային լուծման համար նախկին ստանդարտը 16 «քաղաք» էր, և այս գիտնականներն օգտագործել են նոր տեսակի պրոցեսոր՝ 22 քաղաք լուծելու համար: Նրանք ասում են, որ ավանդական von Neumann պրոցեսորից 1,200 տարի կպահանջվեր նույն առաջադրանքը կատարելու համար:

Ինչպե՞ս եք լուծում ճանապարհորդող վաճառողին:

Brute-Force մոտեցման միջոցով TSP-ն լուծելու համար դուք պետք է հաշվարկեք երթուղիների ընդհանուր թիվը և այնուհետև գծեք և թվարկեք բոլոր հնարավոր երթուղիները: Հաշվեք յուրաքանչյուր երթուղու հեռավորությունը և ընտրեք ամենակարճը. սա է օպտիմալ լուծումը: Այս մեթոդը բաժանում է լուծվող խնդիրը մի քանի ենթախնդիրների։

Արդյո՞ք ճանապարհորդող վաճառողը NP-ն դժվա՞ր է:

Ճամփորդող վաճառողի օպտիմիզացումը (TSP-OPT) NP-դժվար խնդիր է, իսկ շրջագայող վաճառողի որոնումը (TSP) NP-ավարտ է: Այնուամենայնիվ, TSP-OPT-ը կարող է կրճատվել մինչև TSP, քանի որ եթե TSP-ն կարող է լուծվել բազմանդամ ժամանակում, ապա կարող է նաև TSP-OPT(1):

Խորհուրդ ենք տալիս: