{"title":"一种基于匹配的巡回锦标赛近似算法","authors":"Jingyang Zhao, Mingyu Xiao","doi":"10.1016/j.tcs.2025.115485","DOIUrl":null,"url":null,"abstract":"<div><div>The Traveling Tournament Problem (TTP-<em>k</em>) is a well-known benchmark problem in tournament timetabling. It involves designing a feasible double round-robin tournament for a sports league of <em>n</em> teams under several feasibility requirements, while minimizing the total traveling costs of the teams. The parameter <em>k</em> requires that in the tournament at most <em>k</em> consecutive home games or away games for each team are allowed. TTP-<em>k</em> with a small <em>k</em>, especially for <span><math><mi>k</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>3</mn></math></span> and 4, have been extensively studied in the literature. In this paper, we focus on TTP-4 and design an efficient algorithm for it based on minimum weight matching. In theory, we prove that our algorithm has an approximation ratio of <span><math><mn>1.625</mn><mo>+</mo><mi>ε</mi></math></span> for any constant <span><math><mi>ε</mi><mo>></mo><mn>0</mn></math></span>, improving the best-known approximation ratio of <span><math><mn>1.7</mn><mo>+</mo><mi>ε</mi></math></span>. In practice, our experimental results indicate an average improvement of 6.65% over the best-known solutions on 9 benchmark instances.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1055 ","pages":"Article 115485"},"PeriodicalIF":1.0000,"publicationDate":"2025-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A matching-based approximation algorithm for the traveling tournament problem\",\"authors\":\"Jingyang Zhao, Mingyu Xiao\",\"doi\":\"10.1016/j.tcs.2025.115485\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Traveling Tournament Problem (TTP-<em>k</em>) is a well-known benchmark problem in tournament timetabling. It involves designing a feasible double round-robin tournament for a sports league of <em>n</em> teams under several feasibility requirements, while minimizing the total traveling costs of the teams. The parameter <em>k</em> requires that in the tournament at most <em>k</em> consecutive home games or away games for each team are allowed. TTP-<em>k</em> with a small <em>k</em>, especially for <span><math><mi>k</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>3</mn></math></span> and 4, have been extensively studied in the literature. In this paper, we focus on TTP-4 and design an efficient algorithm for it based on minimum weight matching. In theory, we prove that our algorithm has an approximation ratio of <span><math><mn>1.625</mn><mo>+</mo><mi>ε</mi></math></span> for any constant <span><math><mi>ε</mi><mo>></mo><mn>0</mn></math></span>, improving the best-known approximation ratio of <span><math><mn>1.7</mn><mo>+</mo><mi>ε</mi></math></span>. In practice, our experimental results indicate an average improvement of 6.65% over the best-known solutions on 9 benchmark instances.</div></div>\",\"PeriodicalId\":49438,\"journal\":{\"name\":\"Theoretical Computer Science\",\"volume\":\"1055 \",\"pages\":\"Article 115485\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2025-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304397525004232\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397525004232","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
A matching-based approximation algorithm for the traveling tournament problem
The Traveling Tournament Problem (TTP-k) is a well-known benchmark problem in tournament timetabling. It involves designing a feasible double round-robin tournament for a sports league of n teams under several feasibility requirements, while minimizing the total traveling costs of the teams. The parameter k requires that in the tournament at most k consecutive home games or away games for each team are allowed. TTP-k with a small k, especially for and 4, have been extensively studied in the literature. In this paper, we focus on TTP-4 and design an efficient algorithm for it based on minimum weight matching. In theory, we prove that our algorithm has an approximation ratio of for any constant , improving the best-known approximation ratio of . In practice, our experimental results indicate an average improvement of 6.65% over the best-known solutions on 9 benchmark instances.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.