Bu siteye bakıyorum ve insanların TSP turları için optimum turdan sadece% 0.031 daha yüksek çözümler bulduğunu söylüyor. En uygun turu bulamadan, ne kadar olması gerektiğini nereden biliyorlar?
Bu siteye bakıyorum ve insanların TSP turları için optimum turdan sadece% 0.031 daha yüksek çözümler bulduğunu söylüyor. En uygun turu bulamadan, ne kadar olması gerektiğini nereden biliyorlar?
Yanıtlar:
Genel olarak, bir algoritmanın yaklaşık oranını sınırlamak istediğinizde, optimal değer üzerinde kolay bir alt sınır ararsınız. En basit olanı genellikle sorunun (uygun şekilde seçilmiş) bir ILP formülasyonunun LP gevşemesidir. Bazen başka şeyler kullanılır, örneğin TSP için bir MST'nin ağırlığını da kullanabilirsiniz (en uygun tur eksi bir kenar bir ağaçtır, bu nedenle MST'den daha az ağırlığa sahip olamaz).
Belirli durumlar için elbette kanıtlarınızda kullandığınız şeyi kullanabilirsiniz, yani LP'yi çözebilir ve sezgisel çözümünüzü LP değeriyle karşılaştırabilirsiniz. Ellerinizde daha fazla CPU zamanınız varsa, ILP'yi çözmek için şubeye bağlı bir işlem de başlatabilirsiniz. ILP'yi tamamen çözmeseniz bile, LP dualitesinden daha iyi sınırlar elde edersiniz.