{"title":"Approximation algorithms for the airport and railway problem","authors":"Mohammad R. Salavatipour, Lijiangnan Tian","doi":"10.1007/s10878-024-01237-4","DOIUrl":null,"url":null,"abstract":"<p>In this paper, we present approximation algorithms for the <span>Airport and Railway</span> problem (AR) on several classes of graphs. The <span>\\(\\text{ AR }\\)</span> problem, introduced as reported by Adamaszek et al. (in: Ollinger, Vollmer (eds) 33rd symposium on theoretical aspects of computer science (STACS 2016). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2016), is a combination of the <span>Capacitated Facility Location</span> problem (CFL) and the <span>Network Design Problem</span> (NDP). An <span>\\(\\text{ AR }\\)</span> instance consists of a set of points (cities) <i>V</i> in a metric <i>d</i>(., .), each of which is associated with a non-negative cost <span>\\(f_v\\)</span> and a number <i>k</i>, which represent respectively the cost of establishing an airport (facility) in the corresponding point, and the universal airport capacity. A feasible solution is a network of airports and railways providing services to all cities without violating any capacity, where railways are edges connecting pairs of points, with their costs equivalent to the distance between the respective points. The objective is to find such a network with the least cost. In other words, find a forest, each component having at most <i>k</i> points and one open facility, minimizing the total cost of edges and airport opening costs. As reported by Adamaszek et al. (in: Ollinger, Vollmer (eds) 33rd symposium on theoretical aspects of computer science (STACS 2016). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2016) presented a PTAS for <span>\\(\\text{ AR }\\)</span> in the two-dimensional Euclidean metric <span>\\(\\mathbb {R}^2\\)</span> with a uniform opening cost. In subsequent work (as reported by Adamaszek et al. (in: Niedermeier, Vallée (eds) 35th symposium on theoretical aspects of computer science (STACS 2018). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2018).) presented a bicriteria <span>\\(\\frac{4}{3}\\left( 2+\\frac{1}{\\alpha }\\right) \\)</span>-approximation algorithm for <span>\\(\\text{ AR }\\)</span> with non-uniform opening costs but violating the airport capacity by a factor of <span>\\(1+\\alpha \\)</span>, i.e. <span>\\((1+\\alpha )k\\)</span> capacity where <span>\\(0<\\alpha \\le 1\\)</span>, a <span>\\(\\left( 2+\\frac{k}{k-1}+\\varepsilon \\right) \\)</span>-approximation algorithm and a bicriteria Quasi-Polynomial Time Approximation Scheme (QPTAS) for the same problem in the Euclidean plane <span>\\(\\mathbb {R}^2\\)</span>. In this work, we give a 2-approximation for <span>\\(\\text{ AR }\\)</span> with a uniform opening cost for general metrics and an <span>\\(O(\\log n)\\)</span>-approximation for non-uniform opening costs. We also give a QPTAS for <span>\\(\\text{ AR }\\)</span> with a uniform opening cost in graphs of bounded treewidth and a QPTAS for a slightly relaxed version in the non-uniform setting. The latter implies <i>O</i>(1)-approximation on graphs of bounded doubling dimensions, graphs of bounded highway dimensions and planar graphs in quasi-polynomial time.\n</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"77 1","pages":""},"PeriodicalIF":0.9000,"publicationDate":"2024-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Combinatorial Optimization","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10878-024-01237-4","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we present approximation algorithms for the Airport and Railway problem (AR) on several classes of graphs. The \(\text{ AR }\) problem, introduced as reported by Adamaszek et al. (in: Ollinger, Vollmer (eds) 33rd symposium on theoretical aspects of computer science (STACS 2016). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2016), is a combination of the Capacitated Facility Location problem (CFL) and the Network Design Problem (NDP). An \(\text{ AR }\) instance consists of a set of points (cities) V in a metric d(., .), each of which is associated with a non-negative cost \(f_v\) and a number k, which represent respectively the cost of establishing an airport (facility) in the corresponding point, and the universal airport capacity. A feasible solution is a network of airports and railways providing services to all cities without violating any capacity, where railways are edges connecting pairs of points, with their costs equivalent to the distance between the respective points. The objective is to find such a network with the least cost. In other words, find a forest, each component having at most k points and one open facility, minimizing the total cost of edges and airport opening costs. As reported by Adamaszek et al. (in: Ollinger, Vollmer (eds) 33rd symposium on theoretical aspects of computer science (STACS 2016). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2016) presented a PTAS for \(\text{ AR }\) in the two-dimensional Euclidean metric \(\mathbb {R}^2\) with a uniform opening cost. In subsequent work (as reported by Adamaszek et al. (in: Niedermeier, Vallée (eds) 35th symposium on theoretical aspects of computer science (STACS 2018). Leibniz international proceedings in informatics (LIPIcs), Dagstuhl, 2018).) presented a bicriteria \(\frac{4}{3}\left( 2+\frac{1}{\alpha }\right) \)-approximation algorithm for \(\text{ AR }\) with non-uniform opening costs but violating the airport capacity by a factor of \(1+\alpha \), i.e. \((1+\alpha )k\) capacity where \(0<\alpha \le 1\), a \(\left( 2+\frac{k}{k-1}+\varepsilon \right) \)-approximation algorithm and a bicriteria Quasi-Polynomial Time Approximation Scheme (QPTAS) for the same problem in the Euclidean plane \(\mathbb {R}^2\). In this work, we give a 2-approximation for \(\text{ AR }\) with a uniform opening cost for general metrics and an \(O(\log n)\)-approximation for non-uniform opening costs. We also give a QPTAS for \(\text{ AR }\) with a uniform opening cost in graphs of bounded treewidth and a QPTAS for a slightly relaxed version in the non-uniform setting. The latter implies O(1)-approximation on graphs of bounded doubling dimensions, graphs of bounded highway dimensions and planar graphs in quasi-polynomial time.
期刊介绍:
The objective of Journal of Combinatorial Optimization is to advance and promote the theory and applications of combinatorial optimization, which is an area of research at the intersection of applied mathematics, computer science, and operations research and which overlaps with many other areas such as computation complexity, computational biology, VLSI design, communication networks, and management science. It includes complexity analysis and algorithm design for combinatorial optimization problems, numerical experiments and problem discovery with applications in science and engineering.
The Journal of Combinatorial Optimization publishes refereed papers dealing with all theoretical, computational and applied aspects of combinatorial optimization. It also publishes reviews of appropriate books and special issues of journals.