PGM2: Recursive Construction of Nested Resolvable Designs and Associated Uniform Designs over GF(p)

Recursive construction of balanced incomplete block designs (BIBDs), their successive generations, resolvable BIBDs (RBIBDs) and associated uniform designs (UDs), derived from finite projective geometries PG(m, p) over a Galois field GF(p) of any prime order p. Implements and generalises the method of Boudraa, Gheribi-Aoulmi and Laib (2013, International Journal of Research and Reviews in Applied Sciences, 17(2), 167-176), which was previously available only for p = 2, and the uniform design constructions of Fang et al. (2004) <doi:10.1016/S0012-365X(03)00100-6>. Designs of every recursion stage can be extracted, and all constructions are validated against the parameters published in the original paper.

Version: 2.0.0
Imports: stats
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-07-30
DOI: 10.32614/CRAN.package.PGM2
Author: Mohamed Laib [aut, cre], Abla Boudraa [aut], Zebida Gheribi-Aoulmi [aut]
Maintainer: Mohamed Laib <laib.med at gmail.com>
BugReports: https://github.com/mlaib/PGM2/issues
License: GPL-3
URL: https://mlaib.net, https://github.com/mlaib/PGM2
NeedsCompilation: no
Citation: PGM2 citation info
Materials: NEWS
In views: ExperimentalDesign
CRAN checks: PGM2 results

Documentation:

Reference manual: PGM2.html , PGM2.pdf
Vignettes: Nested resolvable designs and associated uniform designs: the 2013 paper, reproduced and generalised (source, R code)

Downloads:

Package source: PGM2_2.0.0.tar.gz
Windows binaries: r-devel: PGM2_1.2.zip, r-release: PGM2_1.2.zip, r-oldrel: PGM2_1.2.zip
macOS binaries: r-release (arm64): PGM2_1.2.tgz, r-oldrel (arm64): PGM2_1.2.tgz, r-release (x86_64): PGM2_1.2.tgz, r-oldrel (x86_64): PGM2_1.2.tgz
Old sources: PGM2 archive

Linking:

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