მოგზაური გამყიდველის პრობლემა სვამს შემდეგ კითხვას: "ქალაქების სიის და ქალაქების თითოეულ წყვილს შორის მანძილის გათვალისწინებით, რომელია უმოკლესი შესაძლო მარშრუტი, რომელიც ეწვევა თითოეულ ქალაქს ზუსტად ერთხელ და ბრუნდება საწყის ქალაქში?"
რა ჰქვია მოგზაურ გამყიდველს?
მოგზაური გამყიდველი არის საქონლის კარდაკარ მოგზაური გამყიდველი, რომელიც ასევე ცნობილია როგორც გამყიდველი.
მოიჭრა მოგზაური გამყიდველი?
მეცნიერებმა იაპონიაში გადაჭრეს უფრო რთული მოგზაური გამყიდველის პრობლემა, ვიდრე ოდესმე. მყისიერი ამოხსნის წინა სტანდარტი იყო 16 „ქალაქი“და ამ მეცნიერებმა გამოიყენეს ახალი ტიპის პროცესორი 22 ქალაქის ამოსახსნელად. ისინი ამბობენ, რომ ტრადიციულ ფონ ნეუმანის პროცესორს 1 200 წელი დასჭირდებოდა იგივე ამოცანის შესასრულებლად.
როგორ გადაჭრით მოგზაურ გამყიდველს?
TSP-ის გადასაჭრელად Brute-Force მიდგომის გამოყენებით, თქვენ უნდა გამოთვალოთ მარშრუტების საერთო რაოდენობა და შემდეგ დახაზოთ და ჩამოთვალოთ ყველა შესაძლო მარშრუტი. გამოთვალეთ თითოეული მარშრუტის მანძილი და შემდეგ აირჩიეთ უმოკლესი - ეს არის ოპტიმალური გადაწყვეტა. ეს მეთოდი ყოფს გადასაჭრელ პრობლემას რამდენიმე ქვეპრობლემად.
არის მოგზაური გამყიდველი NP-რთული?
მოგზაური გამყიდველის ოპტიმიზაცია (TSP-OPT) არის NP-რთული პრობლემა და მოგზაური გამყიდველის ძებნა (TSP) არის NP-სრული. თუმცა, TSP-OPT შეიძლება შემცირდეს TSP-მდე, რადგან თუ TSP შეიძლება ამოხსნას მრავალწევრულ დროში, მაშინ ასევე შეიძლება TSP-OPT(1).