SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 61
FAULT DIAGNOSIS USING GENETIC ALGORITHMS AND
PRINCIPAL CURVES
Tawfik Najeh1
, Lotfi Nabli2
1
PHD student, Laboratory of Automatic Control, Signal and Image Processing, National School of
Engineers of Monastir, University of Monastir, 5019 Tunisia, najehtawfik@gmail.com,
2
Master of conference, Laboratory of Automatic Control, Signal and Image Processing, National School of
Engineers of Monastir, University of Monastir, 5019 Tunisia, lotfi.nabli@enim.rnu.tn
Abstract
Several applications of nonlinear principal component analysis (NPCA) have appeared recently in process monitoring and
fault diagnosis. In this paper a new approach is proposed for fault detection based on principal curves and genetic algorithms.
The principal curve is a generation of linear principal component (PCA) introduced by Hastie as a parametric curve passes
satisfactorily through the middle of data. The existing principal curves algorithms employ the first component of the data as an
initial estimation of principal curve. However the dependence on initial line leads to a lack of flexibility and the final curve is only
satisfactory for specific problems. In this paper we extend this work in two ways. First, we propose a new method based on
genetic algorithms to find the principal curve. Here, lines are fitted and connected to form polygonal lines (PL). Second, potential
application of principal curves is discussed. An example is used to illustrate fault diagnosis of nonlinear process using the
proposed approach.
Index Terms: Principal curve, Genetic Algorithm, Nonlinear principal component analysis, Fault detection.
--------------------------------------------------------------------***----------------------------------------------------------------------
1. Introduction
Although the principal component analysis (PCA) can be
considered as the oldest and simplest technique in
multifarious analysis [2], this method is a topical subject in
several research areas such process monitoring and fault
detection [2]. It belongs to the most effective techniques for
linear data analysis [3]. PCA reduces the dimension of the
representation space of data with minimal loss of
information. The transformation of the whole original
variables gives new ones called principal components. The
first major components contain the most variations of initial
variables. The last major components called primary
residues contain the measurement noise. Despite the
effectiveness of PCA in various fields, this method is no
longer approved for nonlinear problems that present most
real systems [4]. Using linear PCA to analyze nonlinear data
gives a residual space with significant information part
rather than containing the system noise. This will lead to the
loss of major data variations. In order to adapt the concept
of PCA to nonlinear problems, an inspired approach to PCA
called principal curves or nonlinear principal component
analysis (NPCA) is introduced by Hastie et al [5]. This
approach can be seen as a generalization and the natural
extension of linear PCA. It is defined by curves that pass
through the middle of a cloud of points.
In spite of the progress reported during recent years in
resolving the main problem of principal curves, existing
approaches have multiple limitations. Due to the inadequate
initialization of the algorithm or the predefined strategy of
constructing local models, these methods present
weaknesses for the data with self-intersecting
characteristics, high curvature, and significant dispersion
[6]. The contribution of this paper is new practical concepts
that use genetic algorithms (GAs) to estimate curve passing
through the middle of probability distribution. To support
the complex data structures and have a flexible algorithm
that covers the important curvature of the principal curves, a
new approach that differs from conventional mentioned
approaches is used. This serves to demonstrate the
effectiveness of using revolutionary techniques for solving
the problem of the principal curves. Likewise, the use of
algorithms is easily extended to complex data structures that
present a great challenge for conventional approaches. The
second section is an overview of different definitions of
principal curve. The third section briefly outlines the genetic
approach and how it differs from conventional techniques.
The forth section is the core of paper; this section describes
the developed method based on genetic algorithms for
constructing the principal curves and the technical details of
the proposed approach. In the fifth section the results
obtained on two examples and the perspectives for future
research.
2. Overview of principal curves
In the literature various definitions of principal curves are
proposed. The first one is based on the self-consistency
property [5]. A different approach is introduced by Kégal et
al [7] and regards the principal curves as curves with
bounded length. Other approaches are based on the mixture
model [8]. The Hastie approach does not support either
closed curves or those with intersections. However many
improvements are added to this approach. The fixes
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 62
developed by Tibershirani [9] of the original version of the
algorithm of Hastie allowed it to overcome the bais. Later
Chang et al.[10] proposed a hybrid approach based on
Hastie and Banifield methods to improve obtained results on
finding principal curves.
A different approach based on a model of the principal
semi-parametric curve was proposed by Tibshirani [8]. But
lack of flexibility in the case of curves with large curvatures
this method has the same weaknesses of the theory of
Hastie. In [11] authors introduced an algorithm that relies on
the polygonal lines to achieve a satisfactory principal curve,
but with an important calculation cost. All this algorithms
are characterized by their top-down analysis. They start
research for a straight line, which by default is the first
principal component of the data. Besides, another group of
definitions called bottom-up approach describes the same
topic, but, from another side. Such approaches are based on
local data analysis to construct the principal curve [6] rather
than starting with a line that represents the entire cloud of
points, these algorithms consider just a set of neighboring
points in each step. The approach introduced by Delicado
[12] for the construction of principal curves is directly
inspired by this principle. The second group seems to be
more effective for complex data structures such as closed
curves or spiral-shaped [7]. It should be noted that
considering all the data cloud at once make the result
completely dependent on the initial line. This has a direct
impact on the flexibility of the algorithm and the final curve
is only satisfactory for specific problems [13]. Principal
curves are considered as a nonlinear way to summarize a
multidimensional data by a one-dimensional curve. They are
defined as curves that pass through the most dense regions
of the data cloud [14]. This one-dimensional representation
catches shape depending on the data distributions (Figure 1).
Figure.1. Graphical representation of a curve that passes
from the middle of a cloud of points
Hastie and Stuetzul introduce the first approach based on the
self-consistency property of principal components.
Given a random vector X  if       1 ,df f f     
is the curve parameterized with   , then for any d
X 
we have ( )f X the projection index and ( )f  is a
principal curve. Mathematically the projection index is
defined by:
      sup : inff f f        (1)
For d
X  , the projection index ( )f X is the largest value
giving the minimum of  f   , as shown in (Figure 2).
Figure.2. Projecting points on a curve
self-contained, the basic terms on distance from a point to a
curve and the point’s position along a line segment on
2
 are reviewed.
Let the point ( , )x yC C C and the line segment AB from
( , )x yA A A to ( , )x yB B B . Let P be the point of perpendicular
projection of C on AB .The parameter r ,which indicates P's
position along AB, is computed by the dot product of AC
and AB divided by the square of the length of AB:
2
AC dot AB
r
AB
 (2)
The parameter r has the following meaning:
0
1
0
1
0 1
if r then P A
if r then P B
if r then Pis on the backword extention of AB
if r then P is on the forword extention of AB
if r then P is interior to AB
 
 


 
The
point P can then be found:
 
 
.
.
x x x x
y y y y
P A r B A
P A r B A
  
  
(3)
And the distance from A to P is:
d r AB  (4)
3. Genetic algorithms-some preliminaries
Gas are classified as evolutionary optimization methods
[15]. They allow defining an optimum of a function defined
on a data space. These algorithms are applied to a wide
variety of problems [16]. Simplicity and efficiency are the
two advantages of GAs [17]. After having fixed the
expression of the objective function to be optimized,
probabilistic steps are involved to create an initial
population of individuals [18]. The initial population will
submit some genetic operations (such as evaluation,
mutation, crossover ...) to converge to the optimal solution
of the problem. Optimization steps with GAs are as follows:
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 63
 Initialization: It is usually random and it is often
advantageous to include the maximum knowledge
about the problem.
 Evaluation: This step is to compute the quality of
individuals by the allocation a positive value called
"ability or fitness" to each one. The highest is
assigned to the individual that minimizes (or
maximizes) the objective function.
 The selection: This step selects a definite number
of individuals of the current population. The
selection is probabilistic and characterized by a
parameter called selection pressure (Ps) fixing the
number of selected individuals.
 The crossover: The genetic crossover operator
creates new individuals. From two randomly
selected parents, crossover produces two
descendants. This step affects only a limited
number of individuals established by the crossover
rate (Pc) number.
 The mutation: The mutation consists on providing
a small disruption to a number (Pm) of individuals.
The effect of this operator is to counteract the
attraction exerted by the best individuals; this
allows us to explore other areas of the search space.
This has been a brief overview of GAs. For further details
on the processing power and the convergence properties of
GAs, reference should be made to [15].
4. Principal curves by genetic algorithms
It has been shown in Section 2 that obtaining the
principal curves leads back to an optimization problem. This
principal curve minimizes the orthogonal deviations
between the data and the curve subject to smoothness
constraints. To resolve this computation, several methods
have been established; all of them were deterministic. The
use of these methods can lead to a local optimum providing
less faithful principal curves to the data distribution. The
resolution of such problems by GAs avoids all local optima
and converges to the global optimum of the problem. The
proposed approach considers the principal curves as an
ensemble of connected line segments. In each step new
segment is inserted to form polygonal lines. GAs are used to
find the optimal segments one by one. In each step, only
data in a local neighbourhood of the segment are considered.
The use of GAs in order to find the principal curves requires
the development of an objective function. This function
determines how to evaluate the fitness of any segment pass
through the data cloud.
Let Xn be a two-dimensional random vector and
2
, 1,...nix i  is a local neighbourhood for a fix point x0.
For any segment s=[x0,b] pass through the neighborhood
points let di denotes the distance between the considered
point xi and its orthogonal projection on the segment given
by equation (4). The objective function must take into
account the quadratic sum of the distances di.
2 2
( , ) (min )
n n
i i
i i
d x s x f     (5)
The objective is to find the segment that minimizes the total
squared distance of all neighbour’s points. We can project
orthogonally any data point in the neighbourhood cloud
onto the segment and the deviations between the data and
the projection on considered segment are computed by
equation (5). Hence, for any segment s; an associated fitness
is calculated by  .
The size of the neighbourhood is an important parameter
done by a fraction of all data points that are considered to be
in the neighbourhood. Increasing or decreasing this
parameter tends respectively to the smoothness of the curve
or to interpolate the data cloud. Then the neighbourhood
controls the trade-off between smoothness and fidelity to the
data. To determine the size of neighbourhood one can use
the cross-validation.
The new genetic curve algorithm is constructed following
the strategy outlined as fellows:
Algorithm 1
01: Start with a random point 0x from nX .
02: Ln = the local neighborhood around 0x .
03: Repeat until number generation (NB) = Gmax.
04: Generate at random a population of K segments.
05: for every segment kx do
06: compute the Euclidean distance:
2
( , )
n
k i
i
d x s   for each segment.
07: end for
08: Apply crossover and mutation.
09: Save the better line segment and return to step 3.
10: NB=NB+1
11: Delete used local neighbourhood points from the
original distribution.
12: The end point of previous segment is served as a
starting point.
13: Connect with previous segment (Except first one).
14: Return 02 and repeat until all data points are achieved.
The series of best saved segments gives the global principal
curve for the data distribution. In the next section these steps
will be explained in detail:
(1) Selection of the starting point: In this paper the starting
point can be imposed by hand or if this is not possible it
might be chosen at random.
(2) Search the local neighborhood: For each segment in the
current population the algorithm identifies distances from all
points to them orthogonally projections and a fixed number
of the nearest neighbor’s points might be chosen.
(3) Stop after Gmax iteration: Following the execution of a
specified number of Gmax generations the genetic algorithm
converges to the global optimum. The result is a satisfactory
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 64
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
segment passes through the middle of neighborhood of the
starting points.
(4) Generate an initial population: The point 0x is taken as
the end of a set of K segments having all the same length.
These segments randomly generated present the initial
population of individuals. Each segment represents a
possible solution for the local neighbourhood (Figure 3).
Figure 3. Initial Population
(5,6,7) The assignment of fitness value: The equation (5) is
taken as an objective function. After having generated an
initial population, the abilities of individuals are evaluated
by this function. Individuals with the highest fitness are
selected to be subject to different genetic operators
(crossover, mutation and selection).
(8) Apply crossover and mutation: The fitness value
assigned in the previous step is used to direct the application
of tow operations, crossover and mutation, which produce
the new populations of segments. This new generation will
contain better solutions. Crossover affords a means for each
segment to mix and match their desirable qualities through a
random process. The second operation, mutation, enhances
the ability of the GAs to find near-optimal segments.
Mutation is the occasional and partial modification of a
particular end point of a given segment.
(10) Save the better line segments: After saving best
segments return to step 3 for fixed number of generations
(Gmax)
(11) Delete used local neighbourhood: Before moving to the
next segment calculation, all points previously used are
removed from the distribution. This avoids the algorithm to
dangle between two points and never escaping.
(12,13,14) Found the global curve: The end point of the
previous segment serves as a new starting point for a new
algorithm. Steps (2) to (14) are repeated times until no point
in the distribution can be considered to be in the
neighbourhood. Then return the global principal curve those
summaries the data cloud.
5. Experimental results and analyses
In this section, two examples are used to prove the
performance of the proposed approach to find the principal
curve in case of synthetic dataset and for fault detection. But
before, we first discuss parameters of GAs.
5.1 Setting parameters
For all runs of GAs, the population size is 80 and the
maximum number of generations to be run is Gmax=100.
Two genetic operations are used: crossover and mutation
with the probability 0.25 and 0.01, respectively. The
maximum number of permissible segments inserted in the
new generation is 90%. The method of selection of
segments for crossover is tournament selection.
5.2 Synthetic dataset
The new algorithm has been tested with synthetic
datasets in case of circle of radius=1. Data points are
disturbed along the circle with Gaussian noise independently
imposed on different dimensions of the given curve. We
start with 100 data point contaminated with small noise
(0.03). The results obtained by applying the algorithm are
shown in Figure (4). One can see that the circle is
reconstructed quite well.
Figure 4. Principal curve: synthetic datasets
5.3 Tennessee Eastman
The Tennessee Eastman Process is a test problem published
by the Eastman Company for use in evaluating process
control methods [19]. This process produces two products G
and H from four reactants A, C, D, and E.
Figure 5. Tennessee Eastman reactor
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 65
The process also produces an inert B and a byproduct F. The
major units of the process are: a reactor, a product
condenser, a vapor/liquid separator, a recycle compressor,
and a product stripper. The process gives 41 measurements
with 12 manipulated variables [20]. All gaseous reactants
are transmitted to the reactor to produce other liquid
products. A catalyst dissolved in the liquid phase catalyzes
the gas-phase reactions. Then, the catalyst remains in the
reactor and then products leave the reactor as vapors. The
process has a total of six operating states which comprise a
basic operating state with 50/50 mass ratios between product
components G and H.
In this paper we considered only the reactor unit with 2
variables: percent of component C (Mol %) and reactor
coolant temperature (Deg C). The principal curve was
trained with a data set of 300 samples. The detection was
performed with data containing one fault at a time with two
variables. The test was designed for safe and failed
operating mode.
The objective of this section is to demonstrate the
application of the principal cures technique to the problem
of faults detection of the Tennessee Eastman Process.
Supposing that the TEP have two operating mode in which
the principal curve of the first normal mode was already
defined: the predefined operating mode is called M0, the
failed operating mode is noted M1. To identify a change of
the system’s operating mode by the proposed method, we
try to get the principal curve noted C0 corresponding to
normal operating mode in the absence of defect. This curve
(Figure 6) is obtained by the calculating algorithm of the
principal curve detailed in the previous sections.
Figure 6.Principal curve
After having defined the principal curve from data, we
propose, now, its use for change detection of the operating
mode.
One technique for monitoring of processes uses the Squared
Prediction Error (SPE) [21]. The idea consists on
constructing the principal curve of safe operating mode, then
check the SPE between the estimated curve and data from
the system at the present time. The index below its detection
threshold corresponds to the failed operating mode.
Given a set of data points xn for each data point xi let p(xi)
being its projection point on the principal curve f. The
Euclidean squared distance between xi and p(xi) is
calculated for the all data set .Then the SPE can be defined
as:
2
1
( , )
n
i
i
SPE d x f

  (6)
Usually, the process is considered abnormal operating if:
fI  (7)
With δ is the threshold of detection.
From the constructed curve and the cloud of points, we can
construct an indicator of change SPE through the equation
(6). The process is simulated for 600 samples in the
following manner; the first 300 samples correspond to the
mode M0 and the second 300 ones correspond to mode M1.
Figure 7. Variation of indicator value SPE
The evolution of indicators SPE and threshold among this
simulation is shown in (Figure 7). We note the presence of
several false alarms of two indicators; this is mainly due to
measurement noise affecting variables. In the interval [0,
300], the SPE is below the threshold corresponding to the
M0 mode and above its threshold in the interval [301,600]
corresponding to failed operating mode M1.
6. Conclusion
In this paper genetic programming approach was applied to
find principal curves. These curves are nonlinear generation
of principal components, and many methods are inspired
from this concept and employ principal component of the
data to reconstruct the principal curves. However in many
cases of high dispersion or noisy data, those conventional
methods may be ineffective. To solve this problem and in
connection with researching existing approaches for
computing principal curves a new concept based on GAs is
proposed. GAs are search algorithms that are able to find
principal curves nearly indistinguishable from the true
curves. It is enough flexible to be effective in a wide range
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 66
of complex data with self-intersecting characteristics, high
curvature, and significant dispersion.
By using a simple GAs made up of crossover and mutation,
a new approach was used to perform the principal curves.
The algorithm had been applied on synthetic dataset and to
the problem of fault detection on the Tennessee Eastman
Process. The results demonstrate the improved performance
of the proposed method in real problems. This fact leads us
to conduct that GAs are a very powerful method for the
construction of principal curves with higher dimension or
even principal surfaces. This will be our main goal in future
work.
REFERENCES
[1] Anderson .T.W. Asymptotic theory for principal
component an analysis. Annals of Mathematics and
statistics, 2009; 45:1593-1600.
[2] Gertler J, Formiguera R, Vicenç I. Leak detection and
isolation in water distribution networks using principal
components analysis and structured residuals. Conference
on Control and Fault Tolerant Systems. 2010; 191-196.
[3] Mina J, Verde C, Sanchez-Parra M, Ortega F. Fault
isolation with principal components structured models for a
gas turbine. In : 2008 American Control conference; 4268-
4273.
[4] Tharrault Y. Diagnostic de fonctionnement par analyse
en composantes principales : Application à une station de
traitement des eaux usées. Institut National Polytechnique
de Lorraine, Nancy. France, 2008.
[5] Hastie T, Stuetzel W. Principal curves. Journal of
American statistical Association 1989; 84: 502-512.
[6] Delicado, P. and Huerta, M. Principal curves of oriented
points: Theoretical and computational improvements.
Computational Statistics 2003; 18: 293-315.
[7] Kègl B, Krzyzak A. Piecewise linear skeletonization
using principal curves. IEEE Transactions on Pattern
Analysis and Machine Intelligence 2002; 24: 59-74.
[8] Tibshirani R. Principal curves revisited, Statistics and
Computing 1992; 2:183–190.
[9] Banfield J.D , Raftery A.E. Ice floe identification in
satellite images using mathematical morphology and
clustering about principal curves. J. Amer. Statist Ass 1992;
87:7-16.
[10] Chang K, Ghosh J. A Unified Model for Probabilistic
Principal Surfaces. IEEE Transactions on Pattern Analysis
and Machine Intelligence 2001; Vol. 23, No. 1.
[11] Kègl B, Krzyzak A, Linder. T. Learning and design of
principal curves. IEEE Transactions on Pattern Analysis and
Machine Intelligence 2000; 22: 281–297.
[12] Delicado P. Another look at principal curves and
surface. Journal of Multi-variate analysis 2001; 7: 84–116.
[13] Einbeck J, Tutz G, Evers L. Local principal curves.
Statistics and Computing 2005 15:301–313.
[14] Verbeek J J, Vlassis N, Krose B. A k-segments
algorithm for finding principal curves. Pattern Recognition
Letter 2002, 23:1009–1017.
[15] Goldberg D, Korb B, Deb K. Messy genetic
algorithms: Motivation, analysis, and first results. Journal of
Complex Systems 1989; 3:493-530.
[16] Cha S H, Tappert C. A Genetic Algorithm for
Constructing Compact Binary Decision Trees. Journal of
Pattern Recognition Research 2009; 4:1-13.
[17] Akbari Z. A multilevel evolutionary algorithm for
optimizing numerical functions. International Journal of
Industrial Engineering Computations 2011; 2:419–430.
[18] Zhang J, Chung H, Lo W. Clustering-Based Adaptive
Crossover and Mutation Probabilities for Genetic
Algorithms. IEEE Transactions on Evolutionary
Computation 2007; 11: 326-335.
[19] Downs J J , Vogel E. A plant-wide industrial process
control problem. Computers and Chemical Engineering
1993; 17: 245–255.
[20] Downs J J , Vogel E. A plant-wide industrial process
control problem. Computers and Chemical Engineering
1993; 17: 245–255.
[21] Kresta J. V , MacGregor J F, Marlin T E. Multivariate
statistical monitoring of process operating performance.
Can. J. Chem. Engng 1991; 69:34-47.

More Related Content

What's hot

84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b
PRAWEEN KUMAR
 
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEWGRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
Drm Kapoor
 
Scalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexingScalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexing
eSAT Journals
 
Scalable and efficient cluster based framework for
Scalable and efficient cluster based framework forScalable and efficient cluster based framework for
Scalable and efficient cluster based framework for
eSAT Publishing House
 
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSSVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
ijscmcj
 
recko_paper
recko_paperrecko_paper
recko_paper
Tereza Mlynářová
 
KNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing ValuesKNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing Values
ijeei-iaes
 
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
Seval Çapraz
 
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image RetrievalBeyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Association of Scientists, Developers and Faculties
 
40120130406008
4012013040600840120130406008
40120130406008
IAEME Publication
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
AIRCC Publishing Corporation
 
50120130405020
5012013040502050120130405020
50120130405020
IAEME Publication
 
Ijetcas14 507
Ijetcas14 507Ijetcas14 507
Ijetcas14 507
Iasir Journals
 
Clustering using kernel entropy principal component analysis and variable ker...
Clustering using kernel entropy principal component analysis and variable ker...Clustering using kernel entropy principal component analysis and variable ker...
Clustering using kernel entropy principal component analysis and variable ker...
IJECEIAES
 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...
IJECEIAES
 
Finding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster ResultsFinding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster Results
CSCJournals
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
IJERA Editor
 
Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...
eSAT Publishing House
 

What's hot (18)

84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b
 
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEWGRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
GRAPH PARTITIONING FOR IMAGE SEGMENTATION USING ISOPERIMETRIC APPROACH: A REVIEW
 
Scalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexingScalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexing
 
Scalable and efficient cluster based framework for
Scalable and efficient cluster based framework forScalable and efficient cluster based framework for
Scalable and efficient cluster based framework for
 
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSSVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
 
recko_paper
recko_paperrecko_paper
recko_paper
 
KNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing ValuesKNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing Values
 
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
Statistical Data Analysis on a Data Set (Diabetes 130-US hospitals for years ...
 
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image RetrievalBeyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
Beyond Bag of Features: Adaptive Hilbert Scan Based Tree for Image Retrieval
 
40120130406008
4012013040600840120130406008
40120130406008
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
50120130405020
5012013040502050120130405020
50120130405020
 
Ijetcas14 507
Ijetcas14 507Ijetcas14 507
Ijetcas14 507
 
Clustering using kernel entropy principal component analysis and variable ker...
Clustering using kernel entropy principal component analysis and variable ker...Clustering using kernel entropy principal component analysis and variable ker...
Clustering using kernel entropy principal component analysis and variable ker...
 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...
 
Finding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster ResultsFinding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster Results
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
 
Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...Analysis of green’s function and surface current density for rectangular micr...
Analysis of green’s function and surface current density for rectangular micr...
 

Viewers also liked

An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...
eSAT Journals
 
An experimental investigation on flexural behaviour of fibre reinforced robo ...
An experimental investigation on flexural behaviour of fibre reinforced robo ...An experimental investigation on flexural behaviour of fibre reinforced robo ...
An experimental investigation on flexural behaviour of fibre reinforced robo ...
eSAT Journals
 
Design and development of intelligent electronics travelling aid for visually...
Design and development of intelligent electronics travelling aid for visually...Design and development of intelligent electronics travelling aid for visually...
Design and development of intelligent electronics travelling aid for visually...
eSAT Journals
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control system
eSAT Journals
 
A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...
eSAT Journals
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
eSAT Journals
 
Nonlinear prediction of human resting state functional connectivity based on ...
Nonlinear prediction of human resting state functional connectivity based on ...Nonlinear prediction of human resting state functional connectivity based on ...
Nonlinear prediction of human resting state functional connectivity based on ...
eSAT Journals
 
Developing an actual very high frequency antenna using genetic algorithms
Developing an actual very high frequency antenna using genetic algorithmsDeveloping an actual very high frequency antenna using genetic algorithms
Developing an actual very high frequency antenna using genetic algorithms
eSAT Journals
 
Performance evaluation of modified modular exponentiation for rsa algorithm
Performance evaluation of modified modular exponentiation for rsa algorithmPerformance evaluation of modified modular exponentiation for rsa algorithm
Performance evaluation of modified modular exponentiation for rsa algorithm
eSAT Journals
 
Fpga implementation of wireless data logger system
Fpga implementation of wireless data logger systemFpga implementation of wireless data logger system
Fpga implementation of wireless data logger system
eSAT Journals
 
Alternative fundings to improve road safety in malaysia
Alternative fundings to improve road safety in malaysiaAlternative fundings to improve road safety in malaysia
Alternative fundings to improve road safety in malaysia
eSAT Journals
 
Water quality index for groundwater of southern part of bangalore city
Water quality index for groundwater of southern part of bangalore cityWater quality index for groundwater of southern part of bangalore city
Water quality index for groundwater of southern part of bangalore city
eSAT Journals
 
Finite element modeling and bending stress analysis of non standard spur gear
Finite element modeling and bending stress analysis of non standard spur gearFinite element modeling and bending stress analysis of non standard spur gear
Finite element modeling and bending stress analysis of non standard spur gear
eSAT Journals
 
Fatigue life estimation of rear fuselage structure of an aircraft
Fatigue life estimation of rear fuselage structure of an aircraftFatigue life estimation of rear fuselage structure of an aircraft
Fatigue life estimation of rear fuselage structure of an aircraft
eSAT Journals
 
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
eSAT Journals
 
Implementation of ac induction motor control using constant vhz principle and...
Implementation of ac induction motor control using constant vhz principle and...Implementation of ac induction motor control using constant vhz principle and...
Implementation of ac induction motor control using constant vhz principle and...
eSAT Journals
 
Design & analysis of needle roller bearing at gudgeon pin of ginning machine
Design & analysis of needle roller bearing at gudgeon pin of ginning machineDesign & analysis of needle roller bearing at gudgeon pin of ginning machine
Design & analysis of needle roller bearing at gudgeon pin of ginning machine
eSAT Journals
 
Weed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholdingWeed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholding
eSAT Journals
 
Wdm based fso link optimizing for 180 km using bessel filter
Wdm based fso link optimizing for 180 km using bessel filterWdm based fso link optimizing for 180 km using bessel filter
Wdm based fso link optimizing for 180 km using bessel filter
eSAT Journals
 

Viewers also liked (19)

An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...
 
An experimental investigation on flexural behaviour of fibre reinforced robo ...
An experimental investigation on flexural behaviour of fibre reinforced robo ...An experimental investigation on flexural behaviour of fibre reinforced robo ...
An experimental investigation on flexural behaviour of fibre reinforced robo ...
 
Design and development of intelligent electronics travelling aid for visually...
Design and development of intelligent electronics travelling aid for visually...Design and development of intelligent electronics travelling aid for visually...
Design and development of intelligent electronics travelling aid for visually...
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control system
 
A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
Nonlinear prediction of human resting state functional connectivity based on ...
Nonlinear prediction of human resting state functional connectivity based on ...Nonlinear prediction of human resting state functional connectivity based on ...
Nonlinear prediction of human resting state functional connectivity based on ...
 
Developing an actual very high frequency antenna using genetic algorithms
Developing an actual very high frequency antenna using genetic algorithmsDeveloping an actual very high frequency antenna using genetic algorithms
Developing an actual very high frequency antenna using genetic algorithms
 
Performance evaluation of modified modular exponentiation for rsa algorithm
Performance evaluation of modified modular exponentiation for rsa algorithmPerformance evaluation of modified modular exponentiation for rsa algorithm
Performance evaluation of modified modular exponentiation for rsa algorithm
 
Fpga implementation of wireless data logger system
Fpga implementation of wireless data logger systemFpga implementation of wireless data logger system
Fpga implementation of wireless data logger system
 
Alternative fundings to improve road safety in malaysia
Alternative fundings to improve road safety in malaysiaAlternative fundings to improve road safety in malaysia
Alternative fundings to improve road safety in malaysia
 
Water quality index for groundwater of southern part of bangalore city
Water quality index for groundwater of southern part of bangalore cityWater quality index for groundwater of southern part of bangalore city
Water quality index for groundwater of southern part of bangalore city
 
Finite element modeling and bending stress analysis of non standard spur gear
Finite element modeling and bending stress analysis of non standard spur gearFinite element modeling and bending stress analysis of non standard spur gear
Finite element modeling and bending stress analysis of non standard spur gear
 
Fatigue life estimation of rear fuselage structure of an aircraft
Fatigue life estimation of rear fuselage structure of an aircraftFatigue life estimation of rear fuselage structure of an aircraft
Fatigue life estimation of rear fuselage structure of an aircraft
 
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
A study on the marshall properties of dbm mix prepared using vg 30 and crmb-5...
 
Implementation of ac induction motor control using constant vhz principle and...
Implementation of ac induction motor control using constant vhz principle and...Implementation of ac induction motor control using constant vhz principle and...
Implementation of ac induction motor control using constant vhz principle and...
 
Design & analysis of needle roller bearing at gudgeon pin of ginning machine
Design & analysis of needle roller bearing at gudgeon pin of ginning machineDesign & analysis of needle roller bearing at gudgeon pin of ginning machine
Design & analysis of needle roller bearing at gudgeon pin of ginning machine
 
Weed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholdingWeed and crop segmentation and classification using area thresholding
Weed and crop segmentation and classification using area thresholding
 
Wdm based fso link optimizing for 180 km using bessel filter
Wdm based fso link optimizing for 180 km using bessel filterWdm based fso link optimizing for 180 km using bessel filter
Wdm based fso link optimizing for 180 km using bessel filter
 

Similar to Fault diagnosis using genetic algorithms and principal curves

Parametric estimation of construction cost using combined bootstrap and regre...
Parametric estimation of construction cost using combined bootstrap and regre...Parametric estimation of construction cost using combined bootstrap and regre...
Parametric estimation of construction cost using combined bootstrap and regre...
IAEME Publication
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
Vol 9 No 1 - January 2014
Vol 9 No 1 - January 2014Vol 9 No 1 - January 2014
Vol 9 No 1 - January 2014
ijcsbi
 
A Novel Approach to Mathematical Concepts in Data Mining
A Novel Approach to Mathematical Concepts in Data MiningA Novel Approach to Mathematical Concepts in Data Mining
A Novel Approach to Mathematical Concepts in Data Mining
ijdmtaiir
 
Multi modal medical image fusion using weighted
Multi modal medical image fusion using weightedMulti modal medical image fusion using weighted
Multi modal medical image fusion using weighted
eSAT Publishing House
 
Kernel based similarity estimation and real time tracking of moving
Kernel based similarity estimation and real time tracking of movingKernel based similarity estimation and real time tracking of moving
Kernel based similarity estimation and real time tracking of moving
IAEME Publication
 
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
IRJET Journal
 
Enhancing the performance of cluster based text summarization using support v...
Enhancing the performance of cluster based text summarization using support v...Enhancing the performance of cluster based text summarization using support v...
Enhancing the performance of cluster based text summarization using support v...
eSAT Journals
 
Noura2
Noura2Noura2
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
ijscmcj
 
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACHESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
cscpconf
 
Estimating project development effort using clustered regression approach
Estimating project development effort using clustered regression approachEstimating project development effort using clustered regression approach
Estimating project development effort using clustered regression approach
csandit
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
eSAT Publishing House
 
Application of normalized cross correlation to image registration
Application of normalized cross correlation to image registrationApplication of normalized cross correlation to image registration
Application of normalized cross correlation to image registration
eSAT Publishing House
 
Bio medical image segmentation using marker controlled watershed algorithm a ...
Bio medical image segmentation using marker controlled watershed algorithm a ...Bio medical image segmentation using marker controlled watershed algorithm a ...
Bio medical image segmentation using marker controlled watershed algorithm a ...
eSAT Publishing House
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
IJERA Editor
 
Critical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network ProjectCritical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network Project
iosrjce
 
A novel scheme for reliable multipath routing
A novel scheme for reliable multipath routingA novel scheme for reliable multipath routing
A novel scheme for reliable multipath routing
eSAT Publishing House
 
A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...
eSAT Journals
 
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
AM Publications
 

Similar to Fault diagnosis using genetic algorithms and principal curves (20)

Parametric estimation of construction cost using combined bootstrap and regre...
Parametric estimation of construction cost using combined bootstrap and regre...Parametric estimation of construction cost using combined bootstrap and regre...
Parametric estimation of construction cost using combined bootstrap and regre...
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
 
Vol 9 No 1 - January 2014
Vol 9 No 1 - January 2014Vol 9 No 1 - January 2014
Vol 9 No 1 - January 2014
 
A Novel Approach to Mathematical Concepts in Data Mining
A Novel Approach to Mathematical Concepts in Data MiningA Novel Approach to Mathematical Concepts in Data Mining
A Novel Approach to Mathematical Concepts in Data Mining
 
Multi modal medical image fusion using weighted
Multi modal medical image fusion using weightedMulti modal medical image fusion using weighted
Multi modal medical image fusion using weighted
 
Kernel based similarity estimation and real time tracking of moving
Kernel based similarity estimation and real time tracking of movingKernel based similarity estimation and real time tracking of moving
Kernel based similarity estimation and real time tracking of moving
 
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
IRJET- Bidirectional Graph Search Techniques for Finding Shortest Path in Ima...
 
Enhancing the performance of cluster based text summarization using support v...
Enhancing the performance of cluster based text summarization using support v...Enhancing the performance of cluster based text summarization using support v...
Enhancing the performance of cluster based text summarization using support v...
 
Noura2
Noura2Noura2
Noura2
 
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
EDGE DETECTION IN SEGMENTED IMAGES THROUGH MEAN SHIFT ITERATIVE GRADIENT USIN...
 
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACHESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
ESTIMATING PROJECT DEVELOPMENT EFFORT USING CLUSTERED REGRESSION APPROACH
 
Estimating project development effort using clustered regression approach
Estimating project development effort using clustered regression approachEstimating project development effort using clustered regression approach
Estimating project development effort using clustered regression approach
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
Application of normalized cross correlation to image registration
Application of normalized cross correlation to image registrationApplication of normalized cross correlation to image registration
Application of normalized cross correlation to image registration
 
Bio medical image segmentation using marker controlled watershed algorithm a ...
Bio medical image segmentation using marker controlled watershed algorithm a ...Bio medical image segmentation using marker controlled watershed algorithm a ...
Bio medical image segmentation using marker controlled watershed algorithm a ...
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
 
Critical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network ProjectCritical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network Project
 
A novel scheme for reliable multipath routing
A novel scheme for reliable multipath routingA novel scheme for reliable multipath routing
A novel scheme for reliable multipath routing
 
A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...A novel scheme for reliable multipath routing through node independent direct...
A novel scheme for reliable multipath routing through node independent direct...
 
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
Segmentation of MR Images using Active Contours: Methods, Challenges and Appl...
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
eSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
eSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
eSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
eSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
eSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
eSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
eSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
eSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 

Recently uploaded (20)

Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 

Fault diagnosis using genetic algorithms and principal curves

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 61 FAULT DIAGNOSIS USING GENETIC ALGORITHMS AND PRINCIPAL CURVES Tawfik Najeh1 , Lotfi Nabli2 1 PHD student, Laboratory of Automatic Control, Signal and Image Processing, National School of Engineers of Monastir, University of Monastir, 5019 Tunisia, najehtawfik@gmail.com, 2 Master of conference, Laboratory of Automatic Control, Signal and Image Processing, National School of Engineers of Monastir, University of Monastir, 5019 Tunisia, lotfi.nabli@enim.rnu.tn Abstract Several applications of nonlinear principal component analysis (NPCA) have appeared recently in process monitoring and fault diagnosis. In this paper a new approach is proposed for fault detection based on principal curves and genetic algorithms. The principal curve is a generation of linear principal component (PCA) introduced by Hastie as a parametric curve passes satisfactorily through the middle of data. The existing principal curves algorithms employ the first component of the data as an initial estimation of principal curve. However the dependence on initial line leads to a lack of flexibility and the final curve is only satisfactory for specific problems. In this paper we extend this work in two ways. First, we propose a new method based on genetic algorithms to find the principal curve. Here, lines are fitted and connected to form polygonal lines (PL). Second, potential application of principal curves is discussed. An example is used to illustrate fault diagnosis of nonlinear process using the proposed approach. Index Terms: Principal curve, Genetic Algorithm, Nonlinear principal component analysis, Fault detection. --------------------------------------------------------------------***---------------------------------------------------------------------- 1. Introduction Although the principal component analysis (PCA) can be considered as the oldest and simplest technique in multifarious analysis [2], this method is a topical subject in several research areas such process monitoring and fault detection [2]. It belongs to the most effective techniques for linear data analysis [3]. PCA reduces the dimension of the representation space of data with minimal loss of information. The transformation of the whole original variables gives new ones called principal components. The first major components contain the most variations of initial variables. The last major components called primary residues contain the measurement noise. Despite the effectiveness of PCA in various fields, this method is no longer approved for nonlinear problems that present most real systems [4]. Using linear PCA to analyze nonlinear data gives a residual space with significant information part rather than containing the system noise. This will lead to the loss of major data variations. In order to adapt the concept of PCA to nonlinear problems, an inspired approach to PCA called principal curves or nonlinear principal component analysis (NPCA) is introduced by Hastie et al [5]. This approach can be seen as a generalization and the natural extension of linear PCA. It is defined by curves that pass through the middle of a cloud of points. In spite of the progress reported during recent years in resolving the main problem of principal curves, existing approaches have multiple limitations. Due to the inadequate initialization of the algorithm or the predefined strategy of constructing local models, these methods present weaknesses for the data with self-intersecting characteristics, high curvature, and significant dispersion [6]. The contribution of this paper is new practical concepts that use genetic algorithms (GAs) to estimate curve passing through the middle of probability distribution. To support the complex data structures and have a flexible algorithm that covers the important curvature of the principal curves, a new approach that differs from conventional mentioned approaches is used. This serves to demonstrate the effectiveness of using revolutionary techniques for solving the problem of the principal curves. Likewise, the use of algorithms is easily extended to complex data structures that present a great challenge for conventional approaches. The second section is an overview of different definitions of principal curve. The third section briefly outlines the genetic approach and how it differs from conventional techniques. The forth section is the core of paper; this section describes the developed method based on genetic algorithms for constructing the principal curves and the technical details of the proposed approach. In the fifth section the results obtained on two examples and the perspectives for future research. 2. Overview of principal curves In the literature various definitions of principal curves are proposed. The first one is based on the self-consistency property [5]. A different approach is introduced by Kégal et al [7] and regards the principal curves as curves with bounded length. Other approaches are based on the mixture model [8]. The Hastie approach does not support either closed curves or those with intersections. However many improvements are added to this approach. The fixes
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 62 developed by Tibershirani [9] of the original version of the algorithm of Hastie allowed it to overcome the bais. Later Chang et al.[10] proposed a hybrid approach based on Hastie and Banifield methods to improve obtained results on finding principal curves. A different approach based on a model of the principal semi-parametric curve was proposed by Tibshirani [8]. But lack of flexibility in the case of curves with large curvatures this method has the same weaknesses of the theory of Hastie. In [11] authors introduced an algorithm that relies on the polygonal lines to achieve a satisfactory principal curve, but with an important calculation cost. All this algorithms are characterized by their top-down analysis. They start research for a straight line, which by default is the first principal component of the data. Besides, another group of definitions called bottom-up approach describes the same topic, but, from another side. Such approaches are based on local data analysis to construct the principal curve [6] rather than starting with a line that represents the entire cloud of points, these algorithms consider just a set of neighboring points in each step. The approach introduced by Delicado [12] for the construction of principal curves is directly inspired by this principle. The second group seems to be more effective for complex data structures such as closed curves or spiral-shaped [7]. It should be noted that considering all the data cloud at once make the result completely dependent on the initial line. This has a direct impact on the flexibility of the algorithm and the final curve is only satisfactory for specific problems [13]. Principal curves are considered as a nonlinear way to summarize a multidimensional data by a one-dimensional curve. They are defined as curves that pass through the most dense regions of the data cloud [14]. This one-dimensional representation catches shape depending on the data distributions (Figure 1). Figure.1. Graphical representation of a curve that passes from the middle of a cloud of points Hastie and Stuetzul introduce the first approach based on the self-consistency property of principal components. Given a random vector X  if       1 ,df f f      is the curve parameterized with   , then for any d X  we have ( )f X the projection index and ( )f  is a principal curve. Mathematically the projection index is defined by:       sup : inff f f        (1) For d X  , the projection index ( )f X is the largest value giving the minimum of  f   , as shown in (Figure 2). Figure.2. Projecting points on a curve self-contained, the basic terms on distance from a point to a curve and the point’s position along a line segment on 2  are reviewed. Let the point ( , )x yC C C and the line segment AB from ( , )x yA A A to ( , )x yB B B . Let P be the point of perpendicular projection of C on AB .The parameter r ,which indicates P's position along AB, is computed by the dot product of AC and AB divided by the square of the length of AB: 2 AC dot AB r AB  (2) The parameter r has the following meaning: 0 1 0 1 0 1 if r then P A if r then P B if r then Pis on the backword extention of AB if r then P is on the forword extention of AB if r then P is interior to AB         The point P can then be found:     . . x x x x y y y y P A r B A P A r B A       (3) And the distance from A to P is: d r AB  (4) 3. Genetic algorithms-some preliminaries Gas are classified as evolutionary optimization methods [15]. They allow defining an optimum of a function defined on a data space. These algorithms are applied to a wide variety of problems [16]. Simplicity and efficiency are the two advantages of GAs [17]. After having fixed the expression of the objective function to be optimized, probabilistic steps are involved to create an initial population of individuals [18]. The initial population will submit some genetic operations (such as evaluation, mutation, crossover ...) to converge to the optimal solution of the problem. Optimization steps with GAs are as follows:
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 63  Initialization: It is usually random and it is often advantageous to include the maximum knowledge about the problem.  Evaluation: This step is to compute the quality of individuals by the allocation a positive value called "ability or fitness" to each one. The highest is assigned to the individual that minimizes (or maximizes) the objective function.  The selection: This step selects a definite number of individuals of the current population. The selection is probabilistic and characterized by a parameter called selection pressure (Ps) fixing the number of selected individuals.  The crossover: The genetic crossover operator creates new individuals. From two randomly selected parents, crossover produces two descendants. This step affects only a limited number of individuals established by the crossover rate (Pc) number.  The mutation: The mutation consists on providing a small disruption to a number (Pm) of individuals. The effect of this operator is to counteract the attraction exerted by the best individuals; this allows us to explore other areas of the search space. This has been a brief overview of GAs. For further details on the processing power and the convergence properties of GAs, reference should be made to [15]. 4. Principal curves by genetic algorithms It has been shown in Section 2 that obtaining the principal curves leads back to an optimization problem. This principal curve minimizes the orthogonal deviations between the data and the curve subject to smoothness constraints. To resolve this computation, several methods have been established; all of them were deterministic. The use of these methods can lead to a local optimum providing less faithful principal curves to the data distribution. The resolution of such problems by GAs avoids all local optima and converges to the global optimum of the problem. The proposed approach considers the principal curves as an ensemble of connected line segments. In each step new segment is inserted to form polygonal lines. GAs are used to find the optimal segments one by one. In each step, only data in a local neighbourhood of the segment are considered. The use of GAs in order to find the principal curves requires the development of an objective function. This function determines how to evaluate the fitness of any segment pass through the data cloud. Let Xn be a two-dimensional random vector and 2 , 1,...nix i  is a local neighbourhood for a fix point x0. For any segment s=[x0,b] pass through the neighborhood points let di denotes the distance between the considered point xi and its orthogonal projection on the segment given by equation (4). The objective function must take into account the quadratic sum of the distances di. 2 2 ( , ) (min ) n n i i i i d x s x f     (5) The objective is to find the segment that minimizes the total squared distance of all neighbour’s points. We can project orthogonally any data point in the neighbourhood cloud onto the segment and the deviations between the data and the projection on considered segment are computed by equation (5). Hence, for any segment s; an associated fitness is calculated by  . The size of the neighbourhood is an important parameter done by a fraction of all data points that are considered to be in the neighbourhood. Increasing or decreasing this parameter tends respectively to the smoothness of the curve or to interpolate the data cloud. Then the neighbourhood controls the trade-off between smoothness and fidelity to the data. To determine the size of neighbourhood one can use the cross-validation. The new genetic curve algorithm is constructed following the strategy outlined as fellows: Algorithm 1 01: Start with a random point 0x from nX . 02: Ln = the local neighborhood around 0x . 03: Repeat until number generation (NB) = Gmax. 04: Generate at random a population of K segments. 05: for every segment kx do 06: compute the Euclidean distance: 2 ( , ) n k i i d x s   for each segment. 07: end for 08: Apply crossover and mutation. 09: Save the better line segment and return to step 3. 10: NB=NB+1 11: Delete used local neighbourhood points from the original distribution. 12: The end point of previous segment is served as a starting point. 13: Connect with previous segment (Except first one). 14: Return 02 and repeat until all data points are achieved. The series of best saved segments gives the global principal curve for the data distribution. In the next section these steps will be explained in detail: (1) Selection of the starting point: In this paper the starting point can be imposed by hand or if this is not possible it might be chosen at random. (2) Search the local neighborhood: For each segment in the current population the algorithm identifies distances from all points to them orthogonally projections and a fixed number of the nearest neighbor’s points might be chosen. (3) Stop after Gmax iteration: Following the execution of a specified number of Gmax generations the genetic algorithm converges to the global optimum. The result is a satisfactory
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 64 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 segment passes through the middle of neighborhood of the starting points. (4) Generate an initial population: The point 0x is taken as the end of a set of K segments having all the same length. These segments randomly generated present the initial population of individuals. Each segment represents a possible solution for the local neighbourhood (Figure 3). Figure 3. Initial Population (5,6,7) The assignment of fitness value: The equation (5) is taken as an objective function. After having generated an initial population, the abilities of individuals are evaluated by this function. Individuals with the highest fitness are selected to be subject to different genetic operators (crossover, mutation and selection). (8) Apply crossover and mutation: The fitness value assigned in the previous step is used to direct the application of tow operations, crossover and mutation, which produce the new populations of segments. This new generation will contain better solutions. Crossover affords a means for each segment to mix and match their desirable qualities through a random process. The second operation, mutation, enhances the ability of the GAs to find near-optimal segments. Mutation is the occasional and partial modification of a particular end point of a given segment. (10) Save the better line segments: After saving best segments return to step 3 for fixed number of generations (Gmax) (11) Delete used local neighbourhood: Before moving to the next segment calculation, all points previously used are removed from the distribution. This avoids the algorithm to dangle between two points and never escaping. (12,13,14) Found the global curve: The end point of the previous segment serves as a new starting point for a new algorithm. Steps (2) to (14) are repeated times until no point in the distribution can be considered to be in the neighbourhood. Then return the global principal curve those summaries the data cloud. 5. Experimental results and analyses In this section, two examples are used to prove the performance of the proposed approach to find the principal curve in case of synthetic dataset and for fault detection. But before, we first discuss parameters of GAs. 5.1 Setting parameters For all runs of GAs, the population size is 80 and the maximum number of generations to be run is Gmax=100. Two genetic operations are used: crossover and mutation with the probability 0.25 and 0.01, respectively. The maximum number of permissible segments inserted in the new generation is 90%. The method of selection of segments for crossover is tournament selection. 5.2 Synthetic dataset The new algorithm has been tested with synthetic datasets in case of circle of radius=1. Data points are disturbed along the circle with Gaussian noise independently imposed on different dimensions of the given curve. We start with 100 data point contaminated with small noise (0.03). The results obtained by applying the algorithm are shown in Figure (4). One can see that the circle is reconstructed quite well. Figure 4. Principal curve: synthetic datasets 5.3 Tennessee Eastman The Tennessee Eastman Process is a test problem published by the Eastman Company for use in evaluating process control methods [19]. This process produces two products G and H from four reactants A, C, D, and E. Figure 5. Tennessee Eastman reactor
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 65 The process also produces an inert B and a byproduct F. The major units of the process are: a reactor, a product condenser, a vapor/liquid separator, a recycle compressor, and a product stripper. The process gives 41 measurements with 12 manipulated variables [20]. All gaseous reactants are transmitted to the reactor to produce other liquid products. A catalyst dissolved in the liquid phase catalyzes the gas-phase reactions. Then, the catalyst remains in the reactor and then products leave the reactor as vapors. The process has a total of six operating states which comprise a basic operating state with 50/50 mass ratios between product components G and H. In this paper we considered only the reactor unit with 2 variables: percent of component C (Mol %) and reactor coolant temperature (Deg C). The principal curve was trained with a data set of 300 samples. The detection was performed with data containing one fault at a time with two variables. The test was designed for safe and failed operating mode. The objective of this section is to demonstrate the application of the principal cures technique to the problem of faults detection of the Tennessee Eastman Process. Supposing that the TEP have two operating mode in which the principal curve of the first normal mode was already defined: the predefined operating mode is called M0, the failed operating mode is noted M1. To identify a change of the system’s operating mode by the proposed method, we try to get the principal curve noted C0 corresponding to normal operating mode in the absence of defect. This curve (Figure 6) is obtained by the calculating algorithm of the principal curve detailed in the previous sections. Figure 6.Principal curve After having defined the principal curve from data, we propose, now, its use for change detection of the operating mode. One technique for monitoring of processes uses the Squared Prediction Error (SPE) [21]. The idea consists on constructing the principal curve of safe operating mode, then check the SPE between the estimated curve and data from the system at the present time. The index below its detection threshold corresponds to the failed operating mode. Given a set of data points xn for each data point xi let p(xi) being its projection point on the principal curve f. The Euclidean squared distance between xi and p(xi) is calculated for the all data set .Then the SPE can be defined as: 2 1 ( , ) n i i SPE d x f    (6) Usually, the process is considered abnormal operating if: fI  (7) With δ is the threshold of detection. From the constructed curve and the cloud of points, we can construct an indicator of change SPE through the equation (6). The process is simulated for 600 samples in the following manner; the first 300 samples correspond to the mode M0 and the second 300 ones correspond to mode M1. Figure 7. Variation of indicator value SPE The evolution of indicators SPE and threshold among this simulation is shown in (Figure 7). We note the presence of several false alarms of two indicators; this is mainly due to measurement noise affecting variables. In the interval [0, 300], the SPE is below the threshold corresponding to the M0 mode and above its threshold in the interval [301,600] corresponding to failed operating mode M1. 6. Conclusion In this paper genetic programming approach was applied to find principal curves. These curves are nonlinear generation of principal components, and many methods are inspired from this concept and employ principal component of the data to reconstruct the principal curves. However in many cases of high dispersion or noisy data, those conventional methods may be ineffective. To solve this problem and in connection with researching existing approaches for computing principal curves a new concept based on GAs is proposed. GAs are search algorithms that are able to find principal curves nearly indistinguishable from the true curves. It is enough flexible to be effective in a wide range
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 66 of complex data with self-intersecting characteristics, high curvature, and significant dispersion. By using a simple GAs made up of crossover and mutation, a new approach was used to perform the principal curves. The algorithm had been applied on synthetic dataset and to the problem of fault detection on the Tennessee Eastman Process. The results demonstrate the improved performance of the proposed method in real problems. This fact leads us to conduct that GAs are a very powerful method for the construction of principal curves with higher dimension or even principal surfaces. This will be our main goal in future work. REFERENCES [1] Anderson .T.W. Asymptotic theory for principal component an analysis. Annals of Mathematics and statistics, 2009; 45:1593-1600. [2] Gertler J, Formiguera R, Vicenç I. Leak detection and isolation in water distribution networks using principal components analysis and structured residuals. Conference on Control and Fault Tolerant Systems. 2010; 191-196. [3] Mina J, Verde C, Sanchez-Parra M, Ortega F. Fault isolation with principal components structured models for a gas turbine. In : 2008 American Control conference; 4268- 4273. [4] Tharrault Y. Diagnostic de fonctionnement par analyse en composantes principales : Application à une station de traitement des eaux usées. Institut National Polytechnique de Lorraine, Nancy. France, 2008. [5] Hastie T, Stuetzel W. Principal curves. Journal of American statistical Association 1989; 84: 502-512. [6] Delicado, P. and Huerta, M. Principal curves of oriented points: Theoretical and computational improvements. Computational Statistics 2003; 18: 293-315. [7] Kègl B, Krzyzak A. Piecewise linear skeletonization using principal curves. IEEE Transactions on Pattern Analysis and Machine Intelligence 2002; 24: 59-74. [8] Tibshirani R. Principal curves revisited, Statistics and Computing 1992; 2:183–190. [9] Banfield J.D , Raftery A.E. Ice floe identification in satellite images using mathematical morphology and clustering about principal curves. J. Amer. Statist Ass 1992; 87:7-16. [10] Chang K, Ghosh J. A Unified Model for Probabilistic Principal Surfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence 2001; Vol. 23, No. 1. [11] Kègl B, Krzyzak A, Linder. T. Learning and design of principal curves. IEEE Transactions on Pattern Analysis and Machine Intelligence 2000; 22: 281–297. [12] Delicado P. Another look at principal curves and surface. Journal of Multi-variate analysis 2001; 7: 84–116. [13] Einbeck J, Tutz G, Evers L. Local principal curves. Statistics and Computing 2005 15:301–313. [14] Verbeek J J, Vlassis N, Krose B. A k-segments algorithm for finding principal curves. Pattern Recognition Letter 2002, 23:1009–1017. [15] Goldberg D, Korb B, Deb K. Messy genetic algorithms: Motivation, analysis, and first results. Journal of Complex Systems 1989; 3:493-530. [16] Cha S H, Tappert C. A Genetic Algorithm for Constructing Compact Binary Decision Trees. Journal of Pattern Recognition Research 2009; 4:1-13. [17] Akbari Z. A multilevel evolutionary algorithm for optimizing numerical functions. International Journal of Industrial Engineering Computations 2011; 2:419–430. [18] Zhang J, Chung H, Lo W. Clustering-Based Adaptive Crossover and Mutation Probabilities for Genetic Algorithms. IEEE Transactions on Evolutionary Computation 2007; 11: 326-335. [19] Downs J J , Vogel E. A plant-wide industrial process control problem. Computers and Chemical Engineering 1993; 17: 245–255. [20] Downs J J , Vogel E. A plant-wide industrial process control problem. Computers and Chemical Engineering 1993; 17: 245–255. [21] Kresta J. V , MacGregor J F, Marlin T E. Multivariate statistical monitoring of process operating performance. Can. J. Chem. Engng 1991; 69:34-47.