fm.generate_fm_kadditive_convex_sparse: Generate kadditive convex sparse fuzzy measures

View source: R/Rfmtool.r

fm.generate_fm_kadditive_convex_sparseR Documentation

Generate kadditive convex sparse fuzzy measures

Description

Generates a random k-additive Belief fuzzy measure in sparse representation

Usage

  fm.generate_fm_kadditive_convex_sparse(n, kadd, nonzero, envsp = NULL)

Arguments

n

Inputs length. (n inputs)

kadd

kadd is the value of k-additivity, which is used for reducing the complexity of fuzzy measures. default value is kadd = n. 1 < kadd < n+1; if kdd=n - f.m. is unrestricted

nonzero

Values stored and indexed in the respective arrays which are part of the structure

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 k-additive Belief fuzzy measure in sparse representation

Author(s)

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

Examples

    n <- 5
  tups<-vector()
  tupsidx<-vector()
  envsp <- fm.PrepareSparseFM(n, tups,tupsidx) 
  envsp <- fm.generate_fm_kadditive_convex_sparse(n,4,10, envsp)
  envsp
     envsp <- fm.FreeSparseFM(envsp) 
  

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