fm.check_monotonicity_sort_insert {Rfmtool}R Documentation

Function for checking monotonicity of the set function v

Description

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

Usage

  fm.check_monotonicity_sort_insert(v, indices, 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. This function is called after merge sort, so the indices are already precomputed.

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)
  out <- fm.check_monotonicity_sort_merge(v, NULL, env)
  out$V[1] = out$V[1] *1.1
  out<- fm.check_monotonicity_sort_insert(out$V, out$index, env)
  out$out

[Package Rfmtool version 5.0.4 Index]