Abstract
Consider a truck running along a road. It picks up a load L i at point β i and delivers it at α i , carrying at most one load at a time. The speed on the various parts of the road in one direction is given by f(x) and that in the other direction is given by g(x). Minimizing the total time spent to deliver loads L 1,...,L n is equivalent to solving the Traveling Salesman Problem (TSP) where the cities correspond to the loads L i with coordinates (α i , β i ) and the distance from L i to L j is given by \(\int^{\beta_j}_{\alpha_i} f(x)dx\) if β j ≥ α i and by \(\int^{\alpha_i}_{\beta_j} g(x)dx\) if β j < α i . This case of TSP is polynomially solvable with significant real-world applications.
Gilmore and Gomory obtained a polynomial time solution for this TSP [6]. However, the bottleneck version of the problem (BTSP) was left open. Recently, Vairaktarakis showed that BTSP with this distance metric is NP-complete [10].
We provide an approximation algorithm for this BTSP by exploiting the underlying geometry in a novel fashion. This also allows for an alternate analysis of Gilmore and Gomory’s polynomial time algorithm for the TSP. We achieve an approximation ratio of (2+γ) where \(\gamma \geq \frac{f(x)}{g(x)} \geq \frac{1}{\gamma} \; \forall x\). Note that when f(x)=g(x), the approximation ratio is 3.
Supported in part by NSF Grant EIA-0112934.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bailey-Kellogg, C., Chainraj, S., Pandurangan, G.: A Random Graph Approach to NMR Sequential Assignment. In: Proceedings of the 8th Annual International Conference on Computational Molecular Biology, pp. 58–67 (2004)
Ball, M.O., Magazine, M.J.: Sequencing of Insertions in Printed Circuit Board Assembly. Operations Research 36, 192–201 (1988)
Cavanagh, J., Fairbrother, W.J., Palmer III, A.G., Skelton, N.J.: Protein NMR Spectroscopy: Principles and Practice. Academic Press, New York (1996)
Chen, Z.-Z., Jiang, T., Lin, G., Wen, J., Xu, D., Xu, J., Xu, Y.: Approximation Algorithms for NMR Spectral Peak Assignment. Theoretical Computer Science 299, 211–229 (2003)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1979)
Gilmore, P.C., Gomory, R.E.: Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem. Operations Research 12, 655–679 (1964)
Gutin, G., Punnen, A.P.: The Traveling Salesman Problem and Its Variations. Kluwer Academic Publishers, Dordrecht (2002)
Hitchens, T.K., Lukin, J.A., Zhan, Y., McCallum, S.A., Rule, G.S.: MONTE: An Automated Monte Carlo Based Approach to Nuclear Magnetic Resonance Assignment of Proteins. Journal of Biomolecular NMR 25, 1–9 (2003)
Reddi, S.S., Ramamoorthy, C.V.: On the Flow-Shop Sequencing Problem with No Wait in Process. Operational Research Quarterly 23, 323–331 (1972)
Vairaktarakis, G.L.: On Gilmore-Gomory’s open question for the bottleneck TSP. Operations Research Letters 31, 483–491 (2003)
Vairaktarakis, G.L.: Simple Algorithms for Gilmore-Gomory’s Traveling Salesman and Related Problems. Journal of Scheduling 6, 499–520 (2003)
Vitek, O., Vitek, J., Craig, B., Bailey-Kellogg, C.: Model-Based Assignment and Inference of Protein Backbone Nuclear Magnetic Resonances. Statistical Applications in Genetics and Molecular Biology 3, 1–22 (2004)
Wan, X., Xu, D., Slupsky, C.M., Lin, G.: Automated Protein NMR Resonance Assignments. In: Proceedings of the 2nd IEEE Computer Society Conference on Bioinformatics, pp. 197–208 (2003)
Wüthrich, K.: NMR of Proteins and Nucleic Acids. John Wiley & Sons, New York (1986)
Xu, Y., Xu, D., Kim, D., Olman, V., Razumovskaya, J., Jiang, T.: Automated Assignment of Backbone NMR Peaks Using Constrained Bipartite Matching. Computing in Science and Engineering 4, 50–62 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kao, MY., Sanghi, M. (2006). An Approximation Algorithm for a Bottleneck Traveling Salesman Problem. In: Calamoneri, T., Finocchi, I., Italiano, G.F. (eds) Algorithms and Complexity. CIAC 2006. Lecture Notes in Computer Science, vol 3998. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758471_23
Download citation
DOI: https://doi.org/10.1007/11758471_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34375-2
Online ISBN: 978-3-540-34378-3
eBook Packages: Computer ScienceComputer Science (R0)