Data-Driven Approximations to NP-Hard Problems

Authors

  • Anton Milan The University of Adelaide
  • S. Rezatofighi The University of Adelaide
  • Ravi Garg The University of Adelaide
  • Anthony Dick The University of Adelaide
  • Ian Reid The University of Adelaide

DOI:

https://doi.org/10.1609/aaai.v31i1.10750

Keywords:

Long short-term memory, data association, matching

Abstract

There exist a number of problem classes for which obtaining the exact solution becomes exponentially expensive with increasing problem size. The quadratic assignment problem (QAP) or the travelling salesman problem (TSP) are just two examples of such NP-hard problems. In practice, approximate algorithms are employed to obtain a suboptimal solution, where one must face a trade-off between computational complexity and solution quality. In this paper, we propose to learn to solve these problem from approximate examples, using recurrent neural networks (RNNs). Surprisingly, such architectures are capable of producing highly accurate solutions at minimal computational cost. Moreover, we introduce a simple, yet effective technique for improving the initial (weak) training set by incorporating the objective cost into the training procedure. We demonstrate the functionality of our approach on three exemplar applications: marginal distributions of a joint matching space, feature point matching and the travelling salesman problem. We show encouraging results on synthetic and real data in all three cases.

Downloads

Published

2017-02-12

How to Cite

Milan, A., Rezatofighi, S., Garg, R., Dick, A., & Reid, I. (2017). Data-Driven Approximations to NP-Hard Problems. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10750

Issue

Section

Main Track: Machine Learning Applications