TY - GEN
T1 - Finding All Leftmost Separators of Size ≤ k
AU - Belbasi, Mahdi
AU - Fürer, Martin
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - We define a notion called leftmost separator of size at most k. A leftmost separator of size k is a minimal separator S that separates two given sets of vertices X and Y such that we “cannot move S more towards X” such that |S| remains smaller than the threshold. One of the incentives is that by using leftmost separators we can improve the time complexity of treewidth approximation. Treewidth approximation is a problem which is known to have a linear time FPT algorithm in terms of input size, and only single exponential in terms of the parameter, treewidth. It is not known whether this result can be improved theoretically. However, the coefficient of the parameter k (the treewidth) in the exponent is large. Hence, our goal is to decrease the coefficient of k in the exponent, in order to achieve a more practical algorithm. Hereby, we trade a linear-time algorithm for an O(nlog n) -time algorithm. The previous known O(f(k) nlog n) -time algorithms have dependences of 224 kk!, 28.766 kk2 (a better analysis shows that it is 27.671 kk2 ), and higher. In this paper, we present an algorithm for treewidth approximation which runs in time O(26.755knlogn), Furthermore, we count the number of leftmost separators and give a tight upper bound for them. We show that the number of leftmost separators of size ≤ k is at most Ck - 1 (Catalan number). Then, we present an algorithm which outputs all leftmost separators in time O(4kkn).
AB - We define a notion called leftmost separator of size at most k. A leftmost separator of size k is a minimal separator S that separates two given sets of vertices X and Y such that we “cannot move S more towards X” such that |S| remains smaller than the threshold. One of the incentives is that by using leftmost separators we can improve the time complexity of treewidth approximation. Treewidth approximation is a problem which is known to have a linear time FPT algorithm in terms of input size, and only single exponential in terms of the parameter, treewidth. It is not known whether this result can be improved theoretically. However, the coefficient of the parameter k (the treewidth) in the exponent is large. Hence, our goal is to decrease the coefficient of k in the exponent, in order to achieve a more practical algorithm. Hereby, we trade a linear-time algorithm for an O(nlog n) -time algorithm. The previous known O(f(k) nlog n) -time algorithms have dependences of 224 kk!, 28.766 kk2 (a better analysis shows that it is 27.671 kk2 ), and higher. In this paper, we present an algorithm for treewidth approximation which runs in time O(26.755knlogn), Furthermore, we count the number of leftmost separators and give a tight upper bound for them. We show that the number of leftmost separators of size ≤ k is at most Ck - 1 (Catalan number). Then, we present an algorithm which outputs all leftmost separators in time O(4kkn).
UR - https://www.scopus.com/pages/publications/85121825744
UR - https://www.scopus.com/pages/publications/85121825744#tab=citedBy
U2 - 10.1007/978-3-030-92681-6_23
DO - 10.1007/978-3-030-92681-6_23
M3 - Conference contribution
AN - SCOPUS:85121825744
SN - 9783030926809
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 273
EP - 287
BT - Combinatorial Optimization and Applications - 15th International Conference, COCOA 2021, Proceedings
A2 - Du, Ding-Zhu
A2 - Du, Donglei
A2 - Wu, Chenchen
A2 - Xu, Dachuan
PB - Springer Science and Business Media Deutschland GmbH
T2 - 15th Annual International Conference on Combinatorial Optimization and Applications, COCOA 2021
Y2 - 17 December 2021 through 19 December 2021
ER -