Skip to main content
Top
Published in: Journal of Combinatorial Optimization 1/2019

02-01-2019

Hardness, approximability, and fixed-parameter tractability of the clustered shortest-path tree problem

Authors: Mattia D’Emidio, Luca Forlizzi, Daniele Frigioni, Stefano Leucci, Guido Proietti

Published in: Journal of Combinatorial Optimization | Issue 1/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Given an n-vertex non-negatively real-weighted graph G, whose vertices are partitioned into a set of k clusters, a clustered network design problem on G consists of solving a given network design optimization problem on G, subject to some additional constraints on its clusters. In particular, we focus on the classic problem of designing a single-source shortest-path tree, and we analyse its computational hardness when in a feasible solution each cluster is required to form a subtree. We first study the unweighted case, and prove that the problem is \({\textsf {NP}}\)-hard. However, on the positive side, we show the existence of an approximation algorithm whose quality essentially depends on few parameters, but which remarkably is an O(1)-approximation when the largest out of all the diameters of the clusters is either O(1) or \(\varTheta (n)\). Furthermore, we also show that the problem is fixed-parameter tractable with respect to k or to the number of vertices that belong to clusters of size at least 2. Then, we focus on the weighted case, and show that the problem can be approximated within a tight factor of O(n), and that it is fixed-parameter tractable as well. Finally, we analyse the unweighted single-pair shortest path problem, and we show it is hard to approximate within a (tight) factor of \(n^{1-\epsilon }\), for any \(\epsilon >0\).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
Throughout the paper, the notation \(\widetilde{O}\) suppresses factors that are polylogarithmic in n.
 
2
The runtime originally given in Björklund et al. (2007) is here restated on our (implicitly assumed) model of computation, namely the standard unit-cost RAM with logarithmic word size, on which the \(O(|X|^2 \cdot 2^{|X|})\) ring operations performed in Björklund et al. (2007) cost \(O(W \cdot |X| \cdot {\text {polylog}}(W,|X|))\) time each. Notice that we are explicitly stating polynomial factors in |X|, i.e., logarithmic factors in \(2^{|X|}\), which are disregarded in Björklund et al. (2007), since they will result in polynomial factors in k in the running time of our FPT algorithm.
 
3
The X3C problem remains NP-complete even with this additional assumption, see e.g., problem SP2 in Garey and Johnson (1979).
 
Literature
go back to reference Bao X, Liu Z (2012) An improved approximation algorithm for the clustered traveling salesman problem. Inf Process Lett 112(23):908–910MathSciNetCrossRefMATH Bao X, Liu Z (2012) An improved approximation algorithm for the clustered traveling salesman problem. Inf Process Lett 112(23):908–910MathSciNetCrossRefMATH
go back to reference Bilò D, Grandoni F, Gualà L, Leucci S, Proietti G (2015) Improved purely additive fault-tolerant spanners. In: Proceedings 23rd European symposium on algorithms (ESA), volume 9294 of Lecture notes in computer science. Springer, pp 167–178 Bilò D, Grandoni F, Gualà L, Leucci S, Proietti G (2015) Improved purely additive fault-tolerant spanners. In: Proceedings 23rd European symposium on algorithms (ESA), volume 9294 of Lecture notes in computer science. Springer, pp 167–178
go back to reference Björklund A, Husfeldt T, Kaski P, Koivisto M (2007) Fourier meets möbius: fast subset convolution. In: Proceedings 39th ACM symposium on theory of computing (STOC). ACM, pp 67–74 Björklund A, Husfeldt T, Kaski P, Koivisto M (2007) Fourier meets möbius: fast subset convolution. In: Proceedings 39th ACM symposium on theory of computing (STOC). ACM, pp 67–74
go back to reference Dasgupta S, Papadimitriou CH, Vazirani U (2008) Algorithms, 1st edn. McGraw-Hill Inc, New York Dasgupta S, Papadimitriou CH, Vazirani U (2008) Algorithms, 1st edn. McGraw-Hill Inc, New York
go back to reference D’Emidio M, Forlizzi L, Frigioni D, Leucci S, Proietti G (2016) On the clustered shortest-path tree problem. In: Proceedings 17th Italian conference on theoretical computer science (ICTCS), volume 1720 of CEUR workshop proceedings, pp 263–268 D’Emidio M, Forlizzi L, Frigioni D, Leucci S, Proietti G (2016) On the clustered shortest-path tree problem. In: Proceedings 17th Italian conference on theoretical computer science (ICTCS), volume 1720 of CEUR workshop proceedings, pp 263–268
go back to reference Fareed MS, Javaid N, Akbar M, Rehman S, Qasim U, Khan ZA (2012) Optimal number of cluster head selection for efficient distribution of sources in WSNs. In: Proceedings seventh international conference on broadband, wireless computing, communication and applications. IEEE, pp 626–631 Fareed MS, Javaid N, Akbar M, Rehman S, Qasim U, Khan ZA (2012) Optimal number of cluster head selection for efficient distribution of sources in WSNs. In: Proceedings seventh international conference on broadband, wireless computing, communication and applications. IEEE, pp 626–631
go back to reference Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co, New YorkMATH Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co, New YorkMATH
go back to reference Garg N, Konjevod G, Ravi R (2000) A polylogarithmic approximation algorithm for the group Steiner tree problem. J Algorithms 37(1):66–84MathSciNetCrossRefMATH Garg N, Konjevod G, Ravi R (2000) A polylogarithmic approximation algorithm for the group Steiner tree problem. J Algorithms 37(1):66–84MathSciNetCrossRefMATH
go back to reference Guttmann-Beck N, Hassin R, Khuller S, Raghavachari B (2000) Approximation algorithms with bounded performance guarantees for the clustered traveling salesman problem. Algorithmica 28(4):422–437MathSciNetCrossRefMATH Guttmann-Beck N, Hassin R, Khuller S, Raghavachari B (2000) Approximation algorithms with bounded performance guarantees for the clustered traveling salesman problem. Algorithmica 28(4):422–437MathSciNetCrossRefMATH
go back to reference Halperin E, Krauthgamer R (2003) Polylogarithmic inapproximability. In: Proceedings 35th ACM symposium on theory of computing (STOC), pp 585–594 Halperin E, Krauthgamer R (2003) Polylogarithmic inapproximability. In: Proceedings 35th ACM symposium on theory of computing (STOC), pp 585–594
go back to reference Sevgi C, Kocyigit A (2008) On determining cluster size of randomly deployed heterogeneous WSNs. IEEE Commun Lett 12(4):232–234CrossRef Sevgi C, Kocyigit A (2008) On determining cluster size of randomly deployed heterogeneous WSNs. IEEE Commun Lett 12(4):232–234CrossRef
go back to reference Wu BY, Lancia G, Bafna V, Chao K-M, Ravi R, Tang CY (1998) A polynomial time approximation scheme for minimum routing cost spanning trees. In: Proceedings 9th ACM-SIAM symposium on discrete algorithms (SODA), pp 21–32 Wu BY, Lancia G, Bafna V, Chao K-M, Ravi R, Tang CY (1998) A polynomial time approximation scheme for minimum routing cost spanning trees. In: Proceedings 9th ACM-SIAM symposium on discrete algorithms (SODA), pp 21–32
Metadata
Title
Hardness, approximability, and fixed-parameter tractability of the clustered shortest-path tree problem
Authors
Mattia D’Emidio
Luca Forlizzi
Daniele Frigioni
Stefano Leucci
Guido Proietti
Publication date
02-01-2019
Publisher
Springer US
Published in
Journal of Combinatorial Optimization / Issue 1/2019
Print ISSN: 1382-6905
Electronic ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-018-00374-x

Other articles of this Issue 1/2019

Journal of Combinatorial Optimization 1/2019 Go to the issue

Premium Partner