knneighbourhood function

Neighbourhood of Knowledge States

Neighbourhood of Knowledge States

Computes the neighbourhood of a knowledge state.

knneighbourhood(kst, state, distance)

Arguments

  • kst: An object of class kstructure.
  • state: An object of class set.
  • distance: An integer specifying the size of the neighbourhood

Details

The n-neighbourhood of a knowledge state is the set of all those states which have a symmetric seu difference of not more than n.

Returns

A set of sets containing the n-neighbourhood of state

References

Doignon, J.-P., Falmagne, J.-C. (1999) Knowledge Spaces. Heidelberg: Springer Verlag.

See Also

kneighbourhood, kfringe, kstructure, set

Examples

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"))) knneighbourhood(kst, set("c","d","e"), 2)