| fBracelets {Necklaces} | R Documentation |
Bracelets of a fixed configuration
Description
The function generates all the representatives of the bracelets corresponding to a fixed configuration.
Usage
fBracelets(pv=c(), bOut=FALSE, fn=1)
Arguments
pv |
vector: the fixed configuration |
bOut |
boolean: if |
fn |
integer: the first value of the alphabet, the default is 1 |
Details
The function generates all the representatives of the bracelets corresponding
to a fixed configuration. If the second parameter (bOut) is set equal to TRUE, the function produces a compact result. The third parameter
(fn) initializes the first value of the alphabet, which by default is equal to 1. For example, to generate all the representatives of the bracelets
corresponding to the fixed configuration (2,1,1), run fBracelets(c(2,1,1)). In such a case the alphabet is {1,2,3}. Using the nPerm function of the kStatistics package, the function first generates all the permutations of the vector (1,1,2,3) corresponding to the configuration (2,1,1), that is
(I) | (3,2,1,1), (2,3,1,1), (3,1,1,2), ..., (1,1,2,3) (12 in total) |
Then the cBracelets function of the Necklaces package is called with input equal to each vector in (I). For each obtained list, only the representative survives. At the end all the representatives of the bracelets are printed, that are [1 1 2 3], [1 2 1 3].
Value
list |
the list containing all the representatives of the bracelets corresponding to a fixed configuration. |
Note
The function calls the cBracelets function in the Necklaces package and the nPerm function in the kStatistics package.
Author(s)
Elvira Di Nardo elvira.dinardo@unito.it,
Giuseppe Guarino giuseppe.guarino@rete.basilicata.it
References
Di Nardo, E. (2014) On a symbolic representation of non-central Wishart random matrices with applications. Jour. Mult. Anal. Vol.125, 121–135. (https://arxiv.org/abs/1312.4395)
Di Nardo, E., and Guarino., G. (2022) Necklaces and bracelets in R - (https://arxiv.org/abs/2208.06855)
Di Nardo, E., and Guarino., G. (2022) kStatistics: Unbiased Estimates of Joint Cumulant Products from the Multivariate Faa Di Bruno's Formula. The R journal - In press. (https://arxiv.org/abs/2206.15348)
Flajolet, P., and Sedgewick, R. (2009) Analytic combinatorics. Cambridge University press.
See Also
Examples
# Generate all the bracelets of the configuration (2,1,1)
# corresponding to the vector (1,1,2,3)
fBracelets(c(2,1,1))
# The previous result in a compact form
fBracelets(c(2,1,1),TRUE)
# The first value of the alphabet is set equal to zero
fBracelets(c(2,1,1),TRUE,0)