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