Exact regularization of convex programs M. P. Friedlander, P. Tseng. SIAM Journal on Optimization, 18(4):1326–1350, 2007. [abs] [bib] [Data & Code] [DOI]

Experiments

To reproduce the experiments in this paper, download the following file:

This archive contains the AMPL data files which fully describe the LPs, and the DIMACS SDPs and SOCPs used in the numerical experiments. It also contains Matlab and Python scripts that generate the data needed to reproduce the tables in the report. To unpack the archive and solve the unregularized and regularized versions of the LPs described in the paper, run (from the commandline)

>> unzip cpreg.zip
>> cd cpreg
>> python run_random_lps.py
>> python run_infeas_lps.py

Note that you will need Ampl and CPLEX installed. The data for Tables 6.1 ad 6.2 of the paper can now be found in the files lp_sparse.out and lp_infeas.out, respectively. To solve the unregularized and regularized version of the SDPs and SOCPs, run (from within Matlab)

>> rundimacs

You will need to have SeDuMi installed.