{"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":15961,"journal":{"name":"Journal of Global Optimization","volume":"64 1","pages":""},"PeriodicalIF":1.8000,"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\":15961,\"journal\":{\"name\":\"Journal of Global Optimization\",\"volume\":\"64 1\",\"pages\":\"\"},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2024-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Global Optimization\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s10898-024-01420-1\",\"RegionNum\":3,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Global Optimization","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10898-024-01420-1","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Mathematics","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 \).
期刊介绍:
The Journal of Global Optimization publishes carefully refereed papers that encompass theoretical, computational, and applied aspects of global optimization. While the focus is on original research contributions dealing with the search for global optima of non-convex, multi-extremal problems, the journal’s scope covers optimization in the widest sense, including nonlinear, mixed integer, combinatorial, stochastic, robust, multi-objective optimization, computational geometry, and equilibrium problems. Relevant works on data-driven methods and optimization-based data mining are of special interest.
In addition to papers covering theory and algorithms of global optimization, the journal publishes significant papers on numerical experiments, new testbeds, and applications in engineering, management, and the sciences. Applications of particular interest include healthcare, computational biochemistry, energy systems, telecommunications, and finance. Apart from full-length articles, the journal features short communications on both open and solved global optimization problems. It also offers reviews of relevant books and publishes special issues.