English

Fast Approximate Quadratic Programming for Large (Brain) Graph Matching

Optimization and Control 2014-09-16 v5 Data Structures and Algorithms Neurons and Cognition

Abstract

Quadratic assignment problems (QAPs) arise in a wide variety of domains, ranging from operations research to graph theory to computer vision to neuroscience. In the age of big data, graph valued data is becoming more prominent, and with it, a desire to run algorithms on ever larger graphs. Because QAP is NP-hard, exact algorithms are intractable. Approximate algorithms necessarily employ an accuracy/efficiency trade-off. We developed a fast approximate quadratic assignment algorithm (FAQ). FAQ finds a local optima in (worst case) time cubic in the number of vertices, similar to other approximate QAP algorithms. We demonstrate empirically that our algorithm is faster and achieves a lower objective value on over 80% of the suite of QAP benchmarks, compared with the previous state-of-the-art. Applying the algorithms to our motivating example, matching C. elegans connectomes (brain-graphs), we find that FAQ achieves the optimal performance in record time, whereas none of the others even find the optimum.

Keywords

Cite

@article{arxiv.1112.5507,
  title  = {Fast Approximate Quadratic Programming for Large (Brain) Graph Matching},
  author = {Joshua T. Vogelstein and John M. Conroy and Vince Lyzinski and Louis J. Podrazik and Steven G. Kratzer and Eric T. Harley and Donniell E. Fishkind and R. Jacob Vogelstein and Carey E. Priebe},
  journal= {arXiv preprint arXiv:1112.5507},
  year   = {2014}
}

Comments

17 pages, 5 figures, 2 tables

R2 v1 2026-06-21T19:56:13.121Z