Abstract
AbstractComputing the edge expansion of a graph is a famously hard combinatorial problem for which there have been many approximation studies. We present two versions of an exact algorithm using semidefinite programming (SDP) to compute this constant for any graph. The SDP relaxation is used to first reduce the search space considerably. One version applies then an SDP-based branch-and-bound algorithm, along with heuristic search. The other version transforms the problem into an instance of a max-cut problem and solves this using a state-of-the-art solver. Numerical results demonstrate that we clearly outperform mixed-integer quadratic solvers as well as another SDP-based algorithm from the literature.
Publisher
Springer Nature Switzerland
Reference22 articles.
1. Alon, N., Milman, V.D.: $$\lambda _1$$, isoperimetric inequalities for graphs, and superconcentrators. In: J. Comb. Theory. Ser. B 38(1), 73–88 (1985)
2. Arora, S., Rao, S., Vazirani, U.: Expander flows, geometric embeddings and graph partitioning. J. ACM 56(2), 1–37 (2009)
3. Atamtürk, A., Gómez, A.: Submodularity in conic quadratic mixed 0–1 optimization. Oper. Res. 68(2), 609–630 (2020)
4. Bader, D.A., Meyerhenke, H., Sanders, P., Wagner, D., (eds.): Graph partitioning and graph clustering. In: 10th DIMACS Implementation Challenge Workshop, Georgia Institute of Technology, Atlanta, GA, USA, February 13-14, 2012. Proceedings. vol. 588. Contemporary Mathematics. American Mathematical Society (2013)
5. Barahona, F., Jünger, M., Reinelt, G.: Experiments in quadratic 0–1 programming. Math. Program. 44(1–3), 127–137 (1989)