cldreducer: Reduce Compact Letter Displays

Reduces compact letter displays (CLDs) of all pairwise comparisons. A CLD gives two groups a common letter exactly when they are not significantly different. The package finds a display with the fewest letter assignments that keeps every one of these relationships. This is the assignment-minimum clique covering problem of Ennis, Fayle, and Ennis (2012) <doi:10.1145/2133803.2275596>, solved as a mixed-integer linear program with 'HiGHS'. Among the displays with the fewest assignments, it returns one fixed canonical display, so the result does not depend on the solver. The package includes the wheat yield example of Piepho (2004) <doi:10.1198/1061860043515>.

Version: 0.2.0
Depends: R (≥ 4.0.0)
Imports: highs (≥ 1.14.0), Matrix
Suggests: testthat (≥ 3.1.7)
Published: 2026-10-21
DOI: 10.32614/CRAN.package.cldreducer (may not be active yet)
Author: John Ennis [aut, cre], Aigora [cph, fnd]
Maintainer: John Ennis <john.m.ennis at aigora.com>
BugReports: https://github.com/aigorahub/cld-reducer/issues
License: MIT + file LICENSE
Copyright: See file COPYRIGHTS for example data sources and reuse status.
cldreducer copyright details
URL: https://github.com/aigorahub/cld-reducer
NeedsCompilation: no
Language: en-US
Citation: cldreducer citation info
Materials: NEWS
CRAN checks: cldreducer results

Documentation:

Reference manual: cldreducer.html , cldreducer.pdf

Downloads:

Package source: cldreducer_0.2.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): cldreducer_0.2.0.tgz, r-oldrel (arm64): cldreducer_0.2.0.tgz, r-release (x86_64): cldreducer_0.2.0.tgz, r-oldrel (x86_64): cldreducer_0.2.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cldreducer to link to this page.