[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-203014-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-203014-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","comparative-performance-of-tabu-search-and-simulated-annealing-heuristics-for-the-quadratic-assignment-problem","Comparative Performance of Tabu Search and Simulated Annealing Heuristics for the Quadratic Assignment Problem","","For nearly two decades, whether tabu search (TS) or simulated annealing (SA) is superior for the quadratic assignment problem has remained unresolved. This study compares their performance across multiple target solution-quality levels, running each heuristic for the optimal number of iterations required to reach each target. Results show SA achieves better outcomes at higher-quality targets, while TS performs better at lower-quality targets across varied problem instances.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/comparative-performance-of-tabu-search-and-simulated-annealing-heuristics-for-the-quadratic-assignment-problem/203014/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/comparative-performance-of-tabu-search-and-simulated-annealing-heuristics-for-the-quadratic-assignment-problem/203014.png","ImageObject",300,407,{"name":42,"@type":43},"Stanley","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-06","2026-09-04",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",10,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What is the main objective of the comparison between TS and SA?","Question",{"text":63,"@type":64},"To determine which heuristic performs better for the quadratic assignment problem by comparing them at various target solution-quality levels with optimal iteration counts.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How is performance compared fairly between tabu search and simulated annealing?",{"text":68,"@type":64},"By using a performance metric that accounts for both solution quality and computation time, and by running each heuristic for the optimal number of iterations for each target quality.",{"name":70,"@type":61,"acceptedAnswer":71},"Which heuristic is better at higher vs. lower solution quality targets?",{"text":72,"@type":64},"For higher-quality targets, simulated annealing performs better; for lower-quality targets, tabu search performs better.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},203014,1788553671,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,106,111,115,120,123,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":103,"show_sort_weight":104,"slug":105},6,"Technology",50,"technology",{"id":107,"doc_module":4,"doc_module_name":25,"category_name":108,"show_sort_weight":109,"slug":110},7,"Healthcare",40,"healthcare",{"id":112,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":113,"slug":114},8,30,"research-report",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":55,"slug":125},"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":97,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":112,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":112,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":80,"read_time":118,"preview_page_count":4},2336477405376,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","arXiv : 1010 .0157v1 [ cs .DS] 1 Oct 2010  \nComparative Performance of Tabu Search and Simulated Annealing Heuristics for the Quadratic Assignment Problem  \nGerald Paul  \nCenter for Polymer Studies and Dept. of Physics, Boston University, Boston, MA 02215, USA  \nAbstract  \nFor almost two decades the question of whether tabu search (TS) or simulated annealing (SA) performs better for the quadratic assignment problem has been unresolved. To answer this question satisfactorily, we compare performance at various values of targeted solution quality, running each heuristic at its optimal number of iterations for each target. We 􀀌nd that for a number of varied problem instances, SA performs better for higher quality targets while TS performs better for lower quality targets.  \nKeywords: Combinatorial optimization, Computing science, Heuristics, Tabu search, Simulated annealing  \n1. Introduction  \nThe quadratic assignment problem (QAP) is a combinatorial optimization problem 􀀌rst introduced by Koopmans and Beckman [12] . It is NPhard and is considered to be one of the most di􀀎 -cult problems to be solved optimally. The problem is de􀀌ned in the following context: A set of N facilities are to be located at N locations. The distance between locations i and j is Di,j and the quantity of materials which 􀀍ow between facilities i and j is Fi,j . The problem is to assign to each location a single facility so as to minimize the cost  \nN N  \nC = X X Fi,j Dp (i),p (j) .  \ni=1 j=1  \nwhere p(i) represents the location to which facility i is assigned.  \nThere is an extensive literature which addresses the QAP and is reviewed in [19, 7, 2, 11, 13] . With the exception of specially constructed cases, optimal algorithms have solved only relatively small instances (N 􀀔 36) . Various heuristic approaches have been developed and applied to problems typically of size N 􀀙 100 or less. Two of the most successful heuristics to date for the QAP are tabu search (TS) and simulated annealing (SA) . They  \nEmail address: [gerryp@bu.edu](gerryp@bu.edu) (Gerald Paul)  \nare basic heuristics which are used alone or as components in hybrid and iterative metaheuristics.  \nComparisons of the performance of SA and TS for the QAP have been inconclusive. In this work, we are able to successfully characterize the relative performance of these heuristics by performing the comparisons for various values of solution quality and by setting the number of iterations for each heuristic to the optimal one for the target solution quality.  \nAs is common practice, we de􀀌ne the quality, Q of a solution  \nC 􀀀 Cbest  \nQ 􀀑  \nCbest ,  \nwhere C is the value of the objective function for the solution and Cbest is the best known value of the objective function for the instance. The lower the value of Q, the higher the quality.  \nWe 􀀌nd that for each problem instance, there is a value of Q, Q􀀃 , above which (lower quality) tabu search performs better—requires less time—than simulated annealing and below which (higher quality) simulated annealing performs better.  \n2. Background  \nThe tabu search heuristic for the quadratic assignment problem consists of repeatedly swapping locations of two nodes. A single iteration of the heuristic consists of making the swap which most  \nPreprint submitted to Elsevier August 20, 2018  \ndecreases the total cost. Under certain conditions, if a move which lowers the cost is not available, a move which raises the cost is made. To ensure that cycles of the same moves are avoided, the same move is forbidden (taboo) until a speci􀀌ed later iteration; we call this later iteration the eligible iteration for a given move. This eligible iteration is traditionally stored in a tabu list or tabu table. The process is repeated for a speci􀀌ed number of iterations.  \nThe simulating annealing heuristic also consists of swapping locations of two facilities. In the simulated annealing approach used here [8], each possible swap is considered in turn and 􀀎, the change in cost for ","cbCaimXNIKPH7vM6","https://ap.wps.com/l/cbCaimXNIKPH7vM6","pdf",203621,"English","# Introduction\n## Background\n## Approach\n## Performance Metric","[{\"question\":\"What is the main objective of the comparison between TS and SA?\",\"answer\":\"To determine which heuristic performs better for the quadratic assignment problem by comparing them at various target solution-quality levels with optimal iteration counts.\"},{\"question\":\"How is performance compared fairly between tabu search and simulated annealing?\",\"answer\":\"By using a performance metric that accounts for both solution quality and computation time, and by running each heuristic for the optimal number of iterations for each target quality.\"},{\"question\":\"Which heuristic is better at higher vs. lower solution quality targets?\",\"answer\":\"For higher-quality targets, simulated annealing performs better; for lower-quality targets, tabu search performs better.\"}]","Comparative Performance of Tabu Search and Simulated Annealing Heuristics for the Quadratic Assignment Problem | PDF"]