Skip to main content
Log in

f-Flip strategies for unconstrained binary quadratic programming

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Unconstrained binary quadratic programming (UBQP) provides a unifying modeling and solution framework for solving a remarkable range of binary optimization problems, including many accompanied by constraints. Current methods for solving UBQP problems customarily rely on neighborhoods consisting of flip moves that select one or more binary variables and “flip” their values to the complementary value (from 1 to 0 or from 0 to 1). We introduce a class of approaches called f-flip strategies that include a fractional value f as one of those available to the binary variables during intermediate stages of solution. A variety of different f-flip strategies, particularly within the context of multi-start algorithms, are proposed for pursuing intensification and diversification goals in metaheuristic algorithms, accompanied by special rules for evaluating and executing f-flips efficiently.

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

References

  • Alidaee, B., Kochenberger, G., & Ahmadian, A. (1994). 0–1 Quadratic programming approach for the optimal solution of two scheduling problems. International Journal of Systems Science, 25, 401–408.

    Article  Google Scholar 

  • Barahona, F., Grotschel, M., Junger, M., & Reinelt, G. (1988). An application of combinatorial optimization to statistical physics and circuit layout design. Operations Research, 36(3), 493–513.

    Article  Google Scholar 

  • Bomze, I.M., Budinich, M., Pardalos, P.M., & Pelillo M. (1999). The maximum clique problem. In Handbook of Combinatorial Optimization (pp. 1–74). Springer.

  • Boros, E., & Hammer, P. L. (1991). The max-cut problem and quadratic 0–1 optimization polyhedral aspects, relaxations and bounds. Annals of Operations Research, 33(1–4), 151–180.

    Article  Google Scholar 

  • Chardaire, P., & Sutter, A. (1994). A decomposition method for quadratic zero-one programming. Management Science, 4(1), 704–712.

    Google Scholar 

  • Gallo, G., Hammer, P., & Simeone, B. (1980). Quadratic knapsack problems. Mathematical Programming, 12, 132–149.

    Google Scholar 

  • Glover, F., & Hao, J. K. (2010a). Efficient evaluations for solving large 0–1 unconstrained quadratic optimization problems. International Journal of Metaheuristics, 1(1), 1–10.

    Article  Google Scholar 

  • Glover, F., & Hao, J. K. (2010a). Fast 2-flip move evaluations for binary unconstrained quadratic optimization problems. International Journal of Metaheuristics, 1(2), 100–107.

    Article  Google Scholar 

  • Glover, F., Laguna, M., & Marti, R. (2000). Fundamentals of scatter search and pathrelinking. Control and Cybernetics, 39, 654–684.

    Google Scholar 

  • Glover, F., Laguna, M., & Marti, R. (2004). Scatter search and path relinking: Foundations and advanced designs, new optimization technologies in engineering. In G. C. Onwubolu & B. V. Babu (Eds.), Studies in Fuzziness and Soft Computing (Vol. 141, pp. 87–100). Berlin: Springer.

    Google Scholar 

  • Hammer, P. L., & Rudeanu, S. (1968). Boolean methods in operations research and related areas. Econometrics and operations research (Vol. 5). Berlin: Springer.

    Book  Google Scholar 

  • Kochenberger, G., Glover, F., Alidaee, B., & Rego, C. (2004). A unified modeling and solution framework for combinatorial optimization problems. OR Spectrum, 26, 237–250.

    Article  Google Scholar 

  • Kochenberger, G. A., Hao, J.-K., Lü, Z., Wang, H., & Glover, F. (2013). Solving large scale max cut problems via tabu search. Journal of Heuristics, 19(4), 565–571.

    Article  Google Scholar 

  • Kochenberger, G., Hao, J. K., Glover, F., Lewis, M., Lü, Z., Wang, H., et al. (2014). The unconstrained binary quadratic programming problem: A survey. Journal of Combinatorial Optimization, 28, 58–81.

    Article  Google Scholar 

  • Krarup, J., & Pruzan, A. (1978). Computer aided layout design. Mathematical Programming Study, 9, 75–94.

    Article  Google Scholar 

  • Laughunn, D. J. (1970). Quadratic binary programming. Operations Research, 14, 454–461.

    Article  Google Scholar 

  • Lewis, M., Kochenberger, G., & Alidaee, B. (2008). A new modeling and solution approach for the set-partitioning problem. Computers and Operations Research, 35(3), 807–813.

    Article  Google Scholar 

  • Wang, Y., Lü, Z., Glover, F., & Hao, J. K. (2012). Path relinking for unconstrained binary quadratic programming. European Journal of Operational Research, 223(3), 595–604.

    Article  Google Scholar 

  • Wang, Y., Lü, Z., Glover, F., & Hao, J. K. (2013). Probabilistic GRASP-tabu search algorithms for the UBQP problem. Computers and Operations Research, 40(12), 3100–3107.

    Article  Google Scholar 

Download references

Acknowledgments

We are indebted to an insightful referee who discovered the omission of a variable in our formulation of Proposition 1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fred Glover.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Glover, F., Hao, JK. f-Flip strategies for unconstrained binary quadratic programming. Ann Oper Res 238, 651–657 (2016). https://doi.org/10.1007/s10479-015-2076-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-015-2076-1

Keywords

Navigation