{"title":"求解顶点遍历受限混合中国邮差问题的近似算法","authors":"Pengxiang Pan, Junran Lichen, Jianping Li","doi":"10.1007/s10898-024-01420-1","DOIUrl":null,"url":null,"abstract":"<p>In this paper, we address the vertex-traversing-constrained mixed Chinese postman problem (the VtcMCP problem), which is a further generalization of the Chinese postman problem, and this new problem has many practical applications in real life. Specifically, given a connected mixed graph <span>\\(G=(V, E\\cup A; w,b)\\)</span> with length function <span>\\(w(\\cdot )\\)</span> on edges and arcs and traversal function <span>\\(b(\\cdot )\\)</span> on vertices, we are asked to determine a tour traversing each link (i.e., either edge or arc) at least once and each vertex <i>v</i> at most <i>b</i>(<i>v</i>) times, the objective is to minimize the total length of such a tour, where <span>\\(n=|V|\\)</span> is the number of vertices and <span>\\(m=|E\\cup A|\\)</span> is the number of links of <i>G</i>, respectively. We obtain the following four main results. (1) Given any two constants <span>\\(\\beta \\ge 1\\)</span> and <span>\\(\\alpha \\ge 1\\)</span>, we prove that there is no polynomial-time algorithm with approximation ratios <span>\\((1,\\beta )\\)</span> or <span>\\((\\alpha , 1)\\)</span> for solving the VtcMCP problem, where an (<i>h</i>, <i>k</i>)-approximation algorithm for solving the VtcMCP problem is one algorithm that produces a solution with violating the vertex-traversing constraints by at most a ratio of <i>h</i> and with costing at most <i>k</i> times the optimal value; (2) We design a (3, 2)-approximation algorithm <span>\\({{\\mathcal {A}}}\\)</span> to solve the VtcMCP problem in time <span>\\(O(m^{2}\\log n)\\)</span>; (3) We prove the fact that this algorithm <span>\\({{\\mathcal {A}}}\\)</span> in (2) is indeed an exact algorithm to optimally solve the VtcMCP problem for the case <span>\\(E=\\emptyset \\)</span>; (4) We present an exact algorithm to optimally solve the VtcMCP problem in time <span>\\(O(m^{3})\\)</span> for the case <span>\\(A=\\emptyset \\)</span>.</p>","PeriodicalId":1,"journal":{"name":"Accounts of Chemical Research","volume":null,"pages":null},"PeriodicalIF":16.4000,"publicationDate":"2024-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Approximation algorithms for solving the vertex-traversing-constrained mixed Chinese postman problem\",\"authors\":\"Pengxiang Pan, Junran Lichen, Jianping Li\",\"doi\":\"10.1007/s10898-024-01420-1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>In this paper, we address the vertex-traversing-constrained mixed Chinese postman problem (the VtcMCP problem), which is a further generalization of the Chinese postman problem, and this new problem has many practical applications in real life. Specifically, given a connected mixed graph <span>\\\\(G=(V, E\\\\cup A; w,b)\\\\)</span> with length function <span>\\\\(w(\\\\cdot )\\\\)</span> on edges and arcs and traversal function <span>\\\\(b(\\\\cdot )\\\\)</span> on vertices, we are asked to determine a tour traversing each link (i.e., either edge or arc) at least once and each vertex <i>v</i> at most <i>b</i>(<i>v</i>) times, the objective is to minimize the total length of such a tour, where <span>\\\\(n=|V|\\\\)</span> is the number of vertices and <span>\\\\(m=|E\\\\cup A|\\\\)</span> is the number of links of <i>G</i>, respectively. We obtain the following four main results. (1) Given any two constants <span>\\\\(\\\\beta \\\\ge 1\\\\)</span> and <span>\\\\(\\\\alpha \\\\ge 1\\\\)</span>, we prove that there is no polynomial-time algorithm with approximation ratios <span>\\\\((1,\\\\beta )\\\\)</span> or <span>\\\\((\\\\alpha , 1)\\\\)</span> for solving the VtcMCP problem, where an (<i>h</i>, <i>k</i>)-approximation algorithm for solving the VtcMCP problem is one algorithm that produces a solution with violating the vertex-traversing constraints by at most a ratio of <i>h</i> and with costing at most <i>k</i> times the optimal value; (2) We design a (3, 2)-approximation algorithm <span>\\\\({{\\\\mathcal {A}}}\\\\)</span> to solve the VtcMCP problem in time <span>\\\\(O(m^{2}\\\\log n)\\\\)</span>; (3) We prove the fact that this algorithm <span>\\\\({{\\\\mathcal {A}}}\\\\)</span> in (2) is indeed an exact algorithm to optimally solve the VtcMCP problem for the case <span>\\\\(E=\\\\emptyset \\\\)</span>; (4) We present an exact algorithm to optimally solve the VtcMCP problem in time <span>\\\\(O(m^{3})\\\\)</span> for the case <span>\\\\(A=\\\\emptyset \\\\)</span>.</p>\",\"PeriodicalId\":1,\"journal\":{\"name\":\"Accounts of Chemical Research\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":16.4000,\"publicationDate\":\"2024-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Accounts of Chemical Research\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s10898-024-01420-1\",\"RegionNum\":1,\"RegionCategory\":\"化学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"CHEMISTRY, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Accounts of Chemical Research","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10898-024-01420-1","RegionNum":1,"RegionCategory":"化学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CHEMISTRY, MULTIDISCIPLINARY","Score":null,"Total":0}
Approximation algorithms for solving the vertex-traversing-constrained mixed Chinese postman problem
In this paper, we address the vertex-traversing-constrained mixed Chinese postman problem (the VtcMCP problem), which is a further generalization of the Chinese postman problem, and this new problem has many practical applications in real life. Specifically, given a connected mixed graph \(G=(V, E\cup A; w,b)\) with length function \(w(\cdot )\) on edges and arcs and traversal function \(b(\cdot )\) on vertices, we are asked to determine a tour traversing each link (i.e., either edge or arc) at least once and each vertex v at most b(v) times, the objective is to minimize the total length of such a tour, where \(n=|V|\) is the number of vertices and \(m=|E\cup A|\) is the number of links of G, respectively. We obtain the following four main results. (1) Given any two constants \(\beta \ge 1\) and \(\alpha \ge 1\), we prove that there is no polynomial-time algorithm with approximation ratios \((1,\beta )\) or \((\alpha , 1)\) for solving the VtcMCP problem, where an (h, k)-approximation algorithm for solving the VtcMCP problem is one algorithm that produces a solution with violating the vertex-traversing constraints by at most a ratio of h and with costing at most k times the optimal value; (2) We design a (3, 2)-approximation algorithm \({{\mathcal {A}}}\) to solve the VtcMCP problem in time \(O(m^{2}\log n)\); (3) We prove the fact that this algorithm \({{\mathcal {A}}}\) in (2) is indeed an exact algorithm to optimally solve the VtcMCP problem for the case \(E=\emptyset \); (4) We present an exact algorithm to optimally solve the VtcMCP problem in time \(O(m^{3})\) for the case \(A=\emptyset \).
期刊介绍:
Accounts of Chemical Research presents short, concise and critical articles offering easy-to-read overviews of basic research and applications in all areas of chemistry and biochemistry. These short reviews focus on research from the author’s own laboratory and are designed to teach the reader about a research project. In addition, Accounts of Chemical Research publishes commentaries that give an informed opinion on a current research problem. Special Issues online are devoted to a single topic of unusual activity and significance.
Accounts of Chemical Research replaces the traditional article abstract with an article "Conspectus." These entries synopsize the research affording the reader a closer look at the content and significance of an article. Through this provision of a more detailed description of the article contents, the Conspectus enhances the article's discoverability by search engines and the exposure for the research.