|
|
Fast
l-1
Minimization
Algorithms:
Homotopy and Augmented Lagrangian Method -- Implementation from Fixed-Point MPUs to Many-Core CPUs/GPUs Allen Y. Yang, Arvind Ganesh, Zihan Zhou, Andrew Wagner, Victor Shia, Shankar Sastry, and Yi Ma |
© Copyright
Notice: It is important that you
read and understand the copyright of the following software packages as
specified in the individual items. The copyright varies with each
package due to its author(s). The packages should NOT be used for
any commercial purposes without direct consent of their author(s).
This project is partially supported by NSF TRUST Center at UC Berkeley, ARO MURI W911NF-06-1-0076, ARL MAST-CTA W911NF-08-2-0004.
Publications
|
|
MATLAB
Benchmark
Scripts
The package contains a consolidated implementation of nine l-1 minimization algorithms in MATLAB. Each function uses a consistent set of parameters (e.g., stopping criterion and tolerance) to interface with our benchmark scripts.
The package also contains a script to generate the synthetic data shown in the paper [1]. Note: 1. To run the alternating direction method (YALL1), one needs to separately download the package from its authors (following the link at the end of the page). 2. Please properly acknowledge the respective authors in your publications when you use this package. |
|
Single-Core l-1 Minimization Library in C
|
|
|
Fixed-Point l-1 Minimization for Mobile
Platforms
|
|
Many-Core l-1 Minimization Library in C/CUDA
|
|
| Benchmark Results |
|
![]() |
Simulations |
|
The delta-rho plot measures the percentage of successes to recover a sparse signal at pairs of (delta, rho) combinations, where delta=d/n is the sampling rate and rho=k/n is the sparsity rate. Then a fixed success rate of 95% over all delta's can be interpolated as a curve in the plot, as shown on the left. In general, the higher the success rates, the better an algorthm recovers dense signals in the l-1 problem. Observations:
|
![]() |
The figure on the left shows the average run time over various projection dimensions d, where the ambient dimension is n=2000. A low sparsity is fixed at k=200. Observations:
|
![]() |
The figure on the left shows the average run time over various sparsity ratios rho, where the ambient dimension is again n=2000. A high sampling rate is fixed at d=1500. Observations:
|
|
|
|
Under Construction ...
The CMU Multi-PIE database can be
purchased from here: http://cmu.wellspringsoftware.net/invention/detail/2309/
|
|
![]() |
Observations:
|
![]() |
|
Other Public l-1
Minimization
Libraries
|
|