2-opt

En optimisation, 2-opt est un algorithme de recherche locale proposé par Georges A. Croes en 1958[1] pour résoudre le problème du voyageur de commerce en améliorant une solution initiale.

Définition formelle du problème du voyageur de commerce

Soit un graphe complet avec un ensemble de sommets, un ensemble d'arêtes et une fonction de coût sur les arcs. Le problème est de trouver le plus court cycle hamiltonien dans le graphe.

L'algorithme

Principe

Exemple de permutation

2-opt est un algorithme itératif : à chaque étape, on supprime deux arêtes de la solution courante et on reconnecte les deux tours ainsi formés. Cette méthode permet, entre autres, d'améliorer le coût des solutions en supprimant les arêtes sécantes lorsque l'inégalité triangulaire est respectée (voir figure ci-contre). Sur le schéma de droite, la route <a; b; e; d; c; f; g> est changée en <a; b; c; d; e; f; g> en inversant l'ordre de visite des villes e et c. Plus généralement, lorsqu'on inverse l'ordre de parcours de deux villes, il faut aussi inverser l'ordre de parcours de toutes les villes entre ces deux villes.

Formalisation

On peut donner une description plus formelle de l’heuristique. Soit un graphe et un cycle hamiltonien dans muni d’une fonction coût renvoyant la somme des poids des arêtes composant le cycle.

Définition — On définit une 2-permutation dans le cycle hamiltonien comme le remplacement de deux arêtes par deux arêtes tel que le tour résultant est toujours hamiltonien dans .

Dans le cas du problème du voyageur de commerce géométrique, i.e. quand l'inégalité triangulaire des poids est respectée[2], la permutation consiste généralement à remplacer les arêtes par leurs diagonales (cf. le schéma ci-contre).

L’algorithme s’énonce alors ainsi[3] :

  • trouver une 2-permutation de produisant le cycle tel que coût(H') < coût(H) ;
  • remplacer par  ;
  • recommencer tant qu’une telle 2-permutation est possible.

Pour des raisons de performance, la solution initiale H est souvent générée par une heuristique constructiviste ou gloutonne rapide, voire aléatoirement. On peut noter que diverses stratégies peuvent être appliquées lors du choix de la permutation : ce peut être la première trouvée, la meilleure ou la pire au regard de la tournée courante, ou encore un choix aléatoire parmi un ensemble de permutations admissibles.

Voici une transcription directe appliquée au cas du voyageur de commerce géométrique :

fonction 2-opt ( G : Graphe, H : CycleHamiltonien )

amélioration : booléen := vrai
Tant que amélioration = vrai faire
amélioration := faux;
Pour tout sommet xi de H faire
Pour tout sommet xj de H, avec j différent de i-1, de i et de i+1 faire
Si distance(xi, xi+1) + distance(xj, xj+1) > distance(xi, xj) + distance(xi+1, xj+1) alors
Remplacer les arêtes (xi, xi+1) et (xj, xj+1) par (xi, xj) et (xi+1, xj+1) dans H
amélioration := vrai;
retourner H

Terminaison et complexité

Une permutation n’est admissible que si elle réduit strictement le coût total du cycle hamiltonien. En particulier, cela implique que chaque cycle hamiltonien est visité au plus une fois, garantissant la terminaison de l’algorithme en au plus permutations. Il existe des instances où 2-opt prend un temps exponentiel, même dans le cas euclidien[4]. En pratique cependant, on observe que l’heuristique se comporte en [5]. Pour des problèmes euclidiens avec des villes uniformément distribuées dans le carré unité et en utilisant une structure de données permettant d'effectuer une modification 2-opt en , Taillard[6] a observé une complexité très légèrement supérieure à . Diverses méthodes permettent d’optimiser ce résultat en calculant par exemple au préalable une liste des m sommets les plus proches de chaque ville (donc m ≤ n) ; une complexité de peut ainsi être obtenue[7].

Estimation de performance et limites

Communément, on mesure l’efficacité des différentes heuristiques du voyageur de commerce en comparant la distance de la solution obtenue avec une borne inférieure de la solution optimale (par exemple, la borne de Held-Karp). Ce faisant, diverses études empiriques tendent à montrer que l’algorithme 2-opt donne de bons résultats par rapport aux heuristiques constructivistes, avec un écart par rapport à la borne allant de 4 à 7 % environ – c’est-à-dire au pire entre 4 et 7 % de la solution optimale[8].

La principale limite de 2-opt réside dans le fait qu’il ne fournit pas de garantie satisfaisante quant à la qualité de la solution finale : l’algorithme est sujet à tomber dans des minima locaux assez rapidement. On note aussi que la nature de la solution initiale peut influer grandement sur les résultats[8].

Méthodes dérivées

L’algorithme 2-opt peut facilement être généralisé à k-opt, c’est-à-dire en cherchant à permuter k arêtes à chaque étape, bien qu’il soit en général rare de dépasser la 3-permutation (3-opt). Dans la même idée, l’algorithme de Lin-Kernighan est une heuristique très performante qui consiste à faire varier le nombre d’arêtes à permuter selon la solution courante[9]. Enfin, des méthodes de recuit simulé peuvent être utilisées pour permettre à l’algorithme de sortir d’un minimum local.

Annexes

Articles connexes

Liens externes

Références et notes

  1. G. A. Croes, A method for solving traveling salesman problems, Operations Res. 6, 1958, pp. 791-812.
  2. aussi appelée, problème du voyageur de commerce métrique (metric TSP)
  3. Jean-Claude Fournier, Graphes et applications, t. 2, Hermes Science Publications, (ISBN 978-2-7462-1657-0), p. 54-63
  4. Matthias Englert, Heiko Röglin et Berthold Vöcking, « Worst case and probabilistic analysis of the 2-Opt algorithm for the TSP », dans Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, , p. 1295-1304
  5. (en) William J. Cook, William H. Cunningham, William R. Pulleyblank et Alexander Schrijver, Combinatorial Optimization, Wiley-Interscience, (ISBN 978-0-471-55894-1), p. 242-251
  6. (en) Éric Taillard, « Few guidelines for analyzing methods », Metaheuristic International Conference,‎ (lire en ligne)
  7. (en) Christian Nilsson, « Heuristics for the Traveling Salesman Problem », Linköping University,
  8. a et b (en) Emile Aarts et J. K. Lenstra, Local search in combinatorial optimization, Princeton University Press, , 512 p. (ISBN 978-0-691-11522-1, lire en ligne), p. 234-238
  9. David L. Applegate, Robert E. Bixby, Václav Chvátal et William J. Cook, chap. 3 « History of TSP computation », dans The traveling Salesman Problem: A Computational Study, Princeton University Press,


Read other articles:

Ganga JamunaPoster PromosionalSutradaraManmohan DesaiProduserS. RamanathanDitulis olehKader Khan, Sohel Don, Anil NagrathSkenarioK.K. ShuklaCeritaPrayag RajPemeranAmitabh BachchanMithun ChakrabortyMeenakshi SheshadriJaya PradaNirupa RoyAmrish PuriPenata musikAnu MalikSinematograferPravin BhattTanggal rilis 29 Desember 1988 (1988-12-29) Durasi187 menitBahasaHindiAnggaranRs 10 crores Ganga Jamuna Saraswati adalah film Hindi 1988 yang disutradarai oleh Manmohan Desai, dibiayai oleh Ha...

 

RatatouillePoster ASSutradaraBrad BirdJan PinkavaProduserBrad LewisDitulis olehBrad BirdCeritaJan PinkavaJim CapobiancoBrad BirdEmily CookKathy GreenbergPemeranPatton OswaltLou RomanoPeter SohnBrad GarrettJaneane GarofaloIan HolmBrian DennehyPenata musikMichael GiacchinoPenyuntingDarren T. HolmesDistributorWalt Disney PicturesTanggal rilisDurasi111 menitBahasaInggrisAnggaranUS$150 juta[1]IMDbInformasi di IMDbAMGProfil All Movie Guide Ratatouille (IPA: /ˌɹætəˈtui, -ˈtwi/; b...

 

العلاقات الأوكرانية البرتغالية أوكرانيا البرتغال   أوكرانيا   البرتغال تعديل مصدري - تعديل   العلاقات الأوكرانية البرتغالية هي العلاقات الثنائية التي تجمع بين أوكرانيا والبرتغال.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدو�...

Highland Scottish clan Lord Maclean redirects here. For the 1990–2005 Senator of the College of Justice (judge), see Ranald MacLean, Lord MacLean. Clan MacleanClann 'IllEathain, Clann MhicIllEathain, Na Leathanaich[1]Crest: A tower embattled ArgentMottoVirtue Mine Honour (My Virtues are my Honour)SloganBàs no Beatha (Death or victory)ProfileRegionHighlandsDistrictInner HebridesPlant badgecrowberry or hollyChiefLachlan Hector Charles Maclean of Duart and MorvenThe 12th Baronet of Mo...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Agriculture in Bahrain – news · newspapers · books · scholar · JSTOR (April 2009) This article ne...

 

Erhard MaertensErhard Maertens, before May 1945Other name(s)Eberhard MaertensBorn(1891-02-26)26 February 1891GłogówDied5 May 1945(1945-05-05) (aged 54)BerlinAllegianceGermanyService/branchKriegsmarineRankVizeadmiralCommands heldNaval Academy MürwikBattles/warsWorld War II Erhard Maertens or Eberhard Maertens (26 February 1891 – 5 May 1945)[1][2] was a German Vizeadmiral of the Kriegsmarine during World War II. From 16 June 1941 to 5 May 1943, he was Chief of Office ...

此條目可参照英語維基百科相應條目来扩充。 (2021年10月13日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 国际调查记者同盟International Consortium of Investigative Journalists成立時間1997年總部华盛顿哥伦比亚特区 地址�...

 

Public university in Hefei, Anhui, China Not to be confused with Hebei University of Technology. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Hefei University of Technology – n...

 

Flag of a Space Forcelieutenant general This is a complete list of lieutenant generals in the United States Space Force. The rank of lieutenant general (or three-star general) is the second-highest rank achievable in the U.S. Space Force, and the first to have a specific number of authorized positions for it set by statute. It ranks above major general (two-star general) and below general (four-star general). There have been 11 lieutenant generals in the United States Space Force, three of w...

オリンピックカラーのライトアップで照らされた東京都庁 TOKYOの文字が表示された東京タワー 東京オリンピック誘致のラッピング装飾が施された都営バス(2008年6月撮影) この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 2016年東京オリンピ�...

 

زيروكسالشعارمعلومات عامةسميت باسم تصوير جاف البلد  الولايات المتحدة[1] التأسيس 18 أبريل 1906 النوع عمل تجاري — مقاولة — شركة عمومية محدودة الشكل القانوني شركة مساهمة — شركة عمومية محدودة المقر الرئيسي نوروولك على الخريطة — كونيتيكت — روتشستر — نيويورك الجوائز  ا�...

 

Family of low-floor trams and light rail vehicles A Citadis 302 in Mulhouse Citadis Spirit, the model designed for Canadian operators, seen on Ottawa's Confederation Line The Alstom Citadis is a family of low-floor trams and light rail vehicles built by Alstom. As of 2017[update], over 2,300 Citadis trams have been sold and 1,800 tramways are in revenue service throughout the world, with operations in all six inhabited continents.[1] An evolution of Alstom's earlier TFS vehicl...

Basilica dei Santi Giovanni e PaoloEsternoStato Italia RegioneVeneto LocalitàVenezia Coordinate45°26′21.48″N 12°20′31.92″E45°26′21.48″N, 12°20′31.92″E ReligioneCattolica romana TitolareGiovanni e Paolo OrdineDomenicano Patriarcato Venezia Consacrazione1430 Stile architettonicogotico Completamento1343 Demolizione1810 Sito webSito ufficiale Modifica dati su Wikidata · Manuale La basilica dei Santi Giovanni e Paolo (San Zanìpoło in veneziano) è uno degli edific...

 

LHDLarge Helical DeviceThe Large Helical Device in 2014Device typeHeliotronLocationToki, JapanAffiliationNational Institute for Fusion ScienceTechnical specificationsMajor radius3.9 m (13 ft)Minor radius0.6 m (2 ft 0 in)Magnetic field3.0 T (30,000 G)HistoryYear(s) of operation1998–present The Large Helical Device (大型ヘリカル装置, Ōgata Herikaru Sōchi) (LHD) is a fusion research device located in Toki, Gifu, Japan. It is operated by the National...

 

American military machine gun deployed 1957 For other uses, see M60 (disambiguation). Machine Gun, Caliber 7.62 mm, M60 M60 machine gun with bipod foldedTypeGeneral-purpose machine gun Medium machine gunPlace of originUnited StatesService historyIn service1957–presentUsed bySee UsersWars Vietnam War Laotian Civil War Dominican Civil War[1] Cambodian Civil War Moro conflict The Troubles Lebanese Civil War Cambodian–Vietnamese War Sino-Vietnamese War[2&#...

Mosque in Washington, D.C. Islamic Center of WashingtonReligionAffiliationIslamLocationLocationWashington, United StatesShown within the United StatesGeographic coordinates38°55′1.6″N 77°3′24.3″W / 38.917111°N 77.056750°W / 38.917111; -77.056750ArchitectureTypeMosqueCompleted1954SpecificationsMinaret(s)1Minaret height160 feet (49 m)[1]Websitewww.theislamiccenter.com The Islamic Center of Washington is a mosque and Islamic cultural center in Was...

 

River in Western Canada South Saskatchewan RiverThe University Bridge over the South Saskatchewan River at SaskatoonThe South Saskatchewan River drainage basinThe mouth in SaskatchewanShow map of SaskatchewanSouth Saskatchewan River (Canada)Show map of CanadaLocationCountryCanadaProvincesAlbertaSaskatchewanPhysical characteristicsSource confluenceOldman and Bow Rivers • locationMunicipal District of Taber, Alberta • coordinates49°56′00″N 111°41′30�...

 

Modern writing system for the Vietnamese language This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Vietnamese alphabet – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this message) Vietnamese alphabetchữ Quốc ngữScript type Alphabet CreatorPortuguese and Italian ...

Senior Second Rank ViscountYoshitami Matsudaira松平慶民Born(1882-03-13)March 13, 1882DiedJuly 18, 1948(1948-07-18) (aged 66)Alma materBalliol College, OxfordFatherMatsudaira YoshinagaFamilyYoshichika Tokugawa (brother) Viscount Yoshitami Matsudaira was a Japanese bureaucrat. He served as the last Grand Steward of the Imperial Household Office (now the Imperial Household Agency) (1947–1948). He spent 12 years of his youth in England and was educated at Balliol College, Oxford.&...

 

Mausoleum Jenghis Khan Hanzi: 成吉思汗陵 Alih aksara Mandarin - Hanyu Pinyin: Chéngjísī Hán líng - Wade-Giles: Ch‘êng-chi-ssu Han Ling Mausoleum Genghis Khan adalah sebuah mausoleum yang ditujukan untuk menghormati Genghis Khan yang terletak di Prefektur Ordos, Mongolia Dalam, Tiongkok. Tempat tersebut berisi sejumlah barang pribadinya. Tempat tersebut mendapatkan predikat obyek wisata tingkat nasional 5A. Selain itu, sejumlah upacara juga dilaksanakan di tempat tersebut, sepert...