Skip to main content
Log in

Approximation algorithms for k-level stochastic facility location problems

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

In the k-level facility location problem (FLP), we are given a set of facilities, each associated with one of k levels, and a set of clients. We have to connect each client to a chain of opened facilities spanning all levels, minimizing the sum of opening and connection costs. This paper considers the k-level stochastic FLP, with two stages, when the set of clients is only known in the second stage. There is a set of scenarios, each occurring with a given probability. A facility may be opened in any stage, however, the cost of opening a facility in the second stage depends on the realized scenario. The objective is to minimize the expected total cost. For the stage-constrained variant, when clients must be served by facilities opened in the same stage, we present a \((4-o(1))\)-approximation, improving on the 4-approximation by Wang et al. (Oper Res Lett 39(2):160–161, 2011) for each k. In the case with \(k=2,\,3\), the algorithm achieves factors 2.56 and 2.78, resp., which improves the \((3+\epsilon )\)-approximation for \(k=2\) by Wu et al. (Theor Comput Sci 562:213–226, 2015). For the non-stage-constrained version, we give the first approximation for the problem, achieving a factor of 3.495 for the case with \(k = 2\), and \(2k-1+o(1)\) in general.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Aardal K, Chudak FA, Shmoys DB (1999) A 3-approximation algorithm for the k-level uncapacitated facility location problem. Inform Process Lett 72(5–6):161–167

    Article  MathSciNet  MATH  Google Scholar 

  • Ageev AA (2002) Improved approximation algorithms for multilevel facility location problems. Oper Res Lett 30(5):327–332

    Article  MathSciNet  MATH  Google Scholar 

  • Ageev AA, Ye Y, Zhang J (2003) Improved combinatorial approximation algorithms for the k-level facility location problem. In: Proc. 30th Int. Colloquium on Automata, Languages and Programming, pp 145–156

  • Beale EML (1955) On minimizing a convex function subject to linear inequalities. J R Stat Soc Ser B 17:173–184

    MathSciNet  MATH  Google Scholar 

  • Byrka J, Aardal K (2010) An optimal bifactor approximation algorithm for the metric uncapacitated facility location problem. SIAM J Comput 39(6):2212–2231

    Article  MathSciNet  MATH  Google Scholar 

  • Byrka J, Li S, Rybicki B (2016) Improved approximation algorithm for k-level uncapacitated facility location problem (with penalties). Theory Comput Syst 58(1):19–44

    Article  MathSciNet  MATH  Google Scholar 

  • Byrka J, Rybicki B (2012) Improved LP-rounding approximation algorithm for k-level uncapacitated facility location. In: Proc. 39th Int. Colloquium on Automata, Languages, and Programming, pp 157–169

  • Chudak FA, Shmoys DB (2003) Improved approximation algorithms for the uncapacitated facility location problem. SIAM J Comput 33(1):1–25

    Article  MathSciNet  MATH  Google Scholar 

  • Dantzig GB (1955) Linear programming under uncertainty. Manage Sci 1:197–206

    Article  MathSciNet  MATH  Google Scholar 

  • Dye S, Stougie L, Tomasgard A (1999) The stochastic single resourceservice-provision problem. Naval Res Logist 50(8):869–887 (2003). Also appeared as “The stochastic single nodeservice provision problem”, COSOR-Memorandum 99-13, Dept. ofMathematics and Computer Science, Eindhoven Technical University, Eindhoven

  • Guha S, Khuller S (1999) Greedy strikes back: improved facility location algorithms. Jf Algorithms 31(1):228–248

    Article  MathSciNet  MATH  Google Scholar 

  • INFORMS: Section on Location Analysis (2015). https://www.informs.org/Community/SOLA

  • Krishnaswamy R, Sviridenko M (2012) Inapproximability of the multi-level uncapacitated facility location problem. In: Proc. 23rd Annual ACM-SIAM Symposium on Discrete Algorithms, pp 718–734

  • Mahdian M (2004) Facility location and the analysis of algorithms through factor-revealing programs. Ph.D. thesis, Massachusetts Institute of Technology

  • Mahdian M, Ye Y, Zhang J (2002) Improved approximation algorithms for metric facility location problems. In: Proc. 5th Int. Workshop on Approximation Algorithms for Combinatorial Optimization, pp 229–242

  • Ravi R, Sinha A (2006) Hedging uncertainty: approximation algorithms for stochastic optimization problems. Math Program 108(1):97–114

    Article  MathSciNet  MATH  Google Scholar 

  • Shmoys DB, Tardos E, Aardal K (1997) Approximation algorithms for facility location problems (extended abstract). In: Proc. 29th Annual ACM Symposium on the Theory of Computing, pp 265–274

  • Srinivasan A (2007) Approximation algorithms for stochastic and risk-averse optimization. In: Proc. 18th Annual ACM-SIAM Symposium on Discrete Algorithms, pp 1305–1313

  • Swamy C, Shmoys DB (2006) Approximation algorithms for 2-stage stochastic optimization problems. SIGACT News 37(1):33–46

    Article  MATH  Google Scholar 

  • Wang Z, Du D, Gabor AF, Xu D (2010) An approximation algorithm for the k-level stochastic facility location problem. Oper Res Lett 38(5):386–389

    Article  MathSciNet  MATH  Google Scholar 

  • Wang Z, Du D, Gabor AF, Xu, D (2011) Erratum to: “An approximation algorithm for the k-level stochastic facility location problem” [Oper. Res. Lett. 38(2010) 386–389]. Oper Res Lett 39(2):160–161

  • Wang Z, Du D, Xu D (2010) A primal-dual approximation algorithm for the k-level stochastic facility location problem. In: Chen B (ed) Algorithmic aspects in information and management, LNCS, vol 6124. Springer, Berlin Heidelberg, pp 253–260

    Chapter  Google Scholar 

  • Wu C, Du D, Xu D (2015) Primal-dual approximation algorithm for the two-level facility location problem via a dual quasi-greedy approach. Theor Comput Sci 562:213–226

    Article  MathSciNet  MATH  Google Scholar 

  • Ye Y, Zhang J (2006) An approximation algorithm for the dynamic facility location problem. In: Cheng M, Li Y, Du DZ (eds) Combinatorial optimization in communication networks, combinatorial optimization, vol 18. Springer, US, pp 623–637

    Chapter  Google Scholar 

  • Zhang J (2006) Approximating the two-level facility location problem via a quasi-greedy approach. Math Program 108(1):159–176

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work was partially supported by FAPESP (Grant 2013/21744-8) and CNPq.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lehilton L. C. Pedrosa.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Melo, L.P., Miyazawa, F.K., Pedrosa, L.L.C. et al. Approximation algorithms for k-level stochastic facility location problems. J Comb Optim 34, 266–278 (2017). https://doi.org/10.1007/s10878-016-0064-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-016-0064-2

Keywords

Navigation