Abstract
We have proposed three diagnostic modules for complex and dynamic systems. These three modules are based
on ant colony algorithms that are AntTreeStoch, Lumer & Faieta, and Binay ant colony. These algorithms were
chosen for their simplicity. However, these algorithms can’t be used in their basal form for the development of
diagnostic modules as they have several limitations. We have proposed several modifications to these algorithms
are suitable for use in diagnostic modules. We proposed a parallel version of the algorithm AntTreeStoch based
on a multi-agent. This version allows minimizing the influence of initial sorting on the final classification. We
have also introduced a new parameter called Sid allowing several ants to connect to the same position and we
changed the movement of ants in the way of promoting the most similar ant. For the algorithm Lumer & Faieta,
we accelerated the speed of construction of classes by adding a different speed setting for each ant. To reduce the
number of trips, we proposed a new variable that saves the identifiers of the objects moved by the same ant. To
improve the quality of classification, we also added to the algorithm indices to indicate the classes built trunks.
For the ant colony algorithm Binay, we proposed a variant called "hybrid wrapper / filter-based ACO-
SVM". This algorithm allows the selection of parameters. It combines filters and wrapper methods to take
advantage of the speed of the Fisher report and adaptation of selected parameters in SVM. It improves the
quality of classification depending on the nature of data from the training set and the type of kernel function
used. It can also set the hyperparameters of the kernel function. We tested the algorithms proposed in this
manuscript on the databases from two industrial systems: the clinkering system and pasteurization system, and
some UCI databases.
Key words:
Diagnosis, Classification, Feature Selection, Ant Colony Algorithms, Multi-Agent Systems.
.
.
.
. ,
. .
.
.
. .
.
...
.
.
: .
.