fm.check_monotonicity_sort_merge {Rfmtool}R Documentation

Function for checking monotonicity of the set function v

Description

Checks monotonicity of the set function v in standard representation using merge sort.

Usage

  fm.check_monotonicity_sort_merge(v, indices=NULL, env=NULL)

Arguments

v

matrix v stores fuzzy measurements consecutively in cardinal order.

indices

The indices can be used at subsequent steps of monotonicity verification. Initially indices need not be specified

env

Environment variable obtained from fm.Init(n).

Value

output

The output is a list of components (True/False, indices, values). The indices and values can be used at subsequent steps of monotonicity verification (e.g., values slightly perturbed)

Author(s)

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

Examples

 
  env<-fm.Init(3)
  v <- fm.generate_fm_sorting(1, 1000, 0, env)
  v
  measure <- fm.check_monotonicity_sort_merge(v,NULL, env)

  print(measure$out)
  
    measure$V[1] = measure$V[1] *1.1
    measure <- fm.check_monotonicity_sort_merge(measure$V, measure$index, env)

[Package Rfmtool version 5.0.4 Index]