Parameterized Complexity of Finding Dissimilar Shortest Paths (2402.14376v1)
Abstract: We consider the problem of finding ``dissimilar'' $k$ shortest paths from $s$ to $t$ in an edge-weighted directed graph $D$, where the dissimilarity is measured by the minimum pairwise Hamming distances between these paths. More formally, given an edge-weighted directed graph $D = (V, A)$, two specified vertices $s, t \in V$, and integers $d, k$, the goal of Dissimilar Shortest Paths is to decide whether $D$ has $k$ shortest paths $P_1, \dots, P_k$ from $s$ to $t$ such that $|A(P_i) \mathbin{\triangle} A(P_j)| \ge d$ for distinct $P_i$ and $P_j$. We design a deterministic algorithm to solve Dissimilar Shortest Paths with running time $2{O(3kdk2)}n{O(1)}$, that is, Dissimilar Shortest Paths is fixed-parameter tractable parameterized by $k + d$. To complement this positive result, we show that Dissimilar Shortest Paths is W[1]-hard when parameterized by only $k$ and paraNP-hard parameterized by $d$.
- On finding dissimilar paths. Eur. J. Oper. Res., 121(2):232–246, 2000.
- Color-coding. J. ACM, 42(4):844–856, 1995. doi:10.1145/210332.210337.
- Almost disjoint paths and separating by forbidden pairs, 2022. arXiv:2202.10090.
- Diversity of solutions: An exploration through the lens of fixed-parameter tractability theory. Artif. Intell., 303:103644, 2022. doi:10.1016/j.artint.2021.103644.
- FPT algorithms for diverse collections of hitting sets. Algorithms, 12(12):254, 2019. doi:10.3390/a12120254.
- Finding k-shortest paths with limited overlap. VLDB J., 29(5):1023–1047, 2020. doi:10.1007/s00778-020-00604-x.
- Finding diverse minimum s-t cuts. In Satoru Iwata and Naonori Kakimura, editors, 34th International Symposium on Algorithms and Computation, ISAAC 2023, December 3-6, 2023, Kyoto, Japan, volume 283 of LIPIcs, pages 24:1–24:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. doi:10.4230/LIPICS.ISAAC.2023.24.
- Diverse approximations for monotone submodular maximization problems with a matroid constraint. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI 2023, 19th-25th August 2023, Macao, SAR, China, pages 5558–5566. ijcai.org, 2023. URL: https://doi.org/10.24963/ijcai.2023/617, doi:10.24963/IJCAI.2023/617.
- Determinantal sieving. In Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 377–423, 2024. doi:10.1137/1.9781611977912.16.
- Diverse pairs of matchings. In Yixin Cao, Siu-Wing Cheng, and Minming Li, editors, 31st International Symposium on Algorithms and Computation, ISAAC 2020, December 14-18, 2020, Hong Kong, China (Virtual Conference), volume 181 of LIPIcs, pages 26:1–26:12. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020. doi:10.4230/LIPICS.ISAAC.2020.26.
- Diverse collections in matroids and graphs. In Markus Bläser and Benjamin Monmege, editors, 38th International Symposium on Theoretical Aspects of Computer Science, STACS 2021, volume 187 of LIPIcs, pages 31:1–31:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021. doi:10.4230/LIPIcs.STACS.2021.31.
- Obtaining approximately optimal and diverse solutions via dispersion. In Armando Castañeda and Francisco Rodríguez-Henríquez, editors, LATIN 2022: Theoretical Informatics - 15th Latin American Symposium, Guanajuato, Mexico, November 7-11, 2022, Proceedings, volume 13568 of Lecture Notes in Computer Science, pages 222–239. Springer, 2022. doi:10.1007/978-3-031-20624-5_14.
- Some simplified np-complete graph problems. Theor. Comput. Sci., 1(3):237–267, 1976. doi:10.1016/0304-3975(76)90059-1.
- Most diverse near-shortest paths. In Xiaofeng Meng, Fusheng Wang, Chang-Tien Lu, Yan Huang, Shashi Shekhar, and Xing Xie, editors, SIGSPATIAL ’21: 29th International Conference on Advances in Geographic Information Systems 2021, pages 229–239. ACM, 2021. doi:10.1145/3474717.3483955.
- A framework to design approximation algorithms for finding diverse solutions in combinatorial problems. In Brian Williams, Yiling Chen, and Jennifer Neville, editors, Thirty-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, pages 3968–3976. AAAI Press, 2023. URL: https://doi.org/10.1609/aaai.v37i4.25511, doi:10.1609/AAAI.V37I4.25511.
- Computing diverse shortest paths efficiently: A theoretical and experimental study. In Thirty-Sixth AAAI Conference on Artificial Intelligence, AAAI 2022, pages 3758–3766. AAAI Press, 2022. doi:10.1609/AAAI.V36I4.20290.
- Finding diverse trees, paths, and more. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, pages 3778–3786. AAAI Press, 2021. doi:10.1609/AAAI.V35I5.16495.
- Ian Holyer. The NP-completeness of edge-coloring. SIAM J. Comput., 10(4):718–720, 1981. doi:10.1137/0210055.
- Bin packing with fixed number of bins revisited. J. Comput. Syst. Sci., 79(1):39–49, 2013. URL: https://doi.org/10.1016/j.jcss.2012.04.004, doi:10.1016/J.JCSS.2012.04.004.
- The complexity of finding two disjoint paths with min-max objective function. Discret. Appl. Math., 26(1):105–115, 1990. doi:10.1016/0166-218X(90)90024-7.
- Finding top-k shortest paths with diversity. IEEE Trans. Knowl. Data Eng., 30(3):488–502, 2018. doi:10.1109/TKDE.2017.2773492.
- Diversity of answers to conjunctive queries. In Floris Geerts and Brecht Vandevoort, editors, 26th International Conference on Database Theory, ICDT 2023, volume 255 of LIPIcs, pages 10:1–10:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. doi:10.4230/LIPIcs.ICDT.2023.10.
- Splitters and near-optimal derandomization. In 36th Annual Symposium on Foundations of Computer Science, Milwaukee, Wisconsin, USA, 23-25 October 1995, pages 182–191. IEEE Computer Society, 1995. doi:10.1109/SFCS.1995.492475.
- Vadim G. Vizing. On an estimate of the chromatic class of a p𝑝pitalic_p-graph. Discret Analiz, 3:25–30, 1964.
- A heuristic approach to finding diverse short paths. In ICRA, pages 4173–4179. IEEE, 2015.
- Finding minimum-cost paths with minimum sharability. In INFOCOM 2007. 26th IEEE International Conference on Computer Communications, Joint Conference of the IEEE Computer and Communications Societies, pages 1532–1540. IEEE, 2007. doi:10.1109/INFCOM.2007.180.