fm.generate_fm_kinteractivedualconcave {Rfmtool}R Documentation

Function for generating k-interactive dual concave fuzzy measures in Mobius representation

Description

Generates num k-interactive dual concave fuzzy measures in Mobius representation using random walk of length markov of stepsize step

Usage

  fm.generate_fm_kinteractivedualconcave(num, n, kadd, markov,  step,  Fn, env)

Arguments

num

Generated num random fuzzy measures stored consecutively in cardinality ordering in the array v.

n

Number of 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.

markov

Number of Markov steps to take, the randomness increases with that number.

step

The maximum size of random steps (with respect to each value). The actual step is a random value up to Step.

Fn

The callback function to verify any additional conditions on generated FM. Provided by the user.

env

Environment variable obtained from fm.Init(n).

Value

output

The output are k-interactive dual concave fuzzy measures in Mobius representation

Author(s)

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

Examples

 
  env<-fm.Init(4)
  step <- 0.001
  Fn <- NULL

  fuzzymeasures <- fm.generate_fm_kinteractivedualconcave(10, 4, 2, 1000, step, Fn, env)
  fuzzymeasures 

[Package Rfmtool version 5.0.4 Index]