The FASTCLIME Package for Linear Programming and Large-Scale Precision Matrix Estimation in R

Abstract

We develop an R package FASTCLIME for solving a family of regularized linear programming (LP) problems. Our package efficiently implements the parametric simplex algorithm, which provides a scalable and sophisticated tool for solving large- scale linear programs. As an illustrative example, one use of our LP solver is to implement an important sparse precision matrix estimation method called CLIME (Constrained $L_1$ Minimization Estimator). Compared with existing packages for this problem such as CLIME and FLARE, our package has three advantages: (1) it efficiently calculates the full piecewise- linear regularization path; (2) it provides an accurate dual certificate as stopping criterion; (3) it is completely coded in C and is highly portable. This package is designed to be useful to statisticians and machine learning researchers for solving a wide range of problems.

Cite

Text

Pang et al. "The FASTCLIME Package for Linear Programming and Large-Scale Precision Matrix Estimation in R." Machine Learning Open Source Software, 2014.

Markdown

[Pang et al. "The FASTCLIME Package for Linear Programming and Large-Scale Precision Matrix Estimation in R." Machine Learning Open Source Software, 2014.](https://mlanthology.org/mloss/2014/pang2014jmlr-fastclime/)

BibTeX

@article{pang2014jmlr-fastclime,
  title     = {{The FASTCLIME Package for Linear Programming and Large-Scale Precision Matrix Estimation in R}},
  author    = {Pang, Haotian and Liu, Han and Vanderbei, Robert},
  journal   = {Machine Learning Open Source Software},
  year      = {2014},
  pages     = {489-493},
  volume    = {15},
  url       = {https://mlanthology.org/mloss/2014/pang2014jmlr-fastclime/}
}