Advertisement

Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

The branch and cut method for the facility location problem with client’s preferences

Abstract

Numerical study is provided of the methods for solving the facility location problem when the clients choose some suppliers by their own preferences. Various formulations of this problem as an integer linear programming problem are considered. The authors implement a cutting plane method based on the earlier proposed family of valid inequalities which arises from connection with the problem for a pair of matrices. The results of numerical experiment are presented for testing this method. An optimal solution is obtained by the two versions of the branch and cut method with the suggested cutting plane method. The simulated annealing method is proposed for obtaining the upper bounds of the optimal solution used in exact methods. Numerical experiment approves the efficiency of the implemented approach in comparison with the previously available methods.

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

References

  1. 1.

    E. V. Alekseev and Yu. A. Kochetov, “Genetic Local Search for the p-Median Problem with Client’s Preferences,” Diskret. Anal. Issled. Oper. 14(1), 3–31 (2007).

  2. 2.

    V. L. Beresnev, Discrete Facility Location Problems and Polynomials of Boolean Variables (Inst. Mat., Novosibirsk, 2005) [in Russian].

  3. 3.

    I. L. Vasilyev, K. B. Klimentova, and Yu. A. Kochetov, “New Lower Bounds for the Facility Location Problem with Client’s Preferences,” Comput.Math. Math Phys. 49(6), 1010–1020 (2009).

  4. 4.

    L. E. Gorbachevskaya, Polynomially Solvable and NP-Hard Bilevel Problems of Standardization, Candidate’s Dissertation inMathematics and Physics (Inst.Mat., Novosibirsk, 1998).

  5. 5.

    L. E. Gorbachevskaya, V. T. Dement’ev, and Yu. V. Shamardin, “Bilevel Standardization Problem with the Uniqueness Condition of the Optimal Customer Choice,” Diskret. Anal. Issled. Oper. 6(2), 3–11 (1999).

  6. 6.

    L. Cánovas, S. Garciá, M. Labbé, and A. Marín, “A Strengthened Formulation for the Simple Plant Location Problem with Order,” Oper. Res. Lett. 35(2), 141–150 (2007).

  7. 7.

    S. Dempe, Foundations of Bilevel Programming (Kluwer Acad., Dordrecht, 2002).

  8. 8.

    P. Hanjoul and D. Peeters, “A Facility Location Problem with Client’s Preference Ordering,” Regional Sci. Urban Econom. 17, 451–473 (1987).

  9. 9.

    P. Hansen, Yu. Kochetov, and N. Mladenovic, “Lower Bounds for the Uncapacitated Facility Location Problem with User Preferences,” Les Charies du GERAD G-2004-24, pp. 1–10 (2004).

  10. 10.

    S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, “Optimization by Simulated Annealing,” Science 220(4598), 671–680 (1983).

  11. 11.

    Yu. Kochetov and D. Ivanenko, “Computationally Difficult Instances for the Uncapacitated Facility Location Problem,” in Metaheuristics: Progress as Real Solvers (Springer, New York, 2005), pp. 351–367.

  12. 12.

    G. N. Nemhauser and L. A. Wolsey, Integer and Combinatorial Optimization (Wiley-Intersci., New York, 1999).

  13. 13.

    Y. Pochet and L. A. Wolsey, Production Planning by Mixed Integer Programming (Springer, New York, 2006).

  14. 14.

    P. J. M. Van Laarhoven and E. H. L. Aarts, Simulated Annealing: Theory and Application (D. Reidel Publ., Dordrecht, 1988).

  15. 15.

    http://www.dashoptimisation.com

Download references

Author information

Correspondence to I. L. Vasilyev.

Additional information

Original Russian Text © I.L. Vasilyev, K.B. Klimentova, 2009, published in Diskretnyi Analiz i Issledovanie Operatsii, 2009, Vol. 16, No. 2, pp. 21–41.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Vasilyev, I.L., Klimentova, K.B. The branch and cut method for the facility location problem with client’s preferences. J. Appl. Ind. Math. 4, 441–454 (2010). https://doi.org/10.1134/S1990478910030178

Download citation

Key words

  • facility location problem with client’s preferences
  • cutting plane method
  • local search
  • branch and cut method