A general system for heuristic minimization of convex functions over non-convex sets

被引:64
作者
Diamond, S. [1 ]
Takapoui, R. [1 ]
Boyd, S. [1 ]
机构
[1] Stanford Univ, Dept CS & EE, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
non-convex optimization; convex approximations; heuristics; alternating direction method of multipliers; modelling software; ALTERNATING DIRECTION METHOD; BOUND ALGORITHM; BRANCH; MULTIPLIERS; CONVERGENCE; OPTIMIZATION; PENALTY; POINT;
D O I
10.1080/10556788.2017.1304548
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe general heuristics to approximately solve a wide variety of problems with convex objective and decision variables from a non-convex set. The heuristics, which employ convex relaxations, convex restrictions, local neighbour search methods, and the alternating direction method of multipliers, require the solution of a modest number of convex problems, and are meant to apply to general problems, without much tuning. We describe an implementation of these methods in a package called NCVX, as an extension of CVXPY, a Python package for formulating and solving convex optimization problems. We study several examples of well known non-convex problems, and show that our general purpose heuristics are effective in finding approximate solutions to a wide variety of problems.
引用
收藏
页码:165 / 193
页数:29
相关论文
共 92 条
[1]   On convex relaxation of graph isomorphism [J].
Aflalo, Yonathan ;
Bronstein, Alexander ;
Kimmel, Ron .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2015, 112 (10) :2942-2947
[2]  
[Anonymous], P SIAM INT C DAT MIN
[3]  
[Anonymous], PREPRINT
[4]  
[Anonymous], 2001, SPRINGER SERIES STAT, DOI [DOI 10.1007/978-0-387-21606-5, 10.1007/978-0-387-21606-5]
[5]  
[Anonymous], PREPRINT
[6]  
[Anonymous], FOUND TRENDS MACH LE
[7]  
[Anonymous], 2012, IFAC P
[8]  
[Anonymous], PREPRINT
[9]  
[Anonymous], PREPRINT
[10]  
[Anonymous], 1970, Mathematics Magazine