├── .gitignore ├── README.md ├── codes ├── algorithms │ ├── H_AA.m │ ├── H_AAt.m │ ├── alg_iter.m │ ├── fx.m │ └── phi.m ├── consoles │ ├── AP_lp_sdhe.m │ ├── CO_facloc.m │ ├── GD_logreg.m │ ├── HB_qp_ill_precond.m │ ├── ISTA_enr.m │ ├── PGD_ccm.m │ ├── PGD_rand.m │ ├── SCS_lp_sdhe.m │ ├── SCS_socp_sdhe.m │ ├── VI_rand.m │ ├── VI_rand_mem.m │ ├── console_common.m │ └── run_all.m ├── data │ ├── madelon_train.data.txt │ └── madelon_train.labels.txt ├── figures │ ├── AP_lp_sdhe_iter.pdf │ ├── AP_lp_sdhe_time.pdf │ ├── CO_facloc_iter.pdf │ ├── CO_facloc_time.pdf │ ├── GD_logreg_iter.pdf │ ├── GD_logreg_iter_obj.pdf │ ├── GD_logreg_time.pdf │ ├── GD_logreg_time_obj.pdf │ ├── HB_qp_ill_precond_iter.pdf │ ├── HB_qp_ill_precond_time.pdf │ ├── ISTA_enr_iter.pdf │ ├── ISTA_enr_time.pdf │ ├── PGD_ccm_iter.pdf │ ├── PGD_ccm_time.pdf │ ├── PGD_rand_iter.pdf │ ├── PGD_rand_time.pdf │ ├── SCS_lp_sdhe_iter.pdf │ ├── SCS_lp_sdhe_time.pdf │ ├── SCS_socp_sdhe_iter.pdf │ ├── SCS_socp_sdhe_time.pdf │ ├── VI_rand_iter.pdf │ ├── VI_rand_mem_iter.pdf │ ├── VI_rand_mem_time.pdf │ └── VI_rand_time.pdf └── supplementary │ ├── SimplexProj.m │ ├── fvalueplots.m │ ├── prox_norm.m │ └── soc_proj.m └── readme-code.rtf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/README.md -------------------------------------------------------------------------------- /codes/algorithms/H_AA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/algorithms/H_AA.m -------------------------------------------------------------------------------- /codes/algorithms/H_AAt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/algorithms/H_AAt.m -------------------------------------------------------------------------------- /codes/algorithms/alg_iter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/algorithms/alg_iter.m -------------------------------------------------------------------------------- /codes/algorithms/fx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/algorithms/fx.m -------------------------------------------------------------------------------- /codes/algorithms/phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/algorithms/phi.m -------------------------------------------------------------------------------- /codes/consoles/AP_lp_sdhe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/AP_lp_sdhe.m -------------------------------------------------------------------------------- /codes/consoles/CO_facloc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/CO_facloc.m -------------------------------------------------------------------------------- /codes/consoles/GD_logreg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/GD_logreg.m -------------------------------------------------------------------------------- /codes/consoles/HB_qp_ill_precond.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/HB_qp_ill_precond.m -------------------------------------------------------------------------------- /codes/consoles/ISTA_enr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/ISTA_enr.m -------------------------------------------------------------------------------- /codes/consoles/PGD_ccm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/PGD_ccm.m -------------------------------------------------------------------------------- /codes/consoles/PGD_rand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/PGD_rand.m -------------------------------------------------------------------------------- /codes/consoles/SCS_lp_sdhe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/SCS_lp_sdhe.m -------------------------------------------------------------------------------- /codes/consoles/SCS_socp_sdhe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/SCS_socp_sdhe.m -------------------------------------------------------------------------------- /codes/consoles/VI_rand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/VI_rand.m -------------------------------------------------------------------------------- /codes/consoles/VI_rand_mem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/VI_rand_mem.m -------------------------------------------------------------------------------- /codes/consoles/console_common.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/console_common.m -------------------------------------------------------------------------------- /codes/consoles/run_all.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/consoles/run_all.m -------------------------------------------------------------------------------- /codes/data/madelon_train.data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/data/madelon_train.data.txt -------------------------------------------------------------------------------- /codes/data/madelon_train.labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/data/madelon_train.labels.txt -------------------------------------------------------------------------------- /codes/figures/AP_lp_sdhe_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/AP_lp_sdhe_iter.pdf -------------------------------------------------------------------------------- /codes/figures/AP_lp_sdhe_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/AP_lp_sdhe_time.pdf -------------------------------------------------------------------------------- /codes/figures/CO_facloc_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/CO_facloc_iter.pdf -------------------------------------------------------------------------------- /codes/figures/CO_facloc_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/CO_facloc_time.pdf -------------------------------------------------------------------------------- /codes/figures/GD_logreg_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/GD_logreg_iter.pdf -------------------------------------------------------------------------------- /codes/figures/GD_logreg_iter_obj.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/GD_logreg_iter_obj.pdf -------------------------------------------------------------------------------- /codes/figures/GD_logreg_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/GD_logreg_time.pdf -------------------------------------------------------------------------------- /codes/figures/GD_logreg_time_obj.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/GD_logreg_time_obj.pdf -------------------------------------------------------------------------------- /codes/figures/HB_qp_ill_precond_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/HB_qp_ill_precond_iter.pdf -------------------------------------------------------------------------------- /codes/figures/HB_qp_ill_precond_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/HB_qp_ill_precond_time.pdf -------------------------------------------------------------------------------- /codes/figures/ISTA_enr_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/ISTA_enr_iter.pdf -------------------------------------------------------------------------------- /codes/figures/ISTA_enr_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/ISTA_enr_time.pdf -------------------------------------------------------------------------------- /codes/figures/PGD_ccm_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/PGD_ccm_iter.pdf -------------------------------------------------------------------------------- /codes/figures/PGD_ccm_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/PGD_ccm_time.pdf -------------------------------------------------------------------------------- /codes/figures/PGD_rand_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/PGD_rand_iter.pdf -------------------------------------------------------------------------------- /codes/figures/PGD_rand_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/PGD_rand_time.pdf -------------------------------------------------------------------------------- /codes/figures/SCS_lp_sdhe_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/SCS_lp_sdhe_iter.pdf -------------------------------------------------------------------------------- /codes/figures/SCS_lp_sdhe_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/SCS_lp_sdhe_time.pdf -------------------------------------------------------------------------------- /codes/figures/SCS_socp_sdhe_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/SCS_socp_sdhe_iter.pdf -------------------------------------------------------------------------------- /codes/figures/SCS_socp_sdhe_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/SCS_socp_sdhe_time.pdf -------------------------------------------------------------------------------- /codes/figures/VI_rand_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/VI_rand_iter.pdf -------------------------------------------------------------------------------- /codes/figures/VI_rand_mem_iter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/VI_rand_mem_iter.pdf -------------------------------------------------------------------------------- /codes/figures/VI_rand_mem_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/VI_rand_mem_time.pdf -------------------------------------------------------------------------------- /codes/figures/VI_rand_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/figures/VI_rand_time.pdf -------------------------------------------------------------------------------- /codes/supplementary/SimplexProj.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/supplementary/SimplexProj.m -------------------------------------------------------------------------------- /codes/supplementary/fvalueplots.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/supplementary/fvalueplots.m -------------------------------------------------------------------------------- /codes/supplementary/prox_norm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/supplementary/prox_norm.m -------------------------------------------------------------------------------- /codes/supplementary/soc_proj.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/codes/supplementary/soc_proj.m -------------------------------------------------------------------------------- /readme-code.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvxgrp/nonexp_global_aa1/HEAD/readme-code.rtf --------------------------------------------------------------------------------