Skip to main content
Log in

A fast global algorithm for singly linearly constrained separable binary quadratic program with partially identical parameters

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

The singly linearly constrained separable binary quadratic programming problem (SLSBQP) has a wide variety of applications in practice. In real-life applications, the coefficients in the objective function and constraints generally appear with symmetric structure. In this paper, we propose an extremely efficient global optimization algorithm for solving SLSBQP with symmetric structure. We first develop a reformulation of SLSBQP based on an aggregate function defined on the symmetric structure in the problem, and derive the convex envelop function for the aggregate function. A branch-and-bound algorithm is then proposed to find the global solution of the reformulation of SLSBQP. Computational experiments show that the proposed algorithm is able to solve test instances with thousands of variables in less than 0.04 seconds on average, whereas the current state-of-the-art algorithms may fail to solve the same test instances in 200 seconds. The superior performance of the proposed algorithm clearly indicates the potential of the proposed algorithm in real-life applications.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. The optimal values of our numerical instances are generally larger than \(10^6\). An absolute error tolerance of 0.01 means that the relative error is less than \(10^{-8}\) for our test instances.

References

  1. Agnetis, A., Grande, E., Mirchandani, P.B., Pacifici, A.: Covering a line segment with variable radius discs. Comput. Op. Res. 36, 1423–1436 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  2. Agnetis, A., Grande, E., Pacifici, A.: Demand allocation with latency cost functions. Math. Program. 132, 277–294 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  3. Dong, H., Chen, K., Linderoth, J.: Regularization vs. relaxation: A conic optimization perspective of statistical variable selection. http://arxiv.org/abs/1510.06083 (2015)

  4. Frangioni, A., Gentile, C., Grande, E., Pacifici, A.: Projected perspective reformulations with applications in design problems. Op. Res. 59, 1225–1232 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  5. Friedman, E. J.: Fundamental domains for integer programs with symmetries. international conference on combinatorial optimization and applications (COCOA), 146–153, Springer, Berlin (2007)

  6. Galiana, F.D., Motto, A.L., Bouffard, F.: Reconciling social welfare, agent profits, and consumer payments in electricity pools. IEEE Trans. Power. Syst. 18, 452–459 (2003)

    Article  Google Scholar 

  7. Han, S., Gómez, A., Atamtürk, A. 2x2 convexifications for convex quadratic optimization with indicator variables. http://arxiv.org/abs/2004.07448 (2020)

  8. Knueven, B., Ostrowski, J., Watson, J.P.: Exploiting identical generators in unit commitment. IEEE Trans. Power Syst. 33, 4496–4507 (2017)

    Article  Google Scholar 

  9. Liberti, L.: Reformulations in mathematical programming: automatic symmetry detection and exploitation. Math. Program. 131, 273–304 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  10. Liberti, L., Ostrowski, J.: Stabilizer-based symmetry breaking constraints for mathematical programs. J. Glob. Optim. 60, 183–194 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  11. Lu, C., Deng, Z., Fang, S.-C., Jin, Q., Xing, W.: Fast computation of global solutions to the single-period unit commitment problem. J. Comb. Optim. (2019). https://doi.org/10.1007/s10878-019-00489-9

    Article  MATH  Google Scholar 

  12. Ostrowski, J., Linderoth, J., Rossi, F., Smriglio, S.: Orbital branching. Math. Program. 126, 147–178 (2011)

    Article  MathSciNet  MATH  Google Scholar

  13. Ostrowski, J., Anjos, M.F., Vannelli, A.: Modified orbital branching for structured symmetry with an application to unit commitment. Math. Program. 150, 99–129 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  14. Rockafellar, R.T., Wets, R.J.-B.: Variational Analysis. Springer, Berlin (2004)

    MATH  Google Scholar 

Download references

Acknowledgements

Lu’s research has been supported by National Natural Science Foundation of China Grant Nos. 12171151 and 11701177. Deng’s research has been supported by a grant from MOE Social Science Laboratory of Digital Economic Forecasts and Policy Simulation at UCAS, and National Natural Science Foundation of China Grant No. 11771287.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhibin Deng.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, C., Wu, J., Deng, Z. et al. A fast global algorithm for singly linearly constrained separable binary quadratic program with partially identical parameters. Optim Lett 17, 613–628 (2023). https://doi.org/10.1007/s11590-022-01891-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-022-01891-9

Keywords

Navigation