The Application of Multiobjective Genetic Algorithm to the Parameter Optimization of Single-Well Potential Stochastic Resonance Algorithm Aimed at Simultaneous Determination of Multiple Weak Chromatographic Peaks

Simultaneous determination of multiple weak chromatographic peaks via stochastic resonance algorithm attracts much attention in recent years. However, the optimization of the parameters is complicated and time consuming, although the single-well potential stochastic resonance algorithm (SSRA) has already reduced the number of parameters to only one and simplified the process significantly. Even worse, it is often difficult to keep amplified peaks with beautiful peak shape. Therefore, multiobjective genetic algorithm was employed to optimize the parameter of SSRA for multiple optimization objectives (i.e., S/N and peak shape) and multiple chromatographic peaks. The applicability of the proposed method was evaluated with an experimental data set of Sudan dyes, and the results showed an excellent quantitative relationship between different concentrations and responses.


Introduction
Stochastic resonance algorithm (SRA) [1] is established based on a counterintuitive phenomenon that the signalto-noise ratio ( / ) of a weak signal can be amplified significantly in a nonlinear system by making the best of noise instead of filtering it [2]. The algorithm presents the unique advantages for superior detection of useful signal that submerged in heavy noise and provides an entirely new way for the detection of weak chromatographic peaks [3]. It has been successfully applied to many different fields of analytical chemistry, such as pharmaceutical analysis [4], food analysis, [5] and environmental analysis [6].
A nonlinear system is one of the necessary elements of SRA, and the one that is most frequently employed is a bistable system described as double-well potential with two system parameters. The optimization of the system parameters is essential for the application of SRA. The initial goal of the optimization is to pursue the maximal signal-to-noise ratio ( / ) of the output peak, and, usually, the process of optimization is to search the optimal value one by one within a given range [7]. However, the ill-looking peak shape often annoys the researchers. Therefore, some improved algorithms with two or more parameters were developed to give attention to both the / and the chromatographic peak shape [8,9]; of course, the workload of parameter optimization inevitably increased. In order to simplify the parameter optimization, 2 The Scientific World Journal Zhang and Xiang developed a single-well potential stochastic resonance algorithm (SSRA) with only one parameter [10]. The algorithm works well in the application of quantitative determination of single weak chromatographic peak [11].
In recent years, simultaneous determination of multiple weak chromatographic peaks via SRA attracts much attention [12,13], in which the optimization of the parameters becomes even more complicated and time consuming [14]. Genetic algorithms (GAs), which are inspired by the evolutionary principle of "survival of the fittest, " have been proposed as powerful search strategies for tackling complex optimization problems with high efficiencies and robustness [15,16]. It is desirable that GAs should be suitable for automatically and rapidly optimizing the system parameters of SRA. Wang et al. developed an adaptive single-well stochastic resonance algorithm by applying GA, but only one chromatographic peak of clenbuterol and a single optimization objective (i.e., / ) were concerned [17]. In this paper, a multiobjective GA [18] was coupled to SSRA to optimize the system parameters for multiple optimization objectives (i.e., / and peak shape) and multiple chromatographic peaks, where singlewell potential was adopted to simplify the theoretical formalism of the algorithm. The applicability of the proposed method was evaluated with an experimental data set of Sudan dyes.

Single-Well Potential Stochastic Resonance Algorithm.
A simplified nonlinear Langevin equation is employed in the algorithm of stochastic resonance [10,19] as follows: where ( ) denotes an input signal embedded in a noisy environment, expressed as ( ) = ( ) + ( ). ( ) is the pure or real signal, and ( ) is the intrinsic noise generated by instrument. ( ) is a potential function of the nonlinear system, and that used in SSRA can be expressed by the following equation: The profile of ( ) is shown in Figure 1. As the physical model of SR, the physical meaning of the equations can be explained by the motion of a Brownian particle in the single-well potential. The input signal ( ) can be viewed as fluctuating force that act upon the particle. The force drives the particle to move along the brim of the singlewell potential, and the displacement of the particle, , forms the output signal of the system. In other words, the output chromatogram of the algorithm can be considered as the trajectory of the particle. According to (2), only the parameter affects the profile of the potential well; the parameter decides the vertical position of the well and will be eliminated in the first-order derivative of ( ) (see (1)). When the parameter takes an appropriate value, the noise may cooperate with the signal properly and the signal will extract energy from the noise. As a result, in the output, the strength of the signal will be increased while that of the noise will be decreased, and the output signal could be driven to a height that cannot be reached via the pure input signal. Finally, a greater / could obtain from the output signal than from the input one.
The analytic solution of Langevin equation is not available, and one has to use a numerical method to approximate it [20]. In this work, a fourth-order Runge-Kutta method was used to obtain the discrete solution [21].

Multiobjective Genetic Algorithm.
Genetic algorithms (GAs) are a particular class of evolutionary algorithms that move from one population of "chromosomes" to a new population by using a kind of natural selection together with the genetic inspired operators of crossover, mutation, and so on [22]. A selection operator chooses "chromosomes" in the population that will be allowed to "reproduce. " On average, the fitter "chromosomes" produce more "offspring" than the less fit ones. GAs can search for many noninferior solutions in parallel by maintaining a population of solutions. Therefore, GAs are very suitable for solving the problems of multiobjective optimization [23].
Vector evaluated genetic algorithm (VEGA) is one of the multiobjective GAs that was proposed by Schaffer [24]. In VEGA, a number of subpopulations are generated by performing proportional selection according to each objective function in turn [25]. Assuming the population size of the current generation is , and the number of objectives is , then subpopulations would be generated with the size of / each. A new generation is then obtained by shuffling these subpopulations together, and the operation of crossover and mutation is applied. The flowchart of VEGA is shown in Figure 2. 2.3. The Implementation of the Algorithm. As shown in Section 2.1, the parameter is very important for SSRA. In order to get the satisfactory output for each peak, multiobjective genetic algorithm was employed to perform The Scientific World Journal the multiobjective optimization for the parameter . The objective function is defined as follows: where is the number of peaks in the chromatogram. The function consists of two terms: SNR and SYN, which denote the signal-to-noise ratio and the degree of symmetry of the output peaks, respectively. SNR ( ) in (3) is defined as the ratio of the standard deviation of the signal range of the th peak to that of baseline range; that is, SYN ( ) is defined as the ratio of the peak area of the left side to that of the right side of the th peak; that is, SNR max and SYN max are the maximal values of SNR and SYN of the th peak at different parameter , respectively. The procedures of optimization are as follows.
Step 1. Start with a random initial population . Set = 0.
Step 2. If the ending criterion is satisfied, return .
The algorithm was implemented in Matlab 7 (Mathworks, Natick, MA, USA) by the authors, and the calculations were carried out on an IBM-PC compatible computer (Intel Core Duo CPU 1.83 GHz, memory 1 GB).
Stock solutions (Para Red: 0.515 mg mL −1 ; Sudan I: 0.732 mg mL −1 ; Sudan II: 0.697 mg mL −1 ; Sudan III: 0.823 mg mL −1 ; Sudan IV: 0.721 mg mL −1 ) were prepared in acetonitrile, and working solutions of a series concentration were prepared by diluting the appropriate volumes of the primary stock solutions in acetonitrile. All of the solutions were stored at 4 ∘ C.

The Optimization of System
Parameter . The typical chromatogram of Sudan dyes is presented in Figure 3. The retention times of Para Red and Sudan I∼IV were around 4.5, 6.0, 10.4, 15.8, and 25.9 min, respectively. In order to avoid from being affected by the peaks of foreign components, which will also absorb energy from noise, a section of signal during the period of 2 to 29 min was chosen as the input for SSRA. Figure 4(a) shows the chromatogram of Sudan dyes at extreme low concentrations; the peaks were too weak to meet the requirement of analysis. Therefore, SSRA was employed to enhance the peaks, where the parameter was optimized by multiobjective genetic algorithm (VEGA). The parameters that were used in VEGA are as follows: (1) number of individuals: 100; (2) maximum number of generations: 100; (3) precision of variables: 20; (4) generation gap: 0.9.
The objective function reached the minimum at the 49th iteration, and the satisfied value of the parameter ( = 0.0171) is obtained. Figure 4(b) illustrates how the peaks were enhanced and the chromatogram was improved by SSRA. Figure 5 presents the original chromatograms of Sudan dyes at different concentrations. SSRA was used to amplify the chromatographic peaks present at each concentration. Although all samples have different strengths in different concentrations, the same value of the parameter ( = 0.0171) will be used for them to keep the quantitative relationship of the output signals. Figure 6 shows how the peaks of all the 5 components at different concentrations can be processed and improved by SSRA; the peaks were amplified obviously and the shape of the peaks was satisfactory. Table 1 lists the chromatographic areas of Sudan dyes at different concentrations obtained using SSRA; the linearity was excellent over the experimental concentration ranges.

Quantitative Analysis of Sudan I∼IV.
The Scientific World Journal 5

Conclusion
Multiobjective genetic algorithm is competent for the multiobjective parameter optimization of SSRA. It not only endow SSRA with the ability of detecting multiple weak chromatographic peaks simultaneously, but also can give attention to both the / and peak shape; the process of the parameter optimization is easy and rapid. It can be expected that SSRA should become a promising tool for multicomponent trace analysis with the help of multiobjective genetic algorithm.