Submitted:
23 June 2024
Posted:
25 June 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. QUBO and MCP Solution
2.1. Max-Cut Problems
2.2. Solution Representation
2.3. Implementation Details


, and |S|=r, given any solution x, and M as defined earlier, we have
, with |S|=r, is an improving r-flip move if and only if we have
, with |S|=r, is an improving r-flip move, then we must have
.3. Computational Experiments
4. Numerical Results
5. Conclusions
References
- Kochenberger, G.A., Glover, F., Alidaee, B., and Rego, C.: ‘A unified modeling and solution framework for combinatorial optimization problems’, OR Spectrum, 2004, 26, (2), pp. 237-250.
- Rosenberg, G., Vazifeh, M., Woods, B., and Haber, E.: ‘Building an iterative heuristic solver for a quantum annealer’, Computational Optimization and Applications, 2016, 65, (3), pp. 845-869.
- Barahona, F., Grötschel, M., Jünger, M., and Reinelt, G.: ‘An Application of Combinatorial Optimization to Statistical Physics and Circuit Layout Design’, Operations Research, 1988, 36, (3), pp. 493-513.
- Kel’manov, A.V., and Pyatkin, A.V.: ‘On complexity of some problems of cluster analysis of vector sequences’, Journal of Applied and Industrial Mathematics, 2013, 7, (3), pp. 363-369.
- Liers, F., Nieberg, T., and Pardella, G. ‘Via Minimization in VLSI Chip Design - Application of a Planar Max-Cut Algorithm’. Working Paper. 2011.
- Goemans, M., Williamson, D.: Improved approximation algorithms for Max-Cut and satisfiability problems using Semidefinite programming. J. ACM 42, 1115–1145 (1995).
- Karish, S., Rendl, F., Clausen, J.: Solving graph bisection problems with semidefinite programming. SIAM J. Comput. 12, 177–191 (2000).
- Krishnan, K., Mitchell, J.: A semidefinite programming based polyhedral cut and price approach for the Max-Cut problem. Comput. Optim. Appl. 33, 51–71 (2006).
- Rendl, F., Rinaldi, G., Wiegele, A.: Solving Max-Cut to optimality by intersecting semidefinite and poly-hedral relaxations. Math. Program. 121, 307–335 (2008).
- Burer, S., Monteiro, D., Zang, Y.: Rank-two relaxation heuristic for Max-Cut and other binary quadratic programs. SIAM J. Optim. 12, 503–521 (2001).
- Festa, P., Pardalos, P., Resende, M., Ribeiro, C.: Randomized heuristics for the Max-Cut problem. Optim. Methods Softw. 7, 1033–1058 (2002).
- Marti, R., Duarte, A., Laguna, M.: Advanced scatter search for the Max-Cut problem. INFORMS J. Com- put. 21, 26–38 (2009).
- Alidaee, Bahram, Hugh Sloan, and Haibo Wang. "Simple and fast novel diversification approach for the UBQP based on sequential improvement local search." Computers & Industrial Engineering 111 (2017): 164-175.
- Kochenberger, Gary A., Jin-Kao Hao, Zhipeng Lü, Haibo Wang, and Fred Glover. "Solving large scale max cut problems via tabu search." Journal of Heuristics 19 (2013): 565-571.
- Alam M, Ash-Saki A, Ghosh S, editors. Accelerating Quantum Approximate Optimization Algorithm using Machine Learning. 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE); 2020 9-13 March 2020.
- Basso J, Farhi E, Marwaha K, et al. The Quantum Approximate Optimization Algorithm at High Depth for MaxCut on Large-Girth Regular Graphs and the Sherrington-Kirkpatrick Model. 2022. p. 7:1-7:21.
- Galda A, Liu X, Lykov D, et al., editors. Transferability of optimal QAOA parameters between random graphs. 2021 IEEE International Conference on Quantum Computing and Engineering (QCE); 2021 17-22 Oct. 2021.
- Bianchi FM, Grattarola D, Livi L, et al. Hierarchical Representation Learning in Graph Neural Networks With Node Decimation Pooling. IEEE Transactions on Neural Networks and Learning Systems. 2022;33(5):2195-2207. [CrossRef]
- Shaydulin R, Safro I, Larson J, editors. Multistart Methods for Quantum Approximate optimization. 2019 IEEE High Performance Extreme Computing Conference (HPEC); 2019 24-26 Sept. 2019.
- Shaydulin R, Marwaha K, Wurtz J, et al., editors. QAOAKit: A Toolkit for Reproducible Study, Application, and Verification of the QAOA. 2021 IEEE/ACM Second International Workshop on Quantum Computing Software (QCS); 2021 15-15 Nov. 2021.
- Shaydulin R, Wild SM. Exploiting Symmetry Reduces the Cost of Training QAOA. IEEE Transactions on Quantum Engineering. 2021;2:1-9. [CrossRef]
- Umasankar G, Shah PS, Chandrachoodan N, et al., editors. Benchmarking the Poor Man's Ising Machine. 2021 IEEE Photonics Society Summer Topicals Meeting Series (SUM); 2021 19-21 July 2021.
- Wurtz J, Love PJ. Classically Optimal Variational Quantum Algorithms. IEEE Transactions on Quantum Engineering. 2021;2:1-7. [CrossRef]
- Alidaee, B., Kochenberger, G., and Wang, H.: ‘Theorems Supporting r-flip Search for Pseudo-Boolean Optimization’, Int. J. Appl. Metaheuristic Comput., 2010, 1, (1), pp. 93-109.
- Alidaee, B.; Wang, H.; Sua, L.S. An Efficient Closed-Form Formula for Evaluating r-Flip Moves in Quadratic Unconstrained Binary Optimization. Algorithms 2023, 16, 557. [Google Scholar] [CrossRef]
- Palubeckis, G.: ‘Multistart Tabu Search Strategies for the Unconstrained Binary Quadratic Optimization Problem’, Annals of Operations Research, 2004, 131, (1), pp. 259-282.
- Garey, M.R., and Johnson, D.S.: ‘Computers and Intractability; A Guide to the Theory of NP-Completeness’ (W. H. Freeman & Co., 1990. 1990).
- Gu, S.; Yang, Y. A Deep Learning Algorithm for the Max-Cut Problem Based on Pointer Network Structure with Supervised Learning and Reinforcement Learning Strategies. Mathematics 2020, 8, 298. [Google Scholar] [CrossRef]
- Rehfeldt, D., Koch, T. & Shinano, Y. Faster exact solution of sparse MaxCut and QUBO problems. Math. Prog. Comp. 15, 445–470 (2023). [CrossRef]
- Glover, F., and Woolsey, E.: ‘Converting the 0-1 Polynomial Programming Problem to a 0-1 Linear Program’, Operations Research, 1974, 22, (1), pp. 180-182.
- Alidaee, B., and Wang, H.: ‘A note on heuristic approach based on UBQP formulation of the maximum diversity problem’, Journal of the Operational Research Society, 2017, 68, (1), pp. 102-110.



| Instance ID | Type a | Type b | Type c | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Algorithm2 | QAS | Algorithm2 | QAS | Algorithm2 | QAS | |||||
| BFS | APD | RPD | BFS | APD | RPD | BFS | APD | RPD | ||
| MC10000_1 | 8156 | 1.87 | 8.96 | 50228 | 1.94 | 1.35 | 4672506 | 2.03 | 1.79 | |
| MC10000_2 | 8067 | 2.00 | 2.45 | 50884 | 1.89 | 1.2 | 4572770 | 2.02 | 1.43 | |
| MC10000_3 | 8129 | 1.87 | 2.4 | 51390 | 1.87 | 7.62 | 4675380 | 1.96 | 1.33 | |
| MC10000_4 | 8253 | 1.93 | 2 | 51680 | 1.88 | 1.37 | 4574974 | 2.03 | 1.4 | |
| MC10000_5 | 8218 | 1.84 | 2.19 | 51078 | 1.9 | 3.5 | 4664286 | 1.98 | 1.32 | |
| MC10000_6 | 8369 | 1.75 | 2.17 | 50710 | 1.87 | 2.76 | 4622312 | 1.94 | 1.5 | |
| MC10000_7 | 8142 | 1.86 | 3.13 | 50322 | 1.87 | 5.76 | 4639744 | 1.99 | 1.02 | |
| MC10000_8 | 8218 | 1.81 | 2.29 | 50334 | 1.96 | 1.53 | 4728400 | 1.92 | 1 | |
| MC10000_9 | 8190 | 1.85 | 4.19 | 50588 | 1.98 | 1.74 | 4699270 | 2.02 | 1.27 | |
| MC10000_10 | 8074 | 1.84 | 2.29 | 50790 | 1.55 | 3.34 | 4749898 | 1.92 | 1.33 | |
| MC10000_11 | 8292 | 1.94 | 2.45 | 51800 | 1.61 | 3.32 | 4638566 | 1.99 | 1.25 | |
| MC10000_12 | 8011 | 1.93 | 4.12 | 50338 | 1.91 | 1.7 | 4698042 | 1.95 | 1.62 | |
| MC10000_13 | 8233 | 1.89 | 9.15 | 50718 | 1.87 | 1.64 | 4585190 | 1.97 | 1.25 | |
| MC10000_14 | 8276 | 1.91 | 15.08 | 51338 | 1.87 | 1.69 | 4681668 | 2.01 | 1.48 | |
| MC10000_15 | 8224 | 1.83 | 7.5 | 50604 | 1.94 | 2.06 | 4680394 | 1.93 | 1.43 | |
| Instance ID | Type a | Type b | Type c | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Algorithm2 | QAS | Algorithm2 | QAS | Algorithm2 | QAS | |||||
| BFS | APD | RPD | BFS | APD | RPD | BFS | APD | RPD | ||
| MC20000_1 | 16476 | 1.60 | 7.03 | 102580 | 2.46 | 3.4 | 9392660 | 0.40 | 2.21 | |
| MC20000_2 | 16368 | 2.12 | 6.77 | 100878 | 2.52 | 8.11 | 9407570 | 0.53 | 2.29 | |
| MC20000_3 | 16384 | 1.65 | 8.57 | 102006 | 2.55 | 4.99 | 9217500 | 2.45 | 6.18 | |
| MC20000_4 | 16547 | 2.07 | 8.22 | 101174 | 2.49 | 7.68 | 9359374 | 2.43 | 4.24 | |
| MC20000_5 | 16365 | 2.11 | 6.37 | 100236 | 2.59 | 9.84 | 9261876 | 2.45 | 4.43 | |
| MC20000_6 | 16253 | 1.69 | 10.66 | 101064 | 2.57 | 8.51 | 9268934 | 2.44 | 4.46 | |
| MC20000_7 | 16177 | 2.15 | 7.08 | 102820 | 2.55 | 8.95 | 9228882 | 2.45 | 4.43 | |
| MC20000_8 | 16492 | 2.14 | 7.43 | 101914 | 2.47 | 8.49 | 9236988 | 2.50 | 4.81 | |
| MC20000_9 | 16597 | 1.62 | 6.98 | 103390 | 2.51 | 14.7 | 9345570 | 2.42 | 5.02 | |
| MC20000_10 | 16586 | 1.38 | 7.65 | 102896 | 2.43 | 4.33 | 9126342 | 2.48 | 4.53 | |
| MC20000_11 | 16307 | 1.40 | 6.89 | 101566 | 2.49 | 3.93 | 9313278 | 2.48 | 5.33 | |
| MC20000_12 | 16433 | 2.10 | 6.66 | 102376 | 2.47 | 3.83 | 9439436 | 2.42 | 4.23 | |
| MC20000_13 | 16621 | 1.37 | 8.36 | 100238 | 2.50 | 4.11 | 9304690 | 2.50 | 4.76 | |
| MC20000_14 | 16407 | 2.10 | 8.26 | 100524 | 2.57 | 4.58 | 9390564 | 2.41 | 4.09 | |
| MC20000_15 | 16254 | 2.13 | 7.57 | 102768 | 2.52 | 4.03 | 9215550 | 2.47 | 6.36 | |
| Instance ID | Type a | Type b | Type c | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Algorithm2 | QAS | Algorithm2 | QAS | Algorithm2 | QAS | |||||
| BFS | APD | RPD | BFS | APD | RPD | BFS | APD | RPD | ||
| MC40000_1 | 33036 | 4.52 | 11.02 | 201520 | 3.46 | 8.13 | 18412388 | 3.23 | 9.29 | |
| MC40000_2 | 32780 | 4.60 | 11.14 | 202278 | 2.71 | 8.19 | 18533702 | 3.28 | 9.47 | |
| MC40000_3 | 32971 | 4.62 | 10.87 | 204676 | 2.70 | 8.16 | 18443578 | 3.33 | 9.43 | |
| MC40000_4 | 32797 | 4.63 | 10.52 | 203482 | 2.69 | 8.18 | 18478330 | 3.28 | 9.41 | |
| MC40000_5 | 32676 | 4.68 | 10.73 | 204004 | 2.69 | 8.27 | 18351592 | 3.25 | 9.59 | |
| MC40000_6 | 32770 | 4.67 | 10.94 | 204288 | 2.71 | 8.22 | 18645472 | 3.25 | 10.33 | |
| MC40000_7 | 32833 | 4.67 | 10.89 | 202726 | 2.74 | 8.79 | 18511826 | 3.29 | 8.98 | |
| MC40000_8 | 32805 | 4.62 | 10.67 | 201954 | 3.45 | 9.1 | 18520832 | 3.23 | 10.18 | |
| MC40000_9 | 32374 | 4.75 | 10.43 | 201384 | 2.73 | 8.67 | 18574756 | 3.29 | 9.72 | |
| MC40000_10 | 32922 | 4.64 | 10.55 | 203348 | 2.68 | 8.57 | 18478474 | 3.31 | 9.31 | |
| MC40000_11 | 32733 | 4.64 | 10.83 | 201328 | 2.73 | 8.25 | 18516990 | 3.24 | 8.94 | |
| MC40000_12 | 33111 | 4.58 | 10.34 | 202800 | 3.42 | 8.78 | 18557510 | 3.24 | 9.6 | |
| MC40000_13 | 32863 | 4.62 | 11.1 | 201674 | 2.71 | 8.66 | 18613850 | 3.21 | 10.18 | |
| MC40000_14 | 32917 | 4.63 | 9.91 | 204160 | 2.70 | 8.27 | 18448596 | 3.25 | 9.76 | |
| MC40000_15 | 33079 | 4.63 | 10.75 | 204466 | 2.70 | 7.82 | 18510938 | 3.26 | 9.17 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).