kneighbourhood.Rd
Computes the neighbourhood of a knowledge state.
kneighbourhood(kst, state)
kst | An R object of class |
---|---|
state | An R object of class |
The neighbourhood of a knowledge state is the set of all those states which have a symmetric seu difference of 1.
A set of sets containing the neighbourhood of state
Doignon, J.-P., Falmagne, J.-C. (1999) Knowledge Spaces. Heidelberg: Springer Verlag.
kst <- kstructure(set(set(), set("c"), set("a","b"), set("b","c"), set("c","d"), set("d","e"), set("a","b","c"), set("b","c","d"), set("c","d","e"), set("a","b","c","d"), set("a","b","d","e"), set("b","c","d","e"), set("a","b","c","d","e"))) # inner fringe kneighbourhood(kst, set("c","d","e"))#> {{"c", "d"}, {"d", "e"}, {"b", "c", "d", "e"}}