next up previous contents
Next: Simplification Up: FisPro Previous: Generate partitions and induce   Contents


Optimization

Java Interface: Learning menu, Optimization submenu: Two options:

  1. Custom Solis & Wets option.
  2. Standard Solis & Wets option.

Command line, fisopt program:

The fisopt program requires the following arguments:

Optional parameters:
-oNum where Num is the output number to optimize (default value=0, first output)
-sn where n is an integer used as seed for the random generator
-mVal where Val is the minimum activity threshold to coonsider an item as non blank (default value: 0.2)
-l1x where x is the first constant in the Solis Wetts algorithm
-l2y where y is the second constant in the Solis Wetts algorithm
-l3z where y is the thirs constant in the Solis Wetts algorithm
-cn to activate the minimum distance constraint between two adjacent fuzzy set bounds.
-cVal where Val is the relative tolerated loss of coverage (default: 0).
-kKey where Key is described below.
The key is a special parameter, that indicates the FIS elements to optimize, and some constraints. The easiest way to generate it is to use the graphical interface to generate and display the key.

Command line example:

fisopt iriskmrfpa.fis iris irisoptinputs.fis 000000000000000000000000000001011111111111111 10 .025 1000 1000 .01

which optimizes the fuzzy set parameters of the input variables described in the FIS configuration file irisregfpa.fis

or

fisopt rice.fis rice riceoptrules.fis 111111100000000000000000000000 100 .5 1000 1000 .1

which optimizes the rule conclusions for the FIS configuration file rice.fis, and creates the output FIS configuration file nameed riceoptrules.fis.

Command line, loopoptim program:

This program is a wrapup for fisopt. See the optim-example.sh script for an example of use.


next up previous contents
Next: Simplification Up: FisPro Previous: Generate partitions and induce   Contents