教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

A Novel Solution to the ATT48 Benchmark Problem

来源:网络收集 时间:2026-08-26
导读: A solution to the benchmark ATT48 Traveling Salesman Problem (from the TSPLIB95 library) results from isolating the set of vertices into ten open-ended zones with nine lengthwise boundaries. In each zone, a minimum-length Hamiltonian Path

A solution to the benchmark ATT48 Traveling Salesman Problem (from the TSPLIB95 library) results from isolating the set of vertices into ten open-ended zones with nine lengthwise boundaries. In each zone, a minimum-length Hamiltonian Path (HP) is found for

7

002 tcO 2 ]SD.sc[ 1v9350.017:0viXraANovelSolutiontotheATT48Benchmark

Problem

AnthonyA.Ru a

NavalUnderseaWarfareCenterDivision

1176HowellStreetNewport,RI02841

February2,2008

Abstract

AsolutiontothebenchmarkATT48TravelingSalesmanProblem(fromtheTSPLIB95library)resultsfromisolatingthesetofverticesintotenopen-endedzoneswithninelengthwiseboundaries.Ineachzone,aminimum-lengthHamiltonianPath(HP)isfoundforeachcombinationofboundaryvertices,leadingtoanapproximationfortheminimum-lengthHamiltonianCycle(HC).DeterminationoftheoptimalHPsforsubse-quentzoneshasthee ectofautomatically lteringoutnon-optimalHPsfromearlierzones.AlthoughtheoptimalHCforATT48involvesonlytwocrossingedgesbetweenallzones(withoneexception),addinginter-zoneedgescanaccomodatemorecomplexproblems.

1Introduction

Givenasetofvertices,thewell-knownTravelingSalesmanProblem(TSP)in-volves ndingtheminimum-lengthHamiltonianCycle(HC):thepathvisitingeachvertexonceandreturningtothestartingvertex.

ThesymmetricTSPwithNverticeshas(N 1)!/2permutations,precludinganexhaustivesearchexceptforsmallN.Evenarelativelysmallproblem(e.g.,N=20)has1016distinctHCs;N=40leadsto1046distinctHCs.TheEuclideanTSPisclassi edasanNP-hardproblem1,havingnoknownalgorithmforthegeneralcasewhosenumberofoperationsisapolynomialfunctionofN.The(N 1)!/2permutationsassumethatanyvertexcanoccupyanyofNpositions.Isolatingverticesintospatialzoneslockseachintoalimitedrangeofpositions,subjecttoboundaryvertexpermutations.Thisfallsintothegeneralareaofdynamicprogramming2,3,4.

Partitioningtheverticesintosub-problemshasbeendonefortheEuclideanTSP5 10.Inparticular,Arora6obtainedaPolynomialTimeApproximationScheme(PTAS)generatingatourexceedingtheoptimallengthbynomorethan

1

A solution to the benchmark ATT48 Traveling Salesman Problem (from the TSPLIB95 library) results from isolating the set of vertices into ten open-ended zones with nine lengthwise boundaries. In each zone, a minimum-length Hamiltonian Path (HP) is found for

afactorof1+εintimeNO(1/ε).Theapproachinvolvedaboundingsquareboxdissectedintosquaresandshiftedrandomly,withrestrictionsonedgecrossings(tospeci edportals).Mitchell7independentlyobtainedasimilarresult.

Theapproachinthispaperdissectstheproblemlengthwiseand ndsoptimalHamiltonianPaths(HPs)—pathsvisitingeachvertexonce—fortheisolatedzonesindependentlyoftheothers.ThenumberofcombinationsofboundaryverticesdeterminesthenumberofoptimalHPsforeachzone.SetsofoptimalHPsforeachzone(withembeddedHPsfrompreviouszones)generateanHCforthesetofvertices.Whennoboundaryverticesareomitted,theoptimalHCwillcontainanoptimalHPfoundfromeachzone.

Thispaperillustratestheprocedureforabenchmarkproblem(i.e.,ATT4811)smallenoughtopermitadetaileddescriptionoftheentiresolutionprocess.Thesuccessoftheapproachdependsonlimitingthenumberofpotentialboundaryverticesandcrossingedges.Inpractice,sometimesasfewastwoedgeswillcrossaboundaryfromonezonetoanother.Thenumberofcrossingedgescanbeincreased,ifnecessary,toimprovethesolution.

2OutlineoftheApproach

Followingpreviousapproaches5 10,theproblemisbrokendownintosubprob-lemsthatdependoneachotherthroughboundaryinteractions.Theboundarieshavealengthwisenature,forming(doubly)open-endedzones.Figure1showstheseparationoftheATT4811verticesintotenzonesbymeansofnineintro-ducedboundaries,eachdissectingtheproblemlengthwise.Table1summarizesthezonesandpotentialboundaryverticesforeach.Eachzoneconnectstoadja-centzonesviaalimitednumberofedges.(Anedgeisastraightlineconnectingtwovertices.)

AsinglelengthwiseboundarycutstheoptimalHCintoanevennumberofHPs,thesumofwhichmusthavetheminimumlengthineachofthetwocreatedspatialzones.Forexample,iftwoHPsarecreated,theHPineachcreatedzone(terminatedatboundaryverticesintheotherzone)musthavetheminimumlength.IfanHPlengthexceedstheminimum,replacingitwithanotherHP(havingthesamevertices)willreducetheoverallHClength.Statedanotherway,itisnotpossibletodissecttheoptimalHCintotwoHPsandreplaceoneofthemwithashorterHPhavingthesamevertices.

TheboundaryverticescontainedbytheoptimalHCassociatedwithapar-ticulardissectionareingeneralnotknown,requiringtheenumerationofallpossibleboundaryverticeslocatedintheadjacentzone.Typically,notallpo-tentialboundaryverticeswillconnectedgestotheadjacentzone.Forexample,asfewastwoedges(n=mightconnecttwozones.Foreachvalueofn, 2)

b

thebinomialcoe cientprovidesthenumberofboundaryvertexcom-n

binations(bisthenumberofpotentialboundaryvertices).Summingoverallvaluesofnleadsto2b 1 1combinations(whenn=0andoddvaluesofnareeliminated).Aminimum-lengthHPisthenfoundforeachparticularboundary

2

A solution to the benchmark ATT48 Traveling Salesman Problem (from the TSPLIB95 library) results from isolating the set of vertices into ten open-ended zones with nine lengthwise boundaries. In each zone, a minimum-length Hamiltonian Path (HP) is found for

Figure1:SeparationoftheATT48verticesintotenopen-endedzones

vertexcombination,beginningattheleftendzonein gure1(zone1).

Thesecondboundaryfromtheleftin gure1isolatesbothzones1&2fromtheothervertices.Theapproachthen ndsthesetofminimumlengthHPsforthecombinedverticesinzones1&2inthesameway,exceptthatthepreviouslydeterminedHPsfromzone1becomeembeddedinthenewHPs.

Boundaryverticescancomprisealltheverticesintheadjacentzone,or(morelikely)asmallersubset,usuallythoseclosesttotheboundary.Verticesclosetotheboundaryoftenhavethee ectofeliminatingotherpotentialboundaryverticesbecausethelatteroftenleadtonon-optimalHCs.Table1.ATT48ZonesandBoundaryVerticesZone

4,35,45

2

2,29,42,5,48,39,324

16,22,3,23,11,47

6

38,31,46,44,18,7,368

27,43 …… 此处隐藏:11757字,全部文档内容请下载后查看。喜欢就下载吧 ……

A Novel Solution to the ATT48 Benchmark Problem.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1706556.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)