Sayohatchi sotuvchi muammosi quyidagi savolni beradi: "Shaharlar ro'yxati va har bir juft shahar orasidagi masofani hisobga olsak, har bir shaharga bir marta borib, kelib chiqqan shaharga qaytib keladigan eng qisqa yo'l qaysi?"
Sayohatchi sotuvchi nima deb ataladi?
Sayohatchi sotuvchi uyma-uy yurib tovarlar sotuvchi boʻlib, u alverchi nomi bilan ham tanilgan.
Sayohatchi sotuvchi hal qilindimi?
Yaponiya dagi olimlar har qachongidan ham murakkabroq sayohatchi sotuvchi muammosini hal qilishdi. Bir zumda hal qilish uchun oldingi standart 16 "shahar" edi va bu olimlar 22 ta shaharni hal qilish uchun yangi turdagi protsessordan foydalanganlar. Ularning taʼkidlashicha, anʼanaviy fon Neuman CPU 1 200 yil davomida xuddi shu vazifani bajargan boʻlar edi.
Sayohatchi sotuvchini qanday hal qilasiz?
Qo'pol kuch usulidan foydalangan holda TSPni hal qilish uchun marshrutlarning umumiy sonini hisoblashingiz kerak, so'ngra chizishingiz va barcha mumkin bo'lgan marshrutlarni ro'yxatlashingiz kerak. Har bir marshrutning masofasini hisoblang va keyin eng qisqasini tanlang - bu eng maqbul echim. Bu usul hal qilinadigan muammoni bir nechta kichik muammolarga ajratadi.
Sayohat sotuvchisi NP qiyinmi?
Sayohatchi sotuvchini optimallashtirish (TSP-OPT) - bu NP-qiyin muammo va Sayohatchi sotuvchini qidirish (TSP) esa NP bilan yakunlangan. Biroq, TSP-OPTni TSP ga qisqartirish mumkin, chunki agar TSP polinom vaqtida echilishi mumkin bo'lsa, TSP-OPT(1) ham mumkin.