fm.expand_2add_full: Function for exporting full representation of 2-additive...

View source: R/Rfmtool.r

fm.expand_2add_fullR Documentation

Function for exporting full representation of 2-additive capacity

Description

From sparse to full representation of 2-additive capacity (singletons and pairs, augmented with 0s).

Usage

  fm.expand_2add_full(n, envsp=NULL)

Arguments

n

Number of inputs

envsp

Structure required for sparse representation which stores the relevant values (k-tuples). It is obtained from fm.PrepareSparseFM(n).

Value

output

The output is a sparse to full representation of 2-additive capacity (singletons and pairs, augmented with 0s)

Author(s)

Gleb Beliakov, Andrei Kelarev, Quan Vu, Daniela L. Calderon, Deakin University

Examples

  n <- 3
  envsp <- fm.PrepareSparseFM(n, vector(), vector()) 
  envsp <- fm.add_singletons_sparse(c(0.2,0.1,0.2),envsp) 
  envsp <- fm.add_pair_sparse(1,2,0.4,envsp);

  cap2add <- fm.expand_2add_full(n,envsp)
  cap2add 

  envsp <- fm.FreeSparseFM(envsp)

Rfmtool documentation built on Feb. 16, 2023, 9:21 p.m.