Abstract

We provide a comprehensive study of a natural graph optimization problem that arises from transition costs between incident edges. In the problem Minimum Scan Cover with Angular Costs (MSC), we are given a graph $G$ that is embedded in Euclidean space. The edges of $G$ need to be scanned, i.e., probed from both of their vertices. In order to scan their edge, two vertices need to face each other; changing the heading of a vertex takes some time proportional to the corresponding turn angle. Our goal is to minimize the time until all scans are completed, i.e., to compute a schedule of minimum makespan. A real-world motivation arises in the context of satellite communication and astrophysics. We show that MSC is closely related to both graph coloring and the minimum (directed and undirected) cut cover problem; in particular, we show that the minimum scan time for instances in 1D and 2D lies in $\Theta(\log \chi (G))$, while for 3D the minimum scan time is not upper bounded by $\chi (G)$. We use this relationship to prove that the existence of a constant-factor approximation implies P $=$ NP, even for one-dimensional instances. In 2D, we show that it is NP-hard to approximate a minimum scan cover within less than a factor of $\nicefrac{3}{2}$, even for bipartite graphs; conversely, we present a 9/2-approximation algorithm for this scenario. Generally, we give an $O(c)$-approximation for $k$-colored graphs with $k\leq \chi(G)^{c}$. For general metric cost functions, we provide approximation algorithms whose performance guarantees depend on the arboricity of the graph.

Keywords

  1. graph scanning
  2. graph coloring
  3. angular metric
  4. approximation
  5. scheduling

MSC codes

  1. 05C10
  2. 05C15
  3. 51F99
  4. 52C45
  5. 68U05
  6. 90B35
  7. 90C27

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
A. Aggarwal, D. Coppersmith, S. Khanna, R. Motwani, and B. Schieber, The angular-metric traveling salesman problem, SIAM J. Comput., 29 (1999), pp. 697--711.
2.
A. Allahverdi, The third comprehensive survey on scheduling problems with setup times/costs, Eur. J. Oper. Res., 246 (2015), pp. 345--378.
3.
A. Allahverdi, J. N. Gupta, and T. Aldowaisan, A review of scheduling research involving setup considerations, Omega, 27 (1999), pp. 219--239.
4.
A. Allahverdi, C. Ng, T. E. Cheng, and M. Y. Kovalyov, A survey of scheduling problems with setup times or costs, Eur. J. Oper. Res., 187 (2008), pp. 985--1032.
5.
E. M. Arkin, M. A. Bender, E. D. Demaine, S. P. Fekete, J. S. B. Mitchell, and S. Sethia, Optimal covering tours with turn costs, in Proc. of the Symposium on Discrete Algorithms (SODA), 2001, pp. 138--147.
6.
E. M. Arkin, M. A. Bender, E. D. Demaine, S. P. Fekete, J. S. B. Mitchell, and S. Sethia, Optimal covering tours with turn costs, SIAM J. Comput., 35 (2005), pp. 531--566.
7.
R. Aschner and M. J. Katz, Bounded-angle spanning tree: Modeling networks with angular constraints, Algorithmica, 77 (2017), pp. 349--373.
8.
J. Beardwood, J. H. Halton, and J. M. Hammersley, The shortest path through many points, in Math. Proc. Cambridge Philos. Soc., Cambridge University Press, Cambridge, 1959, pp. 299--327.
9.
A. T. Becker, M. Debboun, S. P. Fekete, D. Krupke, and A. Nguyen, Zapping zika with a mosquito-managing drone: Computing optimal flight patterns with minimum turn cost, in Proc. of Symposium on Computational Geometry (SoCG), 2017, pp. 62:1--62:5.
10.
P. Carmi, M. J. Katz, Z. Lotker, and A. Rosén, Connectivity guarantees for wireless networks with directional antennas, Comput. Geom., 44 (2011), pp. 477--485.
11.
J. Chuzhoy and S. Khanna, Hardness of cut problems in directed graphs, in Proc. of Symposium on Theory of Computing (STOC), ACM, New York, 2006, pp. 527--536.
12.
E. D. Demaine, J. S. B. Mitchell, and J. O'Rourke, The Open Problems Project. http://cs.smith.edu/~orourke/TOPP/.
13.
S. P. Fekete and D. Krupke, Covering tours and cycle covers with turn costs: Hardness and approximation, in Proc. of Conference on Algorithms and Complexity (CIAC), 2019, pp. 224--236.
14.
S. P. Fekete and D. Krupke, Practical methods for computing large covering tours and cycle covers with turn cost, in Proc. of SIAM Workshop on Algorithm Engineering and Experiments (ALENEX), 2019, pp. 186--198.
15.
S. P. Fekete and G. J. Woeginger, Angle-restricted tours in the plane, Comput. Geom., 8 (1997), pp. 195--218.
16.
M. Fellows, P. Giannopoulos, C. Knauer, C. Paul, F. A. Rosamond, S. Whitesides, and N. Yu, Milling a graph with turn costs: A parameterized complexity perspective, in Proc. of Workshop on Graph-Theoretic Concepts in Computer Science (WG), 2010, pp. 123--134.
17.
H. N. Gabow and H. H. Westermann, Forests, frames, and games: Algorithms for matroid sums and applications, Algorithmica, 7 (1992), p. 465.
18.
J. Hoogeveen, Analysis of Christofides' heuristic: Some paths are more difficult than cycles, Oper. Res. Lett., 10 (1991), pp. 291--295.
19.
E. A. Hoshino, The minimum cut cover problem, Electron. Notes Discrete Math., 37 (2011), pp. 255--260.
20.
A. R. Karlin, N. Klein, and S. O. Gharan, A (Slightly) Improved Approximation Algorithm for Metric TSP, https://arxiv.org/abs/2007.01409, 2020.
21.
S. Khot, Improved inapproximability results for maxclique, chromatic number and approximate graph coloring, in Proc. of Symposium on Foundations of Computer Science (FOCS), IEEE, 2001, pp. 600--609.
22.
H. Korth, M. F. Thomsen, K.-H. Glassmeier, and W. S. Phillips, Particle tomography of the inner magnetosphere, J. Geophys. Res. Space Phys., 107 (2002), SMP--5.
23.
D. Krupke, V. Schaus, A. Haas, M. Perk, J. Dippel, B. Grzesik, M. K. B. Larbi, E. Stoll, T. Haylock, H. Konstanski, K. Flores Pozzo, M. Choi, C. Schurig, and S. P. Fekete, Automated data retrieval from large-scale distributed satellite systems, in Proc. of Conference on Automation Science and Engineering (CASE), IEEE, New York, 2019, pp. 1789--1795.
24.
R. Loulou, Minimal cut cover of a graph with an application to the testing of electronic boards, Oper. Res. Lett., 12 (1992), pp. 301--305.
25.
R. Motwani and J. S. Naor, On Exact and Approximate Cut Covers of Graphs, Technical report, Stanford University, Stanford, CA, 1994.
26.
H. Robbins, A remark on Stirling's formula, Amer. Math. Monthly, 62 (1955), pp. 26--29.
27.
Y. N. Sotskov, A. Dolgui, and F. Werner, Mixed graph coloring for unit-time job-shop scheduling, Int. J. Math. Algorithms, 2 (2001), pp. 289--323.
28.
K. Watanabe, M. Sengoku, H. Tamura, and S. Shinoda, Cut cover problem in directed graphs, in Proc. of Asia-Pacific Conference on Circuits and Systems. Microelectronics and Integrating Systems (cat. no. 98EX242), 1998, pp. 703--706.
29.
R. Zenklusen, A 1.5-approximation for Path TSP, in Proc. of Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2019, pp. 1539--1549.

Information & Authors

Information

Published In

cover image SIAM Journal on Discrete Mathematics
SIAM Journal on Discrete Mathematics
Pages: 1337 - 1355
ISSN (online): 1095-7146

History

Submitted: 25 September 2020
Accepted: 18 March 2021
Published online: 17 June 2021

Keywords

  1. graph scanning
  2. graph coloring
  3. angular metric
  4. approximation
  5. scheduling

MSC codes

  1. 05C10
  2. 05C15
  3. 51F99
  4. 52C45
  5. 68U05
  6. 90B35
  7. 90C27

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

There are no citations for this item

View Options

View options

PDF

View PDF

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media