generateRandomPowerRelation()DualLexcelScoresL2Scores() and L2Ranking(), along
with aliases lexcel2...()LPScores() and LPRanking(), along
with aliases lexcelP...()LPSScores() and LPSRanking(), along
with aliases lexcelPS...()kramerSimpsonScores() implementation which was
not in line with the official definitionAdded -package alias to package description (fixing problem listed here).
This major update brings a lot of breaking changes that are hopefully justified.
PowerRelation objects has been changed
to improve usability and speed.
$elements is, as in the previous version, a vector of
sorted, unique elements$equivalenceClasses has been renamed to
$eqs$rankingCoalitions and $rankingComparators
has been removed, they served no particular purpose$coalitionLookup() to make it easy (and fast) to
find equivalence class indexes that a coalition appears in$elementLookup() to make it easy (and fast) to
find coalitions that an element appears insets::set objects,
but just normal vectors. This allows for one element to appear multiple
times in the same coalition, which is more consistent with the ability
to have a coalition appear multiple times in a
PowerRealtion object.PowerRelation() and
as.PowerRelation()SocialRanking()coalitionLookup() and
elementLookup()L1Scores() and L1Ranking(), along
with its aliases lexcel1...()makePowerRelationMonotonic() and
appendMissingCoalitions()powerRelationGenerator() and
generateNextPartition()createPowerset(), replaced parameters logicals
copyToClipboard and writeLines with character
resultordinalBanzhafScores() such that it returns a
third value indicating how many comparisons were not madenewPowerRelation() and
newPowerRelationFromString()SocialRankingSolution classmathjaxr and sets from
dependenciesequivalenceClasses to
newPowerRelation()