L0Learn
Fast Algorithms for Best Subset Selection
v2.1.0
·
Mar 7, 2023
·
MIT + file LICENSE
Description
Highly optimized toolkit for approximately solving L0-regularized learning problems (a.k.a. best subset selection). The algorithms are based on coordinate descent and local combinatorial search. For more details, check the paper by Hazimeh and Mazumder (2020) <doi:10.1287/opre.2019.1919>.
Downloads
1.3K
Last 30 days
3301st
1.3K
Last 90 days
1.3K
Last year
CRAN Check Status
14
NOTE
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
NOTE
r-devel-linux-x86_64-debian-clang
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-devel-linux-x86_64-debian-gcc
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-devel-linux-x86_64-fedora-clang
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-devel-linux-x86_64-fedora-gcc
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-devel-macos-arm64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-devel-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-oldrel-macos-arm64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-oldrel-macos-arm64
installed package size
installed size is 13.0Mb
sub-directories of 1Mb or more:
doc 2.4Mb
libs 10.4Mb
NOTE
r-oldrel-macos-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 13.2Mb
sub-directories of 1Mb or more:
doc 2.4Mb
libs 10.7Mb
NOTE
r-oldrel-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-patched-linux-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-release-linux-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-release-macos-arm64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-release-macos-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
NOTE
r-release-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:23: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:25: Lost braces in \itemize; meant \describe ?
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE
r-devel-linux-x86_64-debian-clang
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-devel-linux-x86_64-debian-gcc
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-devel-linux-x86_64-fedora-clang
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-devel-linux-x86_64-fedora-gcc
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-devel-macos-arm64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-devel-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-patched-linux-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-release-linux-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-release-macos-arm64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-release-macos-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-release-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
NOTE
r-oldrel-macos-arm64
installed package size
installed size is 13.0Mb
sub-directories of 1Mb or more:
doc 2.4Mb
libs 10.4Mb
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 13.2Mb
sub-directories of 1Mb or more:
doc 2.4Mb
libs 10.7Mb
NOTE
r-oldrel-windows-x86_64
Rd files
checkRd: (-1) GenSyntheticLogistic.Rd:46: Lost braces; missing escapes or markup?
46 | 3) Every coordinate yi of the outcome vector y exists in {-1, 1}^n is sampled
| ^
checkRd: (-1) L0Learn-package.Rd:20: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:21: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-package.Rd:22: Lost braces in \itemize; meant \describe ?
checkRd: (-1) L0Learn-
Reverse Dependencies (2)
imports
Dependency Network
Version History
new
2.1.0
Mar 9, 2026