T-norm all municipalities that have sum of all
membership functions in rule less than 1 can be
ranked. If FS uses for example aggregation
) ( ba∧
and if min T-norm is used, what is usual case in real
applications then FS is consistent with the BA.
If restrictions mentioned above are satisfied, the
FS can be suscessfuly used in ranking and
classification tasks because they:
• enables the creation of logical inference
system based on human mind including
uncertainities in membership degrees to the
appropriate fuzzy sets.
• supports the inference process based on “IF-
THEN” rules.
• enables accessible and understantable
knowledge base for users.
The Sugeno model of fuzzy inference system
(FIS) from the MatLab software is implemented for
municipalities ranking according to needs for the
road maintenance in winter. The data from the
MOŠ/MIS were used. (Hudec and Vujošević, 2005).
The disadvantage is in the complexity of using
FIS in software products (MatLab…) and non-
existence of integration between FIS and databases
for domain experts. The decision makers
requirement for FIS is its simplicity for use to
impose the obvious advantages of the FS. The FIS
usually does not satisfy this criteria. The powerful
software for FIS is produced for wide area of tasks
and is complicated for users. In order to solve a task,
the decision maker needs the assistance from an
information system expert for preparing the input
data from database into proper format for FIS and
for presenting results in useful form. The decision
maker also needs an operational research expert to
set appropriate functions for aggregation,
implication, accumulation and defuzzification in
FIS. The FIS tools usualy offer variety of functions
and fuzzy model could become unreliable if
unparopriate functions are chosen.
3.2 Integrated Fuzzy System
The Integrated fuzzy system (IFS) was developed to
avoid disadvantages mentioned above. Figure 3
shows the IFS for territorial units ranking. The
interface to database enables the selection of
territorial units and indicators which are important
for ranking task. Selected territorial units and values
of chosen indicators are converted into appropriate
matrix form for the FIS.
In suggested IFS the zero ordered Sugeno model
of fuzzy inference is used. Unconditional fuzzy rules
are not of interest in territorial ranking tasks so to
use Mamdani model is not necessary. FIS can be
expanded in future by Mamdani model to use non
singleton fuzzy sets in the model output part.
Ordinary fuzzy sets as triangular, trapezoidal or
bell shaped type are used in the IFS. These fuzzy
sets are not complicated and in this case keep
enough information for description of ambiguity
from the decision maker point of view. The next step
is the knowledge representation using inference
rules that connect the input with the output. The
rules are of the “if-then” form. Although
determining of these rules is intuitive, it is very
important to include all interesting cases in these
rules. Antecedent part of the rule is connected by
and, or or not operators. The fuzzy model for a
ranking task is after these two steps defined. The
next step is the processing of the rules for selected
territorial units. Processing of the rules depends on
selected functions for aggregation, implication and
accumulation. Min T-norm is used for “and“
aggregation. In order to support selection of proper
T-norm for fuzzy model defined by user, integrated
system would have to select appropriate T-norm
according to selected type of fuzzy rules. For the
implication, the Mamadani implication is used.
In order to solve a ranking problem within a
knowledge-based fuzzy system it is necessary to
provide results in a usable and understandable form.
The result of ranking in a vector form is connected
with code list of territorial units and exported into
xls format for additional spreadsheet calculations. In
territorial units ranking, providing the result in a
thematic map is very useful too. For this purpose the
result form the FIS is adapted for presenting results
in a map. The rank for every territorial unit, obtained
by the FIS and determined by territorial unit primary
key, is connected across this key to the identification
of the particular polynomial area of the vector map.
The map shows territorial survey of municipality
ranking. These two modes for presenting of the
results are shown in the right part of Figure 3.
The FIS is under development in the VB.NET as
well as other parts of IFS: the database interface and
the export solutions to the spreadsheet calculations
format and maps. The knowledge and experiences
obtained from ranking of municipalities by existing
FIS in the MatLab was used for IFS development.
More comparison to the other systems for
estimation and ranking (e.g. DEA, or OLAP) will be
done once the IFS is implemented. This comparison
is interested in the obtained result as well as in
ICEIS 2007 - International Conference on Enterprise Information Systems
376