getcoalitionnumber {TUGLab}R Documentation

Get coalition number

Description

This function returns the binary order position of the coalition formed by the given players.

Usage

getcoalitionnumber(S)

Arguments

S

The players forming the coalition, as a vector.

Details

A coalition S\in 2^N can be represented by the n-digit binary number s_1\dots s_n where s_i=1 if i\in S and 0 otherwise. The binary order position of a coalition S\in 2^N is given by \sum_{i\in S} 2^{i-1}.

Value

The binary order position of the coalition formed by the given players.

See Also

codebin2lex, codelex2bin, getcoalition

Examples

N <- c(1:5)
S <- c(1, 2, 3)
getcoalitionnumber(S)
n <- length(N) # number of players
NS <- setdiff(N,S) # complementary coalition
getcoalitionnumber(S) + getcoalitionnumber(NS) == 2^n - 1

[Package TUGLab version 0.0.1 Index]