TSP problemini ayarla - Set TSP problem

İçinde kombinatoryal optimizasyon, TSP'yi ayarlaolarak da bilinir genelleştirilmiş TSP, TSP grubu, Tek Set TSP, Çoktan Seçmeli TSP veya Satıcı Problemini Kapsayan, bir genellemedir Seyahat eden satıcı sorunu (TSP), bir grafikte bir grafiğin tüm belirtilen alt kümelerini ziyaret eden en kısa turu bulmak gerekir. Köşelerin alt kümeleri ayrık olmalıdır. Sıradan TSP, ziyaret edilecek tüm alt kümeler olduğunda ayarlanan TSP'nin özel bir durumudur. singletons. Bu nedenle, TSP seti de NP-zor.

Ayarlanan TSP'nin bir örneğinin, standart asimetrik TSP'nin bir örneğine doğrudan bir dönüşümü vardır.[1] Fikir, önce ayrık kümeler oluşturmak ve ardından her kümeye yönlendirilmiş bir döngü atamaktır. Satıcı, bir sette bir tepe noktasını ziyaret ederken, döngüde ücretsiz olarak dolaşıyor. Döngüyü kullanmamak, sonuçta çok maliyetli olacaktır.

Set TSP, çeşitli yol planlama problemlerinde birçok ilginç uygulamaya sahiptir. Örneğin, iki araçlı kooperatif yönlendirme problemi, ayarlanmış bir TSP'ye dönüştürülebilir,[2] Dubins TSP'ye sıkı alt sınırlar ve genelleştirilmiş Dubins yolu problemi Set TSP çözülerek hesaplanabilir.[3][4]

Kesim stoğu probleminden örnek

Tek boyutlu stok kesme sorunu kağıt / plastik film endüstrilerinde uygulandığı gibi, jumbo ruloları daha küçük rulolara kesmeyi içerir. Bu, israfı en aza indirmek için tipik olarak kesme kalıpları oluşturarak yapılır. Böyle bir çözüm üretildikten sonra, desenleri yeniden sıralayarak (şekilde yukarı ve aşağı) veya her model içinde ruloları sola veya sağa hareket ettirerek bıçak değişikliklerini en aza indirmeye çalışılabilir. Bu hamleler çözümün israfını etkilemez.

Genelleştirilmiş TSP knife changes.png

Yukarıdaki şekilde, desenler (genişliği 198'den fazla olmayan) satırlardır; bıçak değişiklikleri küçük beyaz dairelerle gösterilir; örneğin, 2-3-4 desenlerinin solda 42,5 boyutunda bir rulosu vardır - karşılık gelen bıçağın hareket etmesi gerekmez. Her model, permütasyonlarından birinin ziyaret edilmesi gereken bir TSP kümesini temsil eder. Örneğin, tekrarlanan iki boyutu (her biri iki kez) içeren son kalıp için 5 tane var! / (2! × 2!) = 30 permütasyon. Yukarıdaki örnek için olası çözüm sayısı 12'dir! × (5!)6 × (6!)4 × (7!)2 / ((2!)9 × (3!)2) ≈ 5.3 × 1035. Yukarıdaki çözüm 39 bıçak değişikliği içerir ve bir buluşsal yöntemle elde edilmiştir; bunun optimal olup olmadığı bilinmemektedir. Normal TSP'ye dönüşümler, şurada açıklanmıştır: [1] 5.520 düğümlü bir TSP içerir.

Ayrıca bakınız

Referanslar

  1. ^ a b Charles Noon, James Bean (1993). "Genelleştirilmiş gezici satıcı sorununun verimli bir dönüşümü". Alıntı dergisi gerektirir | günlük = (Yardım)
  2. ^ Satyanarayana G. Manyam, Sivakumar Rathinam, Swaroop Darbha, David Casbeer, Yongcan Cao, Phil Chandler (2016). "GPS, İletişim Kısıtlamaları Nedeniyle İHA Yönlendirmesini Reddetti". Journal of Intelligent & Robotic Systems. 84: 691–703. doi:10.1007 / s10846-016-0343-2.CS1 bakimi: birden çok ad: yazarlar listesi (bağlantı)
  3. ^ Satyanarayana G. Manyam, Sivakumar Rathinam (2016). "Dubins Gezici Satıcının Optimumunu Sıkıca Bağlamak Üzerine". Dinamik Sistemler, Ölçüm ve Kontrol Dergisi. 140 (7): 071013. arXiv:1506.08752. doi:10.1115/1.4039099.
  4. ^ Satyanarayana G. Manyam, Sivakumar Rathinam, David Casbeer, Eloy Garcia (2017). "En Kısa Dubins Yollarını Sıkıca Sınırlandırmak Bir Sıralı Noktalar İçinden Geçer". Journal of Intelligent & Robotic Systems. 88 (2–4): 495–511. doi:10.1007 / s10846-016-0459-4.CS1 bakimi: birden çok ad: yazarlar listesi (bağlantı)