Optimizing Completely Positive (Copositive) Programs

This archive contains the code accompanying the technical report Optimizing a Polyhedral-Semidefinite Relaxation of Completely Positive Programs. Here is the online appendix that accompanies the paper.

SDPLR

Introduction

SDPLR is a C package for solving large-scale semidefinite programming problems. An easy-to-use Matlab interface is provided.

The current version is 1.03-beta (June 30, 2009). Click here for changes.

People involved in the development of SDPLR are:

  • Samuel Burer (University of Iowa)
  • Renato D.C. Monteiro (Georgia Tech)
  • Changhui Choi (University of Colorado Denver)

Please feel free to contact samuel-burer@uiowa.edu with any questions, comments, requests or bug reports.

The development of SDPLR has been supported from 1998 by NSF grants INT-9600343, INT-9910084, CCR-9700448, CCR-9902010, CCR-0203113, CCR-0203426, and CCF-0545514, as well as by ONR grant N00014-03-1-0401.

Downloads

Source Code

User's Guide

Binaries

Previous Versions

  • SDPLR-1.02 – Link to directory containing source code, binaries, etc.
  • SDPLR-1.01 – Link to directory containing source code, binaries, etc.
  • SDPLR-1.0 – Link to directory containing source code, binaries, etc.
  • SDPLR v0.130301.tar.gz – This version contains specialized codes for the maximum cut, minimum bisection, and Lovász theta SDPs and hence, for these problem classes, may be quicker than SDPLR v1.0, which is a general purpose code.

Papers

Primary (please cite first)

Secondary

Related

Miscellaneous

SDPLR on the Internet

Try SDPLR over the Web at the NEOS Server for Optmization. Thanks to Hans Mittelmann for the NEOS implementation.

Large-Scale Test Problems

Sparse SDPA format

SDPLR format (hosted by S. Burer)

Other Test Problems

Links

Max-AO

Max-AO is a C package for heuristically solving the (unweighted) maximum stable set and maximum clique problems from graph theory. The details of the algorithm behind Max-AO can be found in the paper “Maximum Stable Set Formulations and Heuristics Based on Continuous Optimization” written by Samuel Burer, Renato D.C. Monteiro, and Yin Zhang.

CirCut

Extremely fast, scalable, Goemans-Williamson-quality heuristics for the maximum cut problem, maximum bisection problem, and other graph partitioning problems; maintained by Yin Zhang of Rice University. Click here.

 
software.txt · Last modified: 2009/11/03 09:28 by sburer
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki