Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
Review Special Issues

Microfluidic technology for cell hydrodynamic manipulation

  • In the recent years microfluidic technology has affirmed itself as a powerful tool in medical and biological research. Among the different applications, cell manipulation has been widely investigated. Micro-flowcytometers, micromixers, cell sorters and analyzers are only few examples of the developed devices. Various methods for cell manipulation have been proposed, such as hydrodynamic, magnetic, optical, mechanical, and electrical, in this way categorized according to the manipulating force employed. In particular, when cells are manipulated by hydrodynamic effects, there is no needing of applying external forces. This brings to a simplification in the design and fabrication phase, and at the same time undesired effects on the biological sample are limited. In this paper, we will discuss the physics of the relevant hydrodynamic effects in microfluidics, and how they are exploited for cell manipulation.

    Citation: Stefania Torino, Mario Iodice, Ivo Rendina, Giuseppe Coppola. Microfluidic technology for cell hydrodynamic manipulation[J]. AIMS Biophysics, 2017, 4(2): 178-191. doi: 10.3934/biophy.2017.2.178

    Related Papers:

    [1] F. Minhós, F. Carapau, G. Rodrigues . Coupled systems with Ambrosetti-Prodi-type differential equations. AIMS Mathematics, 2023, 8(8): 19049-19066. doi: 10.3934/math.2023972
    [2] Xinwei Su, Shuqin Zhang, Lixin Zhang . Periodic boundary value problem involving sequential fractional derivatives in Banach space. AIMS Mathematics, 2020, 5(6): 7510-7530. doi: 10.3934/math.2020481
    [3] Chaohong Pan, Yan Tang, Hongyong Wang . Global stability of traveling waves in monostable stream-population model. AIMS Mathematics, 2024, 9(11): 30745-30760. doi: 10.3934/math.20241485
    [4] Kamal Shah, Thabet Abdeljawad, Bahaaeldin Abdalla . On a coupled system under coupled integral boundary conditions involving non-singular differential operator. AIMS Mathematics, 2023, 8(4): 9890-9910. doi: 10.3934/math.2023500
    [5] Shaoyuan Xu, Yan Han, Qiongyue Zheng . Fixed point equations for superlinear operators with strong upper or strong lower solutions and applications. AIMS Mathematics, 2023, 8(4): 9820-9831. doi: 10.3934/math.2023495
    [6] Imran Talib, Asmat Batool, Muhammad Bilal Riaz, Md. Nur Alam . Unified existence results for nonlinear fractional boundary value problems. AIMS Mathematics, 2024, 9(2): 4118-4134. doi: 10.3934/math.2024202
    [7] Huanhuan Zhang, Jia Mu . Periodic problem for non-instantaneous impulsive partial differential equations. AIMS Mathematics, 2022, 7(3): 3345-3359. doi: 10.3934/math.2022186
    [8] Zihan Li, Xiao-Bao Shu, Fei Xu . The existence of upper and lower solutions to second order random impulsive differential equation with boundary value problem. AIMS Mathematics, 2020, 5(6): 6189-6210. doi: 10.3934/math.2020398
    [9] Feliz Minhós, Nuno Oliveira . On periodic Ambrosetti-Prodi-type problems. AIMS Mathematics, 2023, 8(6): 12986-12999. doi: 10.3934/math.2023654
    [10] Haihua Lu, Tianjue Shi . Multiple periodic solutions of parameterized systems coupling asymmetric components and linear components. AIMS Mathematics, 2025, 10(4): 8988-9010. doi: 10.3934/math.2025412
  • In the recent years microfluidic technology has affirmed itself as a powerful tool in medical and biological research. Among the different applications, cell manipulation has been widely investigated. Micro-flowcytometers, micromixers, cell sorters and analyzers are only few examples of the developed devices. Various methods for cell manipulation have been proposed, such as hydrodynamic, magnetic, optical, mechanical, and electrical, in this way categorized according to the manipulating force employed. In particular, when cells are manipulated by hydrodynamic effects, there is no needing of applying external forces. This brings to a simplification in the design and fabrication phase, and at the same time undesired effects on the biological sample are limited. In this paper, we will discuss the physics of the relevant hydrodynamic effects in microfluidics, and how they are exploited for cell manipulation.


    This paper focuses on the constrained multi-objective optimization problems (CMOPs), which exist widely in the real world [1,2,3,4,5,6,7] and are generally formulated as follows [8,9,10]:

    minimizeF(x)=(f1(x),f2(x),,fm(x))Tsubject to{gi(x)0,i=1,,r,hj(x)=0,j=r+1,,q,x=(x1,,xn)TΩRn, (1.1)

    where f1(x),f2(x),,fm(x) are m real-valued objective functions, gi(x)0 and hj(x)=0 are inequality and equality constraints, respectively, and Ω is the search space. In order to facilitate the analysis, the constraint violation value of an individual x is usually calculated as:

    c(x)=ri=1max(gi(x),0)+qj=r+1max(|hj(x)|ε,0), (1.2)

    where ε (e.g., ε=104) is a sufficiently small positive number to relax equality constraints hj(x)=0,j=r+1,,q. Obviously, if and only if c(x)=0, the individual x satisfies all the constraints and is called the feasible solution. When c(x)>0, x is recorded as an infeasible solution. For any two solution x1,x2Ω, if F(x1)F(x2) and i=1,..,m, fi(x1)fi(x2), then it is said that x1 dominates x2, denoted as x1x2. A solution that is not dominated by other solutions in Ω is called the unconstrained Pareto optimal solution, and the geometry formed by all unconstrained Pareto optimal solutions in the objective space is defined as the unconstrained Pareto front (UPF). Similarly, the constrained Pareto front (CPF) is formed by all the feasible solutions that are not dominated by other feasible ones in Ω. Therefore, the essence of dealing with CMOP is to find a set of feasible solutions which are uniformly distributed on its CPF.

    In the research community, a variety of constrained multi-objective evolutionary algorithms (CMEAs) have been proposed to deal with CMOPs [11,12,13,14,15,16]. Therein, many different constraint handling techniques (CHTs) have been used to balance objectives and constraints statically or dynamically. In penalty-based CHTs [17,18,19], the constraint violation value of an individual is transformed into the punishment for its objectives by the dynamic and adaptive penalty functions. Feasibility-led CHTs, such as constraint dominance principle (CDP) [20,21,22,23,24] and epsilon constraint-handling method (EC) [25,26,27], prefer individuals with smaller constraint violation values. Considering that the working populations guided by these two types of CHTs are easy to get stuck in the local areas and then fail to find the CPFs [24,28], several new CHTs tend to use the method of ignoring the feasibility and only optimizing the objectives to improve their global search ability. For example, the push and pull search (PPS) [29,30] first pushes the working populations toward UPFs without considering constraints in its push stage, and then pulls them back to CPFs by an improved EC in the pull stage. In C-TAEA [31] and CCMO [32], one population that prefers feasible solutions is used to provide search pressure to CPFs, while another population that ignores feasibility to optimize the objectives is used to force the working population to jump out of the local regions. Many numerical experiments show that these new CHTs do improve the ability of the working population to cross the complex feasible regions in front of the CPFs. Nevertheless, as overly emphasize the importance of optimizing constraints and objectives, these CHTs may mislead the population to jump over the feasible regions containing constrained Pareto optimal solutions. This would lead to missing some or even all of the fragments of CPF. So, it is still a valuable research topic to design the effective CHTs to deal with CMOPs.

    To deal with the CMOPs effectively, this paper proposes a compound distance-based CHT, which aims to guide the population to explore the valuable areas that are not dominated by feasible solutions and avoid the insufficient search for some areas. Specifically, according to the angle and p-norm, we first introduce a compound distance into the objective space to measure individual's search diameter. Then, the individuals with large search diameters in the valuable areas are given priority to be preserved. This effectively guides the working population to distribute evenly in the valuable areas and avoid missing the feasible regions containing constrained Pareto optimal solutions. In other words, the compound distance-based CHT is effective in guiding the working population to find CPFs. Accordingly, we propose a CMEA with the compound distance-based CHT, which is denoted as CD-CMEA, for solving CMOPs. Similar to the existing CMEAs, the proposed CD-CMEA also use a feasibility-oriented archive to record the best solutions for CMOPs. Besides, to balance the local search and global search in the evolutionary process, we use a dynamic mixing strategy to select individuals from the archive and the current population evenly scattered in the valuable areas to generate offspring. A series of numerical experiments on several benchmark problems are carried out to test the performance of the proposed CD-CMEA. And the experimental results show that CD-CMEA performs better than the state-of-the-art CEMAs in dealing with different CMOPs.

    The main contributions of this paper can be summarized as follows:

    1.We propose a novel compound distance-based CHT that guides the population to explore the valuable areas evenly. It can effectively prevent the population from being stuck in local areas.

    2.We introduce a dynamic mixing strategy to guide the generation of offspring in each generation. This helps to make full use of the information of the current population and the archive to balance the local search and global search in the evolution process.

    3.We carry out a series of numerical experiments to verify the effectiveness of the proposed algorithm.

    The rest of this paper is organized as follows. Section 2 describes the compound distance-based CHT in detail. In Section 3, we embed the compound distance-based CHT into evolutionary algorithm for dealing with CMOPs. Section 4 organizes a series of numerical experiments to compare the performances of the proposed algorithm and the existing CMEAs. Section 5 concludes this paper.

    In this section, we describe in detail the proposed compound distance-based CHT, which aims to guide the population to explore the valuable areas that are not dominated by feasible solutions and is quite different from the existing CHTs. Let the objective vector of any individual xq in Ω be Fq=(f1(xq),...,fm(xq))T, and fmini (i=1,...,m) be the minimum value that has been found on the i-th objective. To facilitate the analysis, we shift the objective space to Rm+ according to the following transformations:

    fi(xq)=fi(xq)fmini,i=1,...,m, (2.1)

    and introduce two symbols as follows:

    {f(x1,x2)i,max=max(fi(x1),fi(x2)),f(x1,x2)i,min=min(fi(x1),fi(x2)). (2.2)

    Besides, before introducing the proposed compound distance-based CHT, we first give a lemma, which is helpful to prove the properties of the compound distance involved.

    Lemma 1. fi(x1),fi(x2),fi(x3)>0,

    1+f(x2,x3)i,minf(x2,x3)i,maxf(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,max. (2.3)

    Proof. (i) If fi(x1)max(fi(x2),fi(x3))>0, then the right side of inequality (2.3) can be simplified as

    f(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,maxfi(x2)f(x2,x3)i,max+fi(x3)f(x2,x3)i,max=1+f(x2,x3)i,minf(x2,x3)i,max. (2.4)

    (ii) If 0<fi(x1)min(fi(x2),fi(x3)), then we can get that

    f(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,maxf(x2,x3)i,minf(x2,x3)i,min+f(x2,x3)i,minf(x2,x3)i,max=1+f(x2,x3)i,minf(x2,x3)i,max. (2.5)

    (iii) If 0<f(x2,x3)i,minfi(x1)f(x2,x3)i,max, then it follows 1f(x2,x3)i,min1fi(x1)1f(x2,x3)i,max>0. The right side of inequality (2.3) is calculated as

    f(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,max={fi(x2)fi(x1)+fi(x1)fi(x3),fi(x2)fi(x1)fi(x3),fi(x1)fi(x2)+fi(x3)fi(x1),fi(x3)fi(x1)fi(x2), (2.6)
    =f(x2,x3)i,minfi(x1)+fi(x1)f(x2,x3)i,max. (2.7)

    According to the Sequence Inequality,

    f(x2,x3)i,minfi(x1)+fi(x1)f(x2,x3)i,maxfi(x1)fi(x1)+f(x2,x3)i,minf(x2,x3)i,max=1+f(x2,x3)i,minf(x2,x3)i,max. (2.8)

    By substituting Eq (2.8) into Eq (9), we have

    f(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,max1+f(x2,x3)i,minf(x2,x3)i,max. (2.9)

    Thus, we have from (i), (ii) and (iii) that fi(x1),fi(x2),fi(x3)>0,

    1+f(x2,x3)i,minf(x2,x3)i,maxf(x1,x2)i,minf(x1,x2)i,max+f(x1,x3)i,minf(x1,x3)i,max. (2.10)

    When dealing with unconstrained multi-objective optimization problems, the angle is widely used as a diversity measure and has shown its effectiveness of guiding the population to evenly search for different segments of PF [33,34,35,36]. However, it can not accurately reflect the relative distance between different individuals. For example, point A=(1,1) is close to point B=(2,2) and far from point C=(100,100), but it is easy to get that the angular distance between A,B is equal to that between A,C. This is not conducive to guiding the population to search different regions evenly when dealing with CMOPs. In order to take the advantage of angle in guiding the population to search for the different segments of CPF and overcome its deficiency in measuring the relative distance between different individuals, we introduce a new compound distance in the objective space Rm+ of CMOPs, which takes into account both the angular distance and the relative position between considered individuals and defines the distance between any two points F1,F2Rm+ as:

    dp(F1,F2)=F1,F2+kpmi=1(1f(x1,x2)i,minf(x1,x2)i,max)p,p1, (2.11)

    where , represents the angle between the two vectors, and k is a constant greater than 0. For the three points A,B,C mentioned above, we can easily calculate that

    dp(A,B)=kp2i=1(112)p<dp(A,C)=kp2i=1(11100)p,p1. (2.12)

    This shows that the compound distance dp(,) can effectively evaluate the crowding degree of individuals. As a distance function in the objective space, dp(,) needs to satisfy four necessary properties, which are proved as below.

    Property 1 (Non-negativity). dp(F1,F2)0, for all F1,F2Rm+.

    Proof. For all F1,F2Rm+, it is the fact that

    {F1,F2[0,π/2],1f(x1,x2)i,minf(x1,x2)i,max0,i=1,...,m. (2.13)

    Thus, according to the definition of dp(,) (see Eq (2.11)), we can easily get that dp(F1,F2)0.

    Property 2 (Identity). dp(F1,F2)=0, if and only if F1=F2.

    Proof. According to the definition of dp(,),

    dp(F1,F2)=01f(x1,x2)i,minf(x1,x2)i,max,i=1,...,m,f(x1,x2)i,min=f(x1,x2)i,max,i=1,...,m,fi(x1)=fi(x2),i=1,...,m,F1=F2. (2.14)

    Property 3 (Symmetry). F1,F2Rm+, dp(F1,F2)=dp(F2,F1).

    Proof. It is obvious.

    Property 4 (Triangle inequality). F1,F2,F3Rm+, dp(F1,F2)+dp(F1,F3)dp(F2,F3).

    Proof. For any F1,F2,F3Rm+, it is obvious that

    F1,F2+F1,F3F2,F3. (2.15)

    Besides, according to the Minkowski Inequality,

    pmi=1(1f(x1,x2)i,minf(x1,x2)i,max)p+pmi=1(1f(x1,x3)i,minf(x1,x3)i,max)ppmi=1(2f(x1,x2)i,minf(x1,x2)i,maxf(x1,x3)i,minf(x1,x3)i,max)p. (2.16)

    By using Lemma 1, we can further transform Eq (2.16) as follows

    pmi=1(1f(x1,x2)i,minf(x1,x2)i,max)p+pmi=1(1f(x1,x3)i,minf(x1,x3)i,max)ppmi=1(1f(x2,x3)i,minf(x2,x3)i,max)p. (2.17)

    So, it can inferred from Eq (2.15) and Eq (2.17) that

    dp(F1,F2)+dp(F1,F3)=F1,F2+kpmi=1(1f(x1,x2)i,minf(x1,x2)i,max)p+F1,F3+kpmi=1(1f(x1,x3)i,minf(x1,x3)i,max)pF1,F2+kpmi=1(1f(x1,x2)i,minf(x1,x2)i,max)p=dp(F2,F3). (2.18)

    Using the compound distance dp(,), we define the search diameter of a point Fi in FRm+ as:

    Rp(Fi|F)=minFjF{Fi}dp(Fi,Fj). (2.19)

    Since Properties 1 to 4 have shown that dp(,) is a measure in the space Rm+, the larger the value of dp(Fi,Fj) obviously means that the distance between two individuals Fi,Fj is larger. So, a point Fi with a large search diameter Rp(Fi|F) means that it has a great contribution for F to searching different areas. Consider the point set F={A,B,C}R2+ mentioned in Subsection 2.1 as an example. It is easy to get that Rp(A|F)=dp(A,B), Rp(B|F)=dp(B,A), Rp(C|F)=dp(C,B). As dp(A,B)=dp(B,A)=2p2<dp(C,B)=50p2, it follows that Rp(A|F)=Rp(B|F)<Rp(C|F), which is consistent with the distribution of points A,B,C in space R2+. Therefore, in the process of reducing the size of the considered population, the proposed compound distance-based CHT preferentially removes the individuals with the smallest search diameters and retains the individuals with larger search diameters.

    Suppose that the size of the considered population is N, which exceeds its limited size N. Then the pseudo codes of pruning it using the proposed compound distance-based CHT is shown in Algorithm 1. Specifically, it first calculates the search diameter of each solution by the use of Eq (2.12) and determines the number of deleted solutions according to DN=NN. After that, the DN worst solutions with the smallest search diameters are removed from the considered population one by one (Lines 3 to 7 in Algorithm 1). Considering that the removal of the worst individual may affect the search diameters of some remaining individuals and then results in the inaccurate of determining the next worst solutions, we update the search diameters of all remaining individuals in Line 7. Finally, the N retained individuals in the considered population are output as the results.

    Algorithm 1: Pruning steps by using the proposed compound distance-based CHT
    Input: The considered population X of size N and the limited size N;
    Output: The refined population X with size N;

     | Show Table
    DownLoad: CSV

    It is easy to get that in the process of determining the best individuals in the considered population, the proposed compound distance-based CHT do not take into account their performance in optimizing constraints and objectives. This is the main difference between the proposed compound distance-based CHT and the existing CHTs. In this way, the proposed compound distance-based CHT can avoid being lured to the local areas by deceptive constraints and guide the working population search for CPFs more effectively.

    In this section, we embed the compound distance-based CHT into evolutionary algorithm and propose a new CMEA with the compound distance-based CHT (denoted as CD-CMEA) to solve the CMOPs. The details of the proposed CD-CMEA are described below.

    Due to the emergence of new individuals, the size N of the working population Xt in the t-generation will exceed the preset size N. In order to effectively guide the Xt to search for CPFs, we use the compound distance-based CHT to select the N individuals of Xt who perform best in uniformly searching valuable areas to form the current population Xt+1 of the next generation. Specifically, we first identify the set of individuals located in the valuable areas as:

    VXt={xXt|xXt,c(x)=0,xx}. (3.1)

    If the size of VXt is small than N, i.e., |VXt|<N, we initialize the current population of the next generation Xt+1 as VXt and then select (N|VXt|) individuals closest to the valuable areas from the remaining individuals to fill Xt+1, where the distance from an individual to the valuable areas determined by VXt is calculated as:

    dis(x,VXt)=minxVXtmini{1,...,m}(fi(x)fi(x)). (3.2)

    Otherwise, we use Algorithm 1 to select the best N individuals of VXt who perform best in uniformly searching valuable areas to form Xt+1. We simplify the above steps to the pseudo-code form in Algorithm 2.

    Algorithm 2: Update mechanism of the current population
    Input:The current working population Xt and preset size N;
    Output: The population Xt+1 for the next generation;

     | Show Table
    DownLoad: CSV

    In the proposed CD-CMEA, the best solutions for solving CMOPs are recorded in an archive, which prefers feasible solutions. The pseudo codes of forming the archive are shown in Algorithm 3. First, the feasible solutions of the working population are used to initialize the archive. Then, if the number of individuals in archive is smaller than the preset size N, the infeasible solutions with the smallest constraint violation values are selected to fill the archive; otherwise, we use environmental selection of PREA [37,38], which has showed its excellent performance in dealing with different unconstrained MOPs and won the championship in IEEE WCCI 2018 Competition of Many-Objective Optimization, to prune the archive. The specific steps of environmental selection of PREA is as follows:

    1.Shift the archive Λ to R+m as:

    fi(x)=fi(x)fFmini+106,i=1,...,m, (3.3)

    where fFmini is the minimum value found by feasible solutions on the objective fi.

    2.Calculate the fitness value of each individual xiΛ by the following equation:

    Fitness(xi|Λ)=minxjΛxi{maxl{1,...,m}fl(xj)fl(xi),if   fl(xj)>fl(xi);minl{1,...,m}fl(xj)fl(xi),otherwise. (3.4)

    3.Determine the nondominated solutions in Λ:

    Λ={x|Fitness(x|Λ)0,xΛ}. (3.5)

    If |Λ|N, terminate the calculation and let Λ retain only the N individuals with the best value of Fitness(x|Λ). Otherwise, let Λ=Λ and mark N solutions with the best fitness values:

    ΛB={xq1,...,xqN}Λ. (3.6)

    These solutions are then used to form a promising region and to identify valuable candidates ΛC as follows:

    {ΛC={x|F(x)(fmax1,...,fmaxm),xΛ},F(x)=(f1(x),...,fm(x)),fmaxi=maxxΛBfi(x). (3.7)

    After that, the individuals with the minimum crowding distance in Λ are eliminated one by one until the size of Λ is reduced to N. In each iteration, the one with the smaller fitness value of the two nearest individuals is removed from Λ. Therein, a parallel distance is used to measure the distance between any two solutions in Λ and is calculated as follows:

    dij={ml=1(ˆfilˆfjl)2[ml=1(ˆfilˆfjl)]2/m}0.5, (3.8)

    where ˆfil=fl(xi)/fmaxl.

    Algorithm 3: Process of forming archive
    Input:The current working population Xt and preset size N;
    Output: Archive Λ;

     | Show Table
    DownLoad: CSV

    To balance the local search and global search in the evolutionary process, we introduce a dynamic mixing strategy to randomly select individuals from the current population and the archive to form the mating pool of size N. Therein, the number of individuals selected from the current population of the t-th generation is calculated as:

    Nt=N(Tt)T, (3.9)

    where T is the maximum number of evolutionary generation, and function returns the largest integer not exceed the argument. The individuals of mating pool selected from the archive is (NNt). According to Eq (3.9), it is easy to get that with the deepening of the optimization process, that is, the increase of t value, the number Nt of individuals from the current population in mating pool gradually decreased from the initial N to 0. This helps the CMEA to make full use of the information of individuals evenly scattered in the valuable areas for global search in the early evolutionary stage, and to focus on local search using the archive in the late evolutionary stage. For each individual x in the mating pool, its two spouses have a 0.7 probability of being the individuals with the smallest angles with x in the objective space, and a 0.3 probability of being randomly selected from the mating pool. After that, we implement the differential evolution operator (DE) [39] and polynomial mutation (PM) [40] for these matched individuals to produce offspring. The specific steps for generating offspring are shown in Algorithm 4.

    Algorithm 4: Offspring production
    Input : The current working population Xt, archive Λ, and the preset size N;
    Output: Offspring Y;

     | Show Table
    DownLoad: CSV

    The flow chart of the proposed CD-CMEA is given in Figure 1, and its pseudo-code is shown in Algorithm 5. Specifically, N individuals are randomly generated to initialize the current population X0 and the archive Λ. After that, the following steps are repeated many times until the stopping criteria are met, which include using Algorithm 4 to produce offspring Y, updating the archive Λ by Algorithm 3, and using Algorithm 2 to select the best N solutions from Xt, Λ and Y to form the next generation population Xt+1. Finally, archive Λ is output as the result. For simplicity, in the proposed CD-CMEA, we set the parameters k and p of the compound distance (see Eq (2.4)) as π2pm and 1, respectively. According to the framework of the proposed CD-CMEA, it can be easily found that the complexity of CD-CMEA mainly lies in two the processes: 1) calculating the search diameter of each individual by Eq (2.12); and 2) updating the archive set by the environmental selection of PREA. As the complexity of calculating the search diameter of an individual is O(mNlogN), the complexity of calculating all individuals in the current population is O(mN2logN). Also, the number of objectives m is generally smaller than the population size N and the complexity of PREA is O(N3) [37]. Therefore, the complexity of the proposed CD-CMEA is O(N3).

    Figure 1.  The flow chart of the proposed CD-CMEA.
    Algorithm 5: Framework of CD-CMEA
    Input: The preset size N and stopping criteria;
    Output:The archive Λ;

     | Show Table
    DownLoad: CSV

    In this section, we have carried out a series of numerical experiments to investigate the performance of the proposed algorithm CD-CMEA, which is compared with that of other state-of-the-art CMEAs.

    In our simulation experiments, several benchmark suites, including CTP1-8 [41], DASCMOP1-9 [42], MW1-14 [43], C-DTLZ-series [20] and DC1-3-DTLZ1 [31], are regarded as the test problems. To vividly show the performance difference between the proposed CD-CMEA and the existing CMEAs, six state-of-the-art algorithms, that is, CMOEA/D-DE-CDP [22], CMOEA/D-DE-SR [22], C-TAEA [31], PPS [29], ToP [44] and AnD [23], are selected for comparison. The core ideas of these comparison algorithms are given below.

    1.CMOEA/D-DE-CDP [22] is a decomposition-based differential evolution algorithm. It uses the CDP to determine the best solutions in the current population. Specifically, in the process of evaluating the quality of candidate solutions, the solutions with smaller constraint violation values are considered to be better. And when the constraint violation values of the candidate solutions are all the same, the solutions with the best fitness values under the evaluation of Tchebycheff method are regarded as the optimal solutions.

    2.CMOEA/D-DE-SR [22] is an improved version of CMOEA/D-DE-CDP and uses a stochastic ranking approach (SR) to balance the constraints and objectives. Specifically, when the candidate solutions are both infeasible and the randomly generated number is smaller than the preset small probability value pf, it ignores the constraint and determines the optimal solutions according to the performances of these candidate individuals on optimizing objectives; Otherwise, it also uses the CDP to selects the best solutions.

    3.C-TAEA [31] is a two-archive CMEA that simultaneously maintains two collaborative archives, i.e., the convergence oriented archive CA and diversity oriented archive DA. Therein, CA prefers feasible individuals and provides pressure to push the population to search for CPF, while DA evaluated by only optimizing the objectives focuses on exploring the areas that have not been exploited by CA.

    4.PPS [29] is such a CMEA that divides the search process into two different stages: the push stage and the pull stage. In the push stage, constraints are ignored, and the population is evolved by optimizing only the objectives. In the pull stage, it uses an improved ϵ-CDP to pull the population to search for the CPF.

    5.ToP [44] is a two-phase based CMEA for CMOPs. In the first phase, it transforms the original CMOP into a constrained single-objective optimization problem, which is then solved by a constrained single-objective evolutionary algorithm. In the second phase, it focuses on the promising area discovered in the first phase and uses the NSGA-II with CDP to find the CPF.

    6.AnD [23] is a CMEA that uses angle-based selection strategy, shift-based density estimation strategy, and CDP. In the process of comparing individual quality, those with smaller violations of constraints will be selected for the next generation.

    Considering that the released version of these compared algorithms may be their best form, we set their private parameters to be consistent with those in their published papers. For the sake of fairness, in terms of public parameters, the population size and the maximum function evaluation of all algorithms on each test problem are set to 100 and 2×105, respectively. And the number of independent runs of the algorithms on each test problem is set to 20.

    Two widely used metrics, i.e., inverted generational distance (IGD) [45] and hypervolume (HV) [46], are adopted in this paper to evaluate the performance of the seven considered algorithms on each test problem. These two metrics are defined as follows:

    IGD-metric: Let P be a set of uniformly distributed points on the CPF, and S is the final feasible results of an algorithm in the objective space, then the IGD of S to P is calculated as:

    IGD(S|P)=pPminsS (4.1)

    Obviously, the smaller the IGD(\mathbf{S}|\mathbf{P}) is, the better it is to approximate the CPF with \mathbf{S} . For each test instance in this paper, we use the method of Das and Dennis [47] to generate the uniformly distributed point set \mathbf{P} with the size of 10, 000.

    HV-metric: Let \mathbf{z}^* = (z_1, ..., z_m)^T = 1.1\times (f^{\max}_1, ..., f^{\max}_m)^T be a reference point determined by the maximum value of each objective, i.e., f^{\max}_i, i = 1, ..., m, in the CPF. Then the HV value of the feasible solution set \mathbf{S} obtained by a CMEA is calculated as:

    \begin{equation} HV(\mathbf{S}|\mathbf{z}) = VOL (\bigcup\limits_{\mathbf{s} \in \mathbf{S}} [s_1, z_1] \times ... \times [s_m, z_m]), \end{equation} (4.2)

    where VOL(\ast) is the Lebesgue measure. It is easy to get that a large value of HV(\mathbf{S}|\mathbf{z}) means good quality of \mathbf{S} in the objective space.

    To hear the voice from statistics, we use the Wilcoxon Rank Sum Test with a significance level of 0.05 to analyze the performance differences between the proposed CD-CMEA and the other six existing CMEAs on each test problem. Therein, three symbols "+", "=" and "-" are introduced, which represent that the final results obtained by the compared algorithms are significantly better than, equal to, and worse than the proposed CD-CMEA, respectively.

    The comparison results among the seven considering CMEAs on each test instance under IGD and HV metrics are listed in Tables 1 and 2. In these tables, we highlight the best algorithm for each test problem with a gray background and a bold way. Besides, in order to visually show the excellent performance of the proposed CD-CMEA, we take DASCMOP series as the examples to draw the feasible solutions obtained by these seven comparing algorithms in Figures 2 and 3. As can be seen from these Tables 1 and 2, compared with the other six CMEAs, the proposed CD-CMEA performs better in the test instances, and it has better robustness in dealing with different CMOPs. This is to be expected. Next, we will analyze the reasons for this in detail.

    Table 1.  Comparison results of the seven CMEAs on the test instances under IGD metric.
    Instances m CD-CMEA CMOEA/D-DE C-TAEA PPS ToP AnD
    CDP SR
    CTP1 2 \textbf{0.0043} 0.0057(-) 0.0078(-) 0.0051(-) 0.0059(-) 0.0052(-) 0.0544(-)
    CTP2 2 \textbf{0.0015} 0.0049(-) 0.0070(-) 0.0083(-) 0.0028(-) 0.0026(-) 0.0214(-)
    CTP3 2 0.0056 0.0059(-) 0.0261(-) 0.0116(-) 0.0071(-) \textbf{0.0043(=)} 0.0601(-)
    CTP4 2 0.0614 0.0748(-) 0.1758(-) 0.0687(-) 0.0790(-) \textbf{0.0475(+)} 0.1379(-)
    CTP5 2 \textbf{0.0013} 0.0037(-) 0.0139(-) 0.0108(-) 0.0025(=) 0.0017(+) 0.0117(-)
    CTP6 2 \textbf{0.0045} 0.9677(-) 0.9718(-) 0.0066(-) 0.0051(-) 0.3577(-) 0.0099(-)
    CTP7 2 \textbf{0.0101} 0.0115(-) 0.0113(-) 0.0119(-) 0.0103(-) 0.0102(-) 0.0360(-)
    CTP8 2 \textbf{0.0022} 1.8624(-) 1.2681(-) 0.0083(-) 0.0030(-) 0.8375(-) 0.0787(-)
    DASCMOP1 2 \textbf{0.0032} 0.6681(-) 0.5085(-) 0.2684(-) 0.0052(=) 0.7762(-) 0.7180(-)
    DASCMOP2 2 \textbf{0.0030} 0.2313(-) 0.2209(-) 0.1111(-) 0.0039(+) 0.7240(-) 0.2670(-)
    DASCMOP3 2 \textbf{0.0194} 0.3364(-) 0.3449(=) 0.1587(+) 0.0195(+) 0.6844(-) 0.3546(-)
    DASCMOP4 2 \textbf{0.0014} 0.2312(-) 0.2573(-) 0.0117(-) 0.0783(-) NaN(-) 0.0387(-)
    DASCMOP5 2 \textbf{0.0028} 0.0618(-) 0.0845(-) 0.0075(-) 0.0072(-) NaN(-) 0.1507(-)
    DASCMOP6 2 0.0268 0.1323(-) 0.1929(-) \textbf{0.0258(-)} 0.1191(-) NaN(-) 0.1201(-)
    DASCMOP7 3 \textbf{0.0327} 0.1580(-) 0.1286(-) 0.0401(-) 0.1840(-) NaN(-) 0.0392(-)
    DASCMOP8 3 \textbf{0.0429} 0.1652(-) 0.1746(-) 0.0570(-) 0.1192(-) NaN(-) 0.0511(-)
    DASCMOP9 3 \textbf{0.0409} 0.3528(-) 0.3832(-) 0.2440(-) 0.0977(-) 0.5982(-) 0.2646(-)
    MW1 2 \textbf{0.0021} 0.0039(-) 0.0037(-) 0.0022(-) 0.0029(-) NaN(-) 0.0041(-)
    MW2 2 \textbf{0.0054} 0.1131(-) 0.1551(-) 0.0131(-) 0.1567(-) 0.1048(-) 0.0241(-)
    MW3 2 0.0054 \textbf{0.0043(+)} 0.1011(-) 0.0049(+) 0.0062(-) 0.6030(-) 0.0092(-)
    MW4 3 0.0466 0.0609(-) 0.0616(-) 0.0467(-) 0.0574(-) NaN(-) \textbf{0.0447(=)}
    MW5 2 \textbf{0.0016} 0.5217(-) 0.5961(-) 0.0088(-) 0.2308(-) NaN(-) 0.1764(-)
    MW6 2 \textbf{0.0029} 0.5138(-) 0.5580(-) 0.0078(-) 0.4263(-) 0.4271(-) 0.0407(-)
    MW7 2 \textbf{0.0037} 0.0043(+) 0.0140(-) 0.0055(-) 0.0049(=) 0.0628(-) 0.0270(-)
    MW8 3 \textbf{0.0495} 0.1887(-) 0.2072(-) 0.0544(-) 0.1646(-) 0.4963(-) 0.0519(-)
    MW9 2 0.0089 0.3235(-) 0.4699(-) 0.0103(-) 0.6060(-) 0.0222(-) \textbf{0.0078(=)}
    MW10 2 \textbf{0.0041} NaN(-) NaN(-) 0.0149(-) NaN(-) NaN(-) 0.1618(-)
    MW11 2 \textbf{0.0039} 0.0059(-) 0.0096(-) 0.0075(-) 0.0043(-) 0.2690(-) 0.3632(-)
    MW12 2 0.0044 \textbf{0.0043(=)} 0.0168(-) 0.0067(-) 0.0064(-) NaN(-) 0.0768(-)
    MW13 2 \textbf{0.0044} 0.1973(-) 0.2892(-) 0.0135(-) 0.2190(-) 0.1783(-) 0.0465(-)
    MW14 3 \textbf{0.0419} 0.1243(-) 0.1236(-) 0.0466(-) 0.0542(-) 0.1504(-) 0.0471(-)
    C1-DTLZ1 3 0.0437 0.0609(-) 0.0551(-) 0.0467(-) 0.0517(-) NaN(-) \textbf{0.0436(=)}
    C2-DTLZ2 3 \textbf{0.0450} 0.0703(-) 0.0739(-) 0.0562(-) 0.0555(-) 0.0580(-) 0.0462(=)
    C3-DTLZ4 3 \textbf{0.0488} 0.0729(-) 0.1101(-) 0.0558(-) 0.0719(-) 0.0712(-) 0.0533(-)
    DC1-DTLZ1 3 0.0321 0.2340(-) 0.1370(-) \textbf{0.0248(+)} 0.0338(-) 0.0908(-) 0.0371(-)
    DC2-DTLZ1 3 \textbf{0.0439} 0.0614(-) 0.0615(-) 0.0467(-) 0.0569(-) NaN(-) NaN(-)
    DC3-DTLZ1 3 \textbf{0.0204} 0.8495(-) 1.4803(-) 0.0264(-) 0.1406(-) 3.7102(-) 0.0626(-)
    Summary(+/=/-) 2/1/34 0/1/36 3/0/34 2/3/32 2/1/34 0/4/33

     | Show Table
    DownLoad: CSV
    Table 2.  Comparison results of the seven CMEAs on the test instances under HV metric.
    Instances m CD-CMEA CMOEA/D-DE C-TAEA PPS ToP AnD
    CDP SR
    CTP1 2 \textbf{0.3793} 0.3790(-) 0.3779(-) 0.3789(-) 0.3782(-) 0.3785(-) 0.3631(-)
    CTP2 2 0.4289 0.4284(-) 0.4237(-) 0.4233(-) \textbf{0.4290(=)} \textbf{0.4290(=)} 0.4142(-)
    CTP3 2 0.4074 0.4082(=) 0.3892(-) 0.4017(-) 0.4058(-) \textbf{0.4105(+)} 0.3762(-)
    CTP4 2 0.3595 0.3495(-) 0.2536(-) 0.3548(-) 0.3462(-) \textbf{0.3720(+)} 0.3058(-)
    CTP5 2 0.4106 0.4117(+) 0.3919(-) 0.4041(-) 0.4096(+) \textbf{0.4122(+)} 0.3746(-)
    CTP6 2 \textbf{0.4657} 0.2081(-) 0.2046(-) 0.4631(-) 0.4648(-) 0.3688(-) 0.4594(-)
    CTP7 2 0.5474 0.5474(=) 0.5469(-) 0.5446(-) \textbf{0.5481(+)} \textbf{0.5481(+)} 0.5152(-)
    CTP8 2 \textbf{0.3703} 0.0367(-) 0.1368(-) 0.3632(-) 0.3700(=) 0.2184(-) 0.3431(-)
    DASCMOP1 2 \textbf{0.2032} 0.0165(-) 0.0632(-) 0.1606(-) 0.1961(-) 0.0020(-) 0.0071(-)
    DASCMOP2 2 \textbf{0.3510} 0.2547(-) 0.2563(-) 0.2954(-) 0.3506(+) 0.0456(-) 0.2419(-)
    DASCMOP3 2 \textbf{0.3125} 0.2131(-) 0.2072(-) 0.2528(+) 0.3121(+) 0.0488(-) 0.2085(-)
    DASCMOP4 2 \textbf{0.2039} 0.1539(-) 0.1493(-) 0.1968(-) 0.1844(-) NaN(-) 0.1878(-)
    DASCMOP5 2 \textbf{0.3512} 0.3211(=) 0.3147(-) 0.3480(-) 0.3491(=) NaN(-) 0.2656(-)
    DASCMOP6 2 0.3078 0.2653(-) 0.2427(-) \textbf{0.3079(=)} 0.2731(-) NaN(-) 0.2583(-)
    DASCMOP7 3 \textbf{0.2879} 0.2402(-) 0.2493(-) 0.2871(+) 0.2238(-) NaN(-) 0.2860(+)
    DASCMOP8 3 \textbf{0.2076} 0.1733(-) 0.1643(-) 0.2033(-) 0.1773(-) NaN(-) 0.2054(=)
    DASCMOP9 3 \textbf{0.2078} 0.1324(-) 0.1191(-) 0.1459(-) 0.1905(-) 0.0765(-) 0.1437(-)
    MW1 2 0.4875 0.4867(-) 0.4867(-) \textbf{0.4889(=)} 0.4884(=) NaN(-) 0.4871(-)
    MW2 2 \textbf{0.5802} 0.4291(-) 0.3854(-) 0.5662(-) 0.3884(-) 0.4430(-) 0.5472(-)
    MW3 2 0.5442 \textbf{0.5455(+)} 0.4883(-) 0.5450(+) 0.5436(-) 0.1787(-) 0.5386(-)
    MW4 3 0.8359 0.8001(-) 0.8005(-) \textbf{0.8382(+)} 0.8114(-) 0.0222(-) 0.8368(=)
    MW5 2 \textbf{0.3235} 0.1575(-) 0.1352(-) 0.3189(-) 0.2483(-) NaN(-) 0.2620(-)
    MW6 2 \textbf{0.3269} 0.0841(-) 0.0771(-) 0.3171(-) 0.1261(-) 0.1326(-) 0.2923(-)
    MW7 2 \textbf{0.4123} 0.4116(+) 0.4079(-) 0.4095(-) 0.4121(+) 0.3731(-) 0.4007(-)
    MW8 3 \textbf{0.5328} 0.2570(-) 0.3010(-) 0.5208(-) 0.2966(-) 0.2250(-) 0.5251(-)
    MW9 2 0.3908 0.1719(-) 0.1820(-) \textbf{0.3915(-)} 0.1385(-) 0.3777(-) 0.3913(=)
    MW10 2 \textbf{0.4533} NaN(-) NaN(-) 0.4398(-) NaN(-) NaN(-) 0.3452(-)
    MW11 2 0.4471 0.4470(=) 0.4414(-) 0.4438(-) \textbf{0.4476(=)} 0.3233(-) 0.2912(-)
    MW12 2 \textbf{0.6047} 0.6043(=) 0.5866(-) 0.6008(-) 0.6019(-) NaN(-) 0.5419(-)
    MW13 2 \textbf{0.4749} 0.2753(-) 0.2375(-) 0.4602(-) 0.2565(-) 0.3033(-) 0.4236(-)
    MW14 3 0.4584 0.3962(-) 0.3984(-) 0.4671(=) 0.4539(-) 0.3841(-) \textbf{0.4683(+)}
    C1-DTLZ1 3 \textbf{0.8385} 0.7999(-) 0.8082(-) 0.8376(-) 0.8195(-) NaN(-) 0.8367(-)
    C2-DTLZ2 3 0.5082 0.4978(-) 0.4785(-) 0.5070(-) 0.5017(-) 0.4730(-) \textbf{0.5155(+)}
    C3-DTLZ4 3 \textbf{0.7931} 0.7807(-) 0.7496(-) 0.7855(-) 0.7643(-) 0.7570(-) 0.7852(-)
    DC1-DTLZ1 3 0.6202 0.5135(-) 0.5753(-) \textbf{0.6492(+)} 0.6328(+) 0.5885(-) 0.6337(+)
    DC2-DTLZ1 3 \textbf{0.8384} 0.8024(-) 0.8023(-) 0.8381(-) 0.8030(-) NaN(-) NaN(-)
    DC3-DTLZ1 3 0.5155 0.2015(-) 0.1775(-) \textbf{0.6584(+)} 0.5705(+) 0.0643(-) 0.6123(+)
    Summary (+/=/-) 3/5/29 0/0/37 6/3/28 7/5/25 4/1/32 5/3/29

     | Show Table
    DownLoad: CSV
    Figure 2.  The feasible solutions obtained by CD-CMEA (1st column), CMOEA/D-DE-CDP (2nd column), CMOEA/D-DE-SR (3rd column), C-TAEA (4th column), PPS (5th column), ToP (6th column) and AnD (7th column) in dealing with DASCMOP1-4. Rows 1-4 refer to problems DASCMOP1-4, respectively.
    Figure 3.  The feasible solutions obtained by CD-CMEA (1st column), CMOEA/D-DE-CDP (2nd column), CMOEA/D-DE-SR (3rd column), C-TAEA (4th column), PPS (5th column), ToP (6th column) and AnD (7th column) in dealing with DASCMOP5-9. Rows 1-5 refer to problems DASCMOP5-9, respectively.

    When dealing with CTP1-5, 7, C2-DTLZ2, C3-DTLZ4 and DC1-DTLZ1, we can see that there is little difference in the performance of the seven algorithms. The main reason for this is that the constraints of these instances are very simple and they actually do not pose any challenge for the seven algorithms to find the CPFs. So, the proposed CD-CMEA and the other six algorithms can easily find the CPFs of these test instances, and the slight difference in performance among them is caused by their diversity maintenance mechanism. Since these problems have irregular PFs, which are captured more accurately by the PREA adopted in CD-CMEA than by the reference point-based and angle-based diversity maintenance mechanism of other algorithms [37], it is not surprising that the proposed CD-CMEA outperforms CMOEA/D-DE-CDP, CMOEA/D-DE-SR, C-TAEA, PPS, and AnD on them. Besides, Tables 1 and 2 also show that ToP performs better than the proposed CD-CMEA in solving CTP1-5, 7. That is not surprising. Because the update mechanism of ToP is NSGA-II, which has excellent performance in capturing irregular CPF in two-dimensional objective space. As NSGA-II performs poorly in selecting the individuals with good diversity in the space with the dimension number larger than 2, we can see that the performance of ToP on the three-objective instances C2-DTLZ2, C3-DTLZ4 and DC1-DTLZ1 is poor. When it comes to CTP6, 8, whose CPFs below the infeasible regions in the objective space, the feasibility-led CMEAs, i.e., CMOEA/D-DE-CDP, CMOEA/D-DE-SR, ToP and AnD, are easily trap into the local areas and than fail to find the entire CPFs. As the individuals of the working population in the proposed CD-CMEA are forced to distribute evenly in the valuable areas according to their search diameters, they can easily cross the infeasible regions of the CTP6, 8 and find the CPFs. So, it is natural that the performance of CD-CMEA is better than that of CMOEA/D-DE-CDP, CMOEA/D-DE-SR, ToP and AnD on CTP6, 8. Due to the objective-led CHT that ignores the constraints to only optimize the objectives, C-TAEA and PPS can also effectively force the working population to cross the infeasible region in front of CPFs and find CPFs of CTP6, 8. Nevertheless, because the diversity maintenance mechanism of CD-CMEA performs better than that of C-TAEA and PPS in capturing the irregular CPFs of CTP6, 8, CD-CMEA is better than C-TAEA and PPS in dealing with CTP6, 8.

    For dealing with DASCMOP1-9, MW1-14, DC2-DTLZ1 and DC3-DTLZ1, it can see from Tables 1 and 2 that the proposed CD-CMEA is superior to CMOEA/D-DE-CDP, CMOEA/D-DE-SR, ToP and AnD. The reason for this is easy to get. As there are complex infeasible regions in front of the CPFs of DASCMOP1-9, MW1-14, DC2-DTLZ1 and DC3-DTLZ1 in the objective space, the feasibility-led CHT in CMOEA/D-DE-CDP, CMOEA/D-DE-SR, ToP and AnD fails to guide the working population to cross these infeasible regions, and this leads to the poor performances of CMOEA/D-DE-CDP, CMOEA/D-DE-SR, ToP and AnD on DASCMOP1-9, MW1-14, DC2-DTLZ1 and DC3-DTLZ1. For the three algorithms CD-CMEA, C-TAEA and PPS, they can effectively cross the complex infeasible regions of these instances and find the CPFs. However, because some instance of DASCMOP-series is the unbalanced problem, that is, the probability of populations appearing in different regions of the objective space is very different, the objective-led CHT in C-TAEA and PPS is easy to mislead the working population to the local feasible regions and miss some other feasible regions containing CPF fragments. So, C-TAEA and PPS fail to find the entire CPFs of some instance of DASCMOP1-9. As the individuals of the working population in the proposed CD-CMEA are forced to distribute evenly in the valuable areas according to their search diameters, they can easily find the entire CPFs of DASCMOP1-9. In addition, the CPFs of DASCMOP1-9, MW1-14, DC2-DTLZ1 and DC3-DTLZ1 are irregular, and CD-CMEA performs better than C-TAEA and PPS in capturing them. Therefore, it is not surprising that CD-CMEA is superior to C-TAEA and PPS on DASCMOP1-9, MW1-14, DC2-DTLZ1 and DC3-DTLZ1.

    In summary, compared with the six state-of-the-art CMEAs, i.e., CMOEA/D-DE-CDP, CMOEA/D-DE-SR, C-TAEA, PPS, ToP and AnD, the proposed CD-CMEA performs better and has better robustness in dealing with different CMOPs. In other words, the proposed CD-CMEA is a promising algorithm for CMOPs.

    In order to investigate the effective of the proposed compound distance, we take the DC2-DTLZ1 as an example to compare the differences of archives obtained by the proposed algorithm using the compound distance and the Euclidean distance, respectively. The comparison results are shown in Figure 4. It can be seen from Figure 4 that Euclidean distance prefers the solutions far from the origin in the objective space and fails to guide the population to cross the infeasible regions in front of CPF. On the contrary, the proposed compound distance can effectively guide the population to search the different areas of the objective space evenly, whether they are close to or far from the origin. This makes the population guided by the proposed compound distance easily cross the infeasible regions in front of CPF and then find CPF of DC2-DTLZ1. Therefore, compared with Euclidean distance, the proposed compound distance is more beneficial to guide the population to explore the objective space evenly when solving the CMOPs.

    Figure 4.  Comparison results of the archives obtained by the proposed compound distance and the Euclidean distance at different evolutionary stages in dealing with DC2-DTLZ1.

    In this paper, we introduce a compound distance into the objective space to measure individual's search diameter according to the angle and \ell_p -norm. After that, a compound distance-based CHT, in which the individuals with larger search diameter in the valuable areas are given priority to be preserved, is proposed to force the working population to fully explore the valuable areas that are not dominated by feasible solutions. Embedding the compound distance-based CHT in the evolutionary algorithm, we proposed a new method named CD-CMEA to deal with CMOPs. Numerical experimental results show that the proposed CD-CMEA performs better than the other six existing state-of-the-art CMEAs in dealing with different CMOPs. So, CD-CMEA is a promising method for solving CMOPs. Considering that the main characteristic of the proposed CD-CMEA is to force the working population to explore the valuable areas uniformly, we believe that the CHTs with similar properties should also perform well in dealing with CMOPs. Thus, in the future, we will further study the other forms of CHTs that can force the working population to explore the valuable areas evenly.

    The authors declared that they have no conflicts of interest to this work.

    [1] Gravesen P, Branebjerg J, Jensen OS (1993) Microfluidics-A review. J Mioromech Microeng 3: 168–182. doi: 10.1088/0960-1317/3/4/002
    [2] Stone HA, Stroock AD, Ajdari A (2004) Engineering flows in small devices: microfluidics toward a lab-on-a-chip. Annu Rev Fluid Mech 36: 381–411. doi: 10.1146/annurev.fluid.36.050802.122124
    [3] McDonald JC, Whitesides GM (2002) Poly(dimethylsiloxane) as a material for fabricating microfluidic devices. Acc Chem Res 35: 491–499.
    [4] Whitesides GM, Ostuni E, Takayama S, et al. (2001) Soft lithography in biology and biochemistry. Annu Rev Biomed Eng 3: 335–373. doi: 10.1146/annurev.bioeng.3.1.335
    [5] Kamei K, MashimoY, Koyama Y, et al. (2015) 3D printing of soft lithography mold for rapid production of polydimethylsiloxane-based microfluidic devices for cell stimulation with concentration gradients. Biomed Microdevices 17: 36. doi: 10.1007/s10544-015-9928-y
    [6] Dua G, Fanga Q, den Toonderb JMJ (2016) Microfluidics for cell-based high throughput screening platforms-A review. Analytica Chimica Acta 903: 36–50. doi: 10.1016/j.aca.2015.11.023
    [7] Duncombe TA, Tentori AM, Herr AE (2015) Microfluidics: reframing biological enquiry. Nat Rev Mol Cell Bio 16: 554–567. doi: 10.1038/nrm4041
    [8] Sackmann EK, Fulton AL, Beebe DJ (2014) The present and future role of microfluidics in biomedical research. Nature 507: 181–189. doi: 10.1038/nature13118
    [9] Yun H, Kim K, Lee WG (2013) Cell manipulation in microfluidics. Biofabrication 5: 022001. doi: 10.1088/1758-5082/5/2/022001
    [10] Mu X, Zheng W, Sun J, et al. (2013) Microfluidics for manipulating cells. Small 9: 9–21. doi: 10.1002/smll.201200996
    [11] Chau LH, Liang W, Cheung FWK, et al. (2013) Self-rotation of cells in an irrotational AC E-field in an opto-electrokinetics chip. PLoS One 8: e51577. doi: 10.1371/journal.pone.0051577
    [12] Shafiee H, Caldwell JL, Sano MB, et al. (2009) Contactless dielectrophoresis: A new technique for cell manipulation. Biomed Microdevices 11: 997–1006. doi: 10.1007/s10544-009-9317-5
    [13] Benhal P, Chase JG, Gaynor P, et al. (2014) AC electric field induced dipole-based on-chip 3D cell rotation. Lab Chip 14: 2717–2727. doi: 10.1039/c4lc00312h
    [14] Ashkin A, Dziedzic JM (1971) Optical levitation by radiation pressure. Appl Phys Lett 19: 283–285. doi: 10.1063/1.1653919
    [15] Grier DG (2003) A revolution in optical manipulation. Nature 424: 810–816. doi: 10.1038/nature01935
    [16] Guck J, Ananthakrishnan R, Mahmood H, et al. (2002) Stretching biological cells with light. J Phys Condens Matter 14: 4843–4856. doi: 10.1088/0953-8984/14/19/311
    [17] Sraj I, Eggleton CD, Jimenez R, et al. (2010) Cell deformation cytometry using diode-bar optical stretchers. J Biomed Opt 15: 047010. doi: 10.1117/1.3470124
    [18] Bruus H (2011) Acoustofluidics 1: Governing equations in microfluidics. Lab Chip 11: 3742–3751. doi: 10.1039/c1lc20658c
    [19] Yasuda K, Umemura S, Takeda K (1995) Concentration and fractionation of small particles in liquid by ultrasound. Jpn J Appl Phys 34: 2715–2720. doi: 10.1143/JJAP.34.2715
    [20] Pamme N (2006) Magnetism and microfluidics. Lab Chip 6: 24–38. doi: 10.1039/B513005K
    [21] Karimi A, Yazdi S, Ardekani AM (2013) Hydrodynamic mechanisms of cell and particle trapping in microfluidics. Biomicrofluidics 7: 021501. doi: 10.1063/1.4799787
    [22] Bruus H, (2008) Theoretical microfluidics (Oxford master series in physics), 1 Eds., New York: Oxford University Press.
    [23] Brody JP, Yager P, Goldstein RE, et al. (1996) Biotechnology at low reynolds numbers. Biophys J 71: 3430–3441.
    [24] Shapiro HM, (2005) Practical flow cytometry, 4 Eds., New York: Wiley-Liss.
    [25] Huh D, Gu W, Kamotani Y, et al. (2005) Microfluidics for flow cytometric analysis of cells and particles. Physiol Meas 26: R73. doi: 10.1088/0967-3334/26/3/R02
    [26] Chung TD, Kim HC (2007) Recent advances in miniaturized microfluidic flow cytometry for clinical use. Electrophoresis 28: 4511–4520. doi: 10.1002/elps.200700620
    [27] Ateya DA, Erickson JS, Howell PB, et al. (2008) The good, the bad, and the tiny: a review of microflow cytometry. Anal Bioanal Chem 391: 1485–1498. doi: 10.1007/s00216-007-1827-5
    [28] Godin J, Chen CH, Cho SH (2008) Microfluidics and photonics for Bio-System-on-a-Chip: A review of advancements in technology towards a microfluidic flow cytometry chip. J Biophoton 1: 355–376. doi: 10.1002/jbio.200810018
    [29] Watkins N, Venkatesan BM, Toner M, et al. (2009) A robust electrical microcytometer with 3-dimensional hydrofocusing. Lab Chip 9: 3177–3184. doi: 10.1039/b912214a
    [30] Schonbrun E, Gorthi S, Schaak D (2012) Microfabricated multiple field of view imaging flow cytometry. Lab Chip 12: 268–273. doi: 10.1039/C1LC20843H
    [31] Hur SC, Tse HTK, Di Carlo D (2010) Sheathless inertial cell ordering for extreme throughput flow cytometry. Lab on a Chip 10: 274–280. doi: 10.1039/B919495A
    [32] Hur SC, Mach AJ, Di Carlo D (2011) High-throughput size-based rare cell enrichment using microscale vortices. Biomicrofluidics 5: 022206.
    [33] Torino S, Iodice M, Rendina I, et al. (2015) Hydrodynamic self-focusing in a parallel microfluidic device through cross-filtration. Biomicrofluidics 9: 064107. doi: 10.1063/1.4936260
    [34] Zhang J, Yan S, Yuan D, et al. (2016) Fundamentals and applications of inertial microfluidics: A review. Lab Chip 16: 10–34. doi: 10.1039/C5LC01159K
    [35] Warkiani ME, Tay AKP, Khoo BL (2015) Malaria detection using inertial microfluidics. Lab Chip 15: 1101–1109.
    [36] Di Carlo D (2009) Inertial microfluidics. Lab Chip 9: 3038–3046.
    [37] Kuntaegowdanahalli SS, Bhagat AAS, Kumar G, et al. (2009) Inertial microfluidics for continuous particle separation in spiral microchannels. Lab Chip 9: 2973–2980. doi: 10.1039/b908271a
    [38] Bhagat AAS, Kuntaegowdanahalli SS, Kaval N, et al. (2010) Inertial microfluidics for sheath-less high-throughput flow cytometry. Biomed Microdevices 12: 187–195. doi: 10.1007/s10544-009-9374-9
    [39] Segré G, Silberberg A (1961) Radial particle displacements in poiseuille flow of suspensions. Nature 189: 209–210.
    [40] Recktenwald D, Radbruch A, (1998) Cell separation methods and applications, New York: Marcel Dekker, Inc.
    [41] Sethu P, Sin A, Toner M (2006) Microfluidic diffusive filter for apheresis (leukapheresis). Lab Chip 6: 83–89. doi: 10.1039/B512049G
    [42] Foley G (2006) A review of factors affecting filter cake properties in dead-end microfiltration of microbial suspensions. J Membr Sci 274: 38–46. doi: 10.1016/j.memsci.2005.12.008
    [43] Huang LR, Cox EC, Austin RH, et al. (2004) Continuous particle separation through deterministic lateral displacement. Science 304: 987–990. doi: 10.1126/science.1094567
    [44] Holm SH, Beech JP, Barrett MP, et al. (2011) Separation of parasites from human blood using deterministic lateral displacement. Lab Chip 11: 1326–1332. doi: 10.1039/c0lc00560f
    [45] Lee W, Tseng P, Di Carlo D, (2017) Microtechnology for cell manipulation and sorting, Springer International Publishing.
    [46] Giddings JC (1993) Field-flow fractionation: analysis of macromolecular, colloidal, and particulate materials. Science 260: 1456. doi: 10.1126/science.8502990
    [47] Huang Y, Yang Y, Wang XB, et al. (2004) The removal of human breast cancer cells from hematopoietic CD34+ stem cells by dielectrophoretic field-flow-fractionation. J Hematoth Stem Cell 8: 481–490.
    [48] Vykoukal J, Vykoukal DM, Freyberg S, et al. (2008) Enrichment of putative stem cells from adipose tissue using dielectrophoretic field-flow fractionation. Lab Chip 8: 1386–1393. doi: 10.1039/b717043b
    [49] Yamada M, Nakashima M, Seki M (2004) Pinched flow fractionation:  continuous size separation of particles utilizing a laminar flow profile in a pinched microchannel. Anal Chem 76: 5465–5471. doi: 10.1021/ac049863r
    [50] Vig AL, Kristensen A (2008) Separation enhancement in pinched flow fractionation. Appl Phys Lett 93: 203507.
    [51] Di Carlo D, Edd JF, Irimia D, et al. (2008) Equilibrium separation and filtration of particles using differential inertial focusing. Anal Chem 80: 2204–2211. doi: 10.1021/ac702283m
    [52] Kuntaegowdanahalli SS, Bhagat AAS, Kumar G, et al. (2009) Inertial microfluidics for continuous particle separation in spiral microchannels. Lab Chip 9: 2973–2980. doi: 10.1039/b908271a
    [53] Wu Z, Willing B, Bjerketorp J, et al. (2009) Soft inertial microfluidics for high throughput separation of bacteria from human blood cells. Lab Chip 9: 1193–1199. doi: 10.1039/b817611f
    [54] Park JS, Song SH, Jung HI (2009) Continuous focusing of microparticles using inertial lift force and vorticity via multi-orifice microfluidic channels. Lab Chip 9: 939–948. doi: 10.1039/B813952K
    [55] Di Carlo D, Aghdam N, Lee LP (2006) Single-cell enzyme concentrations, kinetics, and inhibition analysis using high-density hydrodynamic cell isolation arrays. Anal Chem 78: 4925–4930. doi: 10.1021/ac060541s
    [56] Yue W, Li CW, Xu T, et al. (2011) Integrated sieving microstructures on microchannels for biological cell trapping and droplet formation. Lab Chip 11: 3352–3355. doi: 10.1039/c1lc20446g
    [57] Yun H, Hur SJC (2013) Sequential multi-molecule delivery using vortex-assisted electroporation. Lab Chip 13: 2764–2772. doi: 10.1039/c3lc50196e
    [58] Chung K, Rivet CA, Kemp ML, et al. (2011) Imaging single-cell signaling dynamics with a deterministic high-density single-cell trap array. Anal Chem 83: 7044–7052. doi: 10.1021/ac2011153
    [59] Hagiwara M, Kawahara T, Arai F (2012) Local streamline generation by mechanical oscillation in a microfluidic chip for noncontact cell manipulations. Appl Phys Lett 101: 074102. doi: 10.1063/1.4746247
    [60] Khalili AA, Ahmad MR, Takeuchi M, et al. (2015) A microfluidic device for hydrodynamic trapping and manipulation platform of a single biological cell. Appl Sci 6: 40.
    [61] Jefferey JB (1992) The motion of ellipsoidal particles immersed in a viscous fluid. Proc Royal Soc A 102: 161–179.
    [62] Saffman PG (1965) The lift on a small sphere in a slow shear flow. J Fluid Mech 22: 385–400. doi: 10.1017/S0022112065000824
    [63] Bretherton FP (1962) The motion of rigid particles in a shear flow at low Reynolds number. J Fluid Mech 14: 284–304.
    [64] Arbaret L, Mancktelow NS, Burg JP (2001) Effect of shape and orientation on rigid particle rotation and matrix deformation in simple shear flow. J Struct Geol 23: 113–125. doi: 10.1016/S0191-8141(00)00067-5
    [65] Lael LG (1980) Particle motion in a viscous fluid. Ann Rev Fluid Mech 12: 435–476. doi: 10.1146/annurev.fl.12.010180.002251
    [66] Gallily I, Eisner AD (1979) On the orderly nature of the motion of nonspherical aerosol particles. I. Deposition from a laminar flow. J Colloid Interface Sci 68: 320–337.
    [67] Fan FG, Ahmadi G (1995) A sublayer model for wall deposition of ellipsoidal particles in turbulent streams. J Aerosol Sci 26: 813–840. doi: 10.1016/0021-8502(95)00021-4
    [68] Yin C, Rosendahl L, Kær SK, et al. (2003) Modelling the motion of cylindrical particles in a nonuniform flow. Chem Eng Sci 58: 3489–3498. doi: 10.1016/S0009-2509(03)00214-8
    [69] Batchelor GK (1977) The effect of Brownian motion on the bulk stress in a suspension of spherical particles. J Fluid Mech 83: 97–117. doi: 10.1017/S0022112077001062
    [70] Ingber MS, Mondy LA (1994) A numerical study of three-dimensional Jeffery orbits in shear flow. J Rheol 38: 1829. doi: 10.1122/1.550604
    [71] Shelbya JP, Chiu DT (2004) Controlled rotation of biological micro- and nano-particles in microvortices. Lab Chip 4: 168–170. doi: 10.1039/b402479f
    [72] Lim DSW, Shelby JP, Kuo JS, et al. (2003) Dynamic formation of ring-shaped patterns of colloidal particles in microfluidic systems. Appl Phys Lett 83: 1145. doi: 10.1063/1.1600532
    [73] Zhou J, Kasper S, Papautsky I (2013) Enhanced size-dependent trapping of particles using microvortices. Microfluid Nanofluid 15: 611–623. doi: 10.1007/s10404-013-1176-y
    [74] Torino S, Iodice M, Rendina I, et al. (2016) A microfluidic approach for inducing cell rotation by means of hydrodynamic forces. Sensors 16: 1326. doi: 10.3390/s16081326
    [75] Zheng M, Shan JW, Lin H (2016) Hydrodynamically controlled cell rotation in an electroporation microchip to circumferentially deliver molecules into single cells. Microfluid Nanofluid 20: 16. doi: 10.1007/s10404-015-1691-0
    [76] Kolb T, Albert S, Haug M, et al. (2015) Optofluidic rotation of living cells for single-cell tomography. J Biophotonics 8: 239–246. doi: 10.1002/jbio.201300196
  • This article has been cited by:

    1. Feliz Minhós, Sara Perestrelo, Periodic second-order systems and coupled forced Van der Pol oscillators, 2024, 26, 1661-7738, 10.1007/s11784-024-01115-w
    2. Feliz Minhós, Sara Perestrelo, First‐order periodic coupled systems with generalized impulse conditions, 2024, 47, 0170-4214, 13542, 10.1002/mma.10205
  • Reader Comments
  • © 2017 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(7688) PDF downloads(1297) Cited by(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog