Package: Coreset 1.0.0.9004
Coreset: Discrete Diversity, Dispersion, and Coverage Subset Selection
Solves discrete location objectives on a distance matrix or Euclidean coordinate set. The Max-Min Diversity (MMDP / p-dispersion) objective, which maximizes the minimum pairwise distance within a selection of k items, is solved by farthest-first selection (Gonzalez 1985) <doi:10.1016/0304-3975(85)90224-5>; the DropAdd tabu-search heuristic (Porumbel, Hao & Glover 2011) <doi:10.1007/s10479-011-0898-z>, GRASP with path-relinking (Resende, Marti, Gallego & Duarte 2010) <doi:10.1016/j.cor.2008.05.011>, and an exact node-packing integer program (Sayyady & Fathi 2016) <doi:10.1016/j.ejor.2016.02.026>. The Max-Mean Dispersion objective, which selects a subset of unrestricted size maximising the sum of its pairwise distances divided by the number of selected elements, is solved by reinforcement-learning-guided tabu search (Nijimbere et al. 2020) <doi:10.3934/jimo.2020115>. The discrete k-centre (min-max covering / facility location) objective, which chooses k centres to minimise the largest distance from any point to its nearest centre, is solved via the CDSh heuristic (Garcia-Diaz et al. 2017 <doi:10.1007/s10732-017-9345-x>, 2019 <doi:10.1109/ACCESS.2019.2933875>), and an exact minimum-cover integer program. The maximum-entropy (maxdet) objective, which maximises the log-determinant of a similarity kernel built from the distances (Shewry & Wynn 1987 <doi:10.1080/02664768700000020>; the mode of a determinantal point process, Kulesza & Taskar 2012 <doi:10.1561/2200000044>), is solved by greedy pivoted-Cholesky selection and, for small instances, exact enumeration.
Authors:
Coreset_1.0.0.9004.tar.gz
Coreset_1.0.0.9004.zip(r-4.7-x86_64)Coreset_1.0.0.9004.zip(r-4.7-arm64)Coreset_1.0.0.9004.zip(r-4.6-x86_64)Coreset_1.0.0.9004.zip(r-4.6-arm64)Coreset_1.0.0.9004.zip(r-4.5-x86_64)
Coreset_1.0.0.9004.tgz(r-4.6-x86_64)Coreset_1.0.0.9004.tgz(r-4.6-arm64)Coreset_1.0.0.9004.tgz(r-4.5-x86_64)Coreset_1.0.0.9004.tgz(r-4.5-arm64)
Coreset_1.0.0.9004.tar.gz(r-4.7-arm64)Coreset_1.0.0.9004.tar.gz(r-4.7-x86_64)Coreset_1.0.0.9004.tar.gz(r-4.6-arm64)Coreset_1.0.0.9004.tar.gz(r-4.6-x86_64)
Coreset_1.0.0.9004.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Coreset/json (API)
| # Install 'Coreset' in R: |
| install.packages('Coreset', repos = c('https://ms609.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ms609/coreset/issues
Pkgdown/docs site:https://ms609.github.io
Last updated from:5fe6af14c3. Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 192 | ||
| linux-devel-x86_64 | OK | 228 | ||
| source / vignettes | OK | 241 | ||
| linux-release-arm64 | OK | 179 | ||
| linux-release-x86_64 | OK | 221 | ||
| macos-release-arm64 | OK | 234 | ||
| macos-release-x86_64 | OK | 341 | ||
| macos-oldrel-arm64 | OK | 233 | ||
| macos-oldrel-x86_64 | OK | 275 | ||
| windows-devel-arm64 | OK | 353 | ||
| windows-devel-x86_64 | OK | 323 | ||
| windows-release-arm64 | OK | 378 | ||
| windows-release-x86_64 | OK | 245 | ||
| windows-oldrel-x86_64 | OK | 262 | ||
| wasm-release | OK | 117 |
Exports:DropAddExactKCenterExactKCentreExactMaxMinExactMaxSumFarFirstGraspKCenterKCenterRadiusKCentreKCentreRadiusMaxEntropyMaxMeanMeanDistMinDistPickPoint
