CN103218657A - Population survival dynamics optimization method under environment pollution - Google Patents

Population survival dynamics optimization method under environment pollution Download PDF

Info

Publication number
CN103218657A
CN103218657A CN2013101223286A CN201310122328A CN103218657A CN 103218657 A CN103218657 A CN 103218657A CN 2013101223286 A CN2013101223286 A CN 2013101223286A CN 201310122328 A CN201310122328 A CN 201310122328A CN 103218657 A CN103218657 A CN 103218657A
Authority
CN
China
Prior art keywords
population
centerdot
formula
rand
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101223286A
Other languages
Chinese (zh)
Other versions
CN103218657B (en
Inventor
黄光球
陆秋琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Architecture and Technology
Original Assignee
Xian University of Architecture and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Architecture and Technology filed Critical Xian University of Architecture and Technology
Priority to CN201310122328.6A priority Critical patent/CN103218657B/en
Publication of CN103218657A publication Critical patent/CN103218657A/en
Application granted granted Critical
Publication of CN103218657B publication Critical patent/CN103218657B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a population survival dynamics optimization method under environment pollution, namely a PSDO-EP algorithm. A population survival dynamics theory under environment pollution is used, an environment system and the solution space of an optimization problem correspond to each other, pollution phenomena exist in the environment system, a plurality of populations live in the environment system, each population corresponds to a trial solution of the optimization problem, one feature of the population corresponds to a variable in the trial solution, the populations change all the time under the effect of environment pollution, strong populations which can resist environment pollution grow, weak populations stop growing, a population survival dynamics model under environment pollution is used for constructing evolution operators and achieving information interchange between environment and the populations and among the populations, during a population evolution process, the populations convert from one growing state to another growing state, searching on the optimal solution of the optimization problem of the populations is achieved, the PSDO-EP algorithm has the advantages of being strong in searching capacity, global convergence is achieved, and a solution is provided for the complex function optimization problem.

Description

The environmental pollution all living creatures that sows deposits the Dynamics Optimization method
Technical field
The present invention relates to intelligent optimization algorithm, be specifically related to a kind of environmental pollution all living creatures that sows and deposit Dynamics Optimization method-PSDO-EP algorithm.
Background technology
Consider the function optimization problem:
minf(X)
Figure BDA00003028284900011
In the formula: R nIt is n dimension Euclidean space; X=(x 1, x 2..., x n) be a n dimension decision vector, variable x i(i=1,2 ..., n) be nonnegative real number; S is non-negative search volume, claims solution space again; F (X) is an objective function; g i(X) 〉=0 be i constraint condition, i=1,2 ..., I, I are inequality constrain condition number; h i(X)=0 be i equality constraint, i=1,2 ..., E, E are the equality constraint number.Objective function f (X) and constraint condition g i(X), h i(X) do not need special restrictive condition.Therefore, traditional mathematical optimization method based on function continuity and the property led can't address this problem.
In order to solve this type of optimization problem, people have been developed and intelligent optimization algorithm, and this class algorithm does not generally need special restrictive condition to objective function and constraint condition, has than extensive applicability.Existing intelligent optimization algorithm has: (1) genetic algorithm: the proposition of this algorithm monograph by the Holland of Univ Chicago USA " Adaptation in Natural and Artificial Systems " in 1975, the technical scheme that is adopted is to utilize Heredity theory to construct individual evolvement method, thereby optimization problem is found the solution; (2) ant group algorithm: this algorithm by people such as Colorni A and Dorigo M at document " Distributed optimization by ant colonies, Proceedings of the1 StEurope Conference on Artificial Life, 1991,134-142 " the middle proposition, the technical scheme that is adopted is that simulation ant colony foraging behavior is optimized finding the solution of problem; (3) particle cluster algorithm: this algorithm by Eberhart R and Kennedy J at document " New optimizer using particle swarm theory, MHS ' 95Proceedings of the Sixth International Symposium on Micro Machine and Human Science, IEEE, Piscataway, NJ, USA, 1995:38-43 " the middle proposition, the technical scheme that is adopted is to utilize the group behavior of imitation birds to be optimized finding the solution of problem; (4) fish-swarm algorithm: this algorithm is " a kind of based on the communal optimizing chess of animal formula: fish-swarm algorithm at document by people such as Li Xiaolei, Shao Zhijiang River and Qian Jixin, the system engineering theory and practice, 2002,22 (11): 32-38 " propose in, the technical scheme that is adopted be utilize fish looking for food in water, knock into the back, behavior such as clustering searches for the optimization problem solution space, thereby obtain the globally optimal solution of optimization problem; (5) biogeography algorithm: this algorithm 2008 has proposed the biogeography optimized Algorithm by Dan Simon with the method for biogeography, document is " Simon D.Biogeography-based Optimization[J] .IEEE Transactions.Evolutionary Computation, 2008,12 (6): 702-713 ".This algorithm has been realized search to the optimization problem optimum solution by the migration of population between the habitat; (6) bat algorithm: this algorithm 2010 by Yang X S at document " A new metaheuristic bat-inspired algorithm, Nature Inspired Cooperative Strategies for Optimization (NICSO2010), Studies in Computational Intelligence284, Springer-Verlag, Berlin Eidelberg, 2010,65-74 " the middle proposition, a kind of new intelligent optimization algorithm that this algorithm proposes by simulation bat echolocation behavior, it also is a kind of random search optimizing algorithm based on population, the bat individuality is the elementary cell of bat algorithm, the motion of whole colony produces the evolutionary process from disorder to order in the problem solving space, thereby obtains optimum solution.
Environmental pollution is very attractive problem in the real society to the problem that influences of biotic population.In the time of the modern industry prosperity, a large amount of pollutants that are harmful to biotic population are discharged in the environment, and are remarkable day by day to the influence that biotic population brought.Pollution brings great influence present can for the growth of biotic population, and people have proposed multiple mathematical model and studied this problem.Although there is contamination phenomenon in the environmental system, live in wherein some biotic population and but can resist to such an extent that live to pollute the influence that brings and obtain survival, the other biotic population is but withered away gradually because of resisting the influence that pollution brings.Here it is the survival of the fittest, the reason of the survival of the fittest.The new algorithm that this paper proposes has utilized this thought just.
Utilize environmental pollution sow all living creatures deposit kinetic theory construct can the solved function optimization problem algorithm yet there are no report.
Summary of the invention
The object of the present invention is to provide a kind of environmental pollution all living creatures that sows to deposit Dynamics Optimization method-PSDO-EP algorithm, this algorithm has the characteristics of the strong and global convergence of search capability, be that finding the solution of complex function optimization problem, particularly higher-dimension optimization problem provides a solution.
In order to achieve the above object, the present invention adopts following technical scheme:
A kind of environmental pollution all living creatures that sows deposits Dynamics Optimization method-PSDO-EP algorithm, and it is characterized in that: establishing the function optimization problem that will solve is:
minf(X)
Figure BDA00003028284900031
In the formula: R nIt is n dimension Euclidean space; X=(x 1, x 2..., x n) be a n dimension decision vector, variable x i(i=1,2 ..., n) be nonnegative real number; S is non-negative search volume, claims solution space again; F (X) is an objective function; g i(X) 〉=0 be i constraint condition, i=1,2 ..., I, I are inequality constrain condition number; h i(X)=0 be i equality constraint, i=1,2 ..., E, E are the equality constraint number; Objective function f (X) and constraint condition g i(X), h i(X) do not need special restrictive condition;
The PSDO-EP algorithm adopts is that the environmental pollution all living creatures that sows deposits kinetic theory, environmental system is corresponding with the solution space of optimization problem (1), there is contamination phenomenon in this environmental system, several populations are wherein living, each population correspondence a trial solution of optimization problem, and the feature of population is corresponding to a variable in the trial solution; The kinetic model that is applicable to some feature of population also be applicable in the trial solution to dependent variable, population constantly changes under the environmental pollution effect, the strong person that can resist environmental pollution obtains growth, valetudinarian, invalid stops growing; Because population is being shared the resource in the environmental system, so there is the phenomenon that influences each other between the population; These interactions between environment and population and population and the population are used to construct the growth strategy of population, utilize the environmental pollution all living creatures that sows to deposit kinetic model and come the structural evolution operator to realize message exchange between environment and population, population and the population; In the population evolution process, the growth of population or maintain the original state constantly or develops to better direction, and population is transferred to another kind of growth conditions from a kind of growth conditions and realized the search of population to the optimization problem optimum solution;
In order to make the PCDO-HNS algorithm be applicable to various optimization problems, the objective function of optimization problem (1) is rewritten into following formula:
Figure BDA00003028284900041
In the formula: F MaxBe very large real number, be used for the trial solution that does not satisfy constraint condition is punished.
The environmental pollution all living creatures that sows deposits kinetic model
Consider that one exists the environmental system of pollution source, wherein life has N kind biotic population, and the environmental pollution meeting influences the growth of population, and the existence of population can influence the pollution level of environment conversely.For example, population is the pollutant of absorbing environmental not only, and the drainage of population will pollute the environment again conversely, and the mathematical model about the rule of the concentration c time to time change of the Konzentration of environmental contaminants and population internal contamination thing is accordingly
dx i dt = x i ( r i - r i c - f ( x i ) ) dc dt = Ke - Σ i = 1 N ( g i + m i ) c de dt = - K 1 e Σ i = 1 N x i + g 1 c Σ i = 1 N x i - he + u , i = 1,2 , · · · , N - - - ( 3 )
In the formula: t represents period; U is the intensity of pollution source to environmental emissions; K is the efficient of environmental pollution population, 0<K<1; G is the efficient that population drains pollutant to environment, 0<g<1; H is the part that pollutant eliminates by other approach in environment, 0<h<1; M is the efficient that population absorbs, purifies the pollutant of being eliminated, 0<m<1; x iBe population P iQuantity, and x i〉=0; r iBe population P iRate of growth, 0<r i<1; r iC is population P iThe pollution mortality ratio, the size of polluting mortality ratio is directly proportional 0 with the contaminated degree c of population<c<1; F (x i) be population P iThe natural death function.Here
Figure BDA00003028284900053
With
Figure BDA00003028284900054
Be respectively the unit interval environmental system and input to all populations and all populations and drain pollutant levels to environment, this amount not only with the total amounts of all populations
Figure BDA00003028284900055
Relevant, and with these populations to absorb the ability of pollutant relevant.How this ability is described? the whole bag of tricks can be arranged, and the average quality of people these populations commonly used is weighed, if establish the average quality of M for each population, M〉0, K then 1=KM, g 1=gM.
Modular form (3) is a general mathematical model.In formula (3), get f (x i)=a ix i, a iBe population P iNatural mortality rate, neglect the nonlinear terms in formula (3) the 3rd formula, and get g i=g, m i=m, i=1,2 ..., N can obtain more succinct model, promptly
dx i dt = x i ( r i - r i c - a i x i ) dc dt = Ke - N ( g + m ) c , de dt = - he + u i = 1,2 , · · · , N - - - ( 4 )
Formula (4) is exactly that the environmental pollution that will use of this paper all living creatures that sows deposits kinetic model.
The design of algorithm scene
Consider that one exists the environmental system of pollution source, wherein life has N kind biotic population, i.e. { P 1, P 2..., P N.Pollution source are at random to the contaminant capacity (being called pollution intensity) of environmental system discharging, and promptly the different times pollution source are different to the contaminant capacity of environmental system discharging.The mode of polluting in the environmental system of clearing up has two kinds, has a kind ofly been sponged by environmental system self, and another kind has been sponged by the biotic population in the environmental system.The biotic population that survives in the environmental system is on the one hand also to the environmental system exhaust emission, and biotic population is caused negative effect because of the pollution in the absorbing environmental system to himself growth on the other hand.
Each biotic population P iWith its character representation is exactly P i=(p I1, p I2..., p In), p wherein IjBe exactly biotic population P iJ feature, n is biotic population P iThe total characteristic number.Pollution in the environmental system is to biotic population P iMurder by poisoning just show in the influence to its feature that and this murder by poisoning is time dependent.That is to say, certain the time, polluting can be once to biotic population P iSome feature impact simultaneously, but be not whole n feature; And in the time of other certain, pollute but once to biotic population P iThe other feature impact whole n features certainly simultaneously.In a word, certain the time, polluting can be to biotic population P iWhich feature to impact simultaneously be at random fully.Biotic population P iAfter poisoning, its growth conditions has just changed, and this variation is at random fully.
Procedure correlation with top argumentation and solving-optimizing problem (1) globally optimal solution gets up below.
In the solution space S of optimization problem (1), select N trial solution, i.e. S={X at random 1, X 2..., X N, X wherein i=(x I1, x I2..., x In).Obviously, solution space S is corresponding with environmental system, and N population is just corresponding one by one with N trial solution of optimization problem (1) in this environmental system, i.e. P iWith X iCorresponding one by one, i=1,2 ..., N.Further, population P iProper vector and optimization problem trial solution X iVector is corresponding fully, i.e. population P iFeature p IjWith trial solution X iVariable x IjCorresponding.
In summary, population and trial solution are no longer distinguished later in conceptive complete equivalence.Population P iAfter being poisoned, its growth conditions can change, and the solution space S of optimization problem is hinted obliquely in this variation, just is equivalent to trial solution X iTransfer to the another one locus from a locus.For the sake of simplicity, a locus is called a state, and represents with its subscript.
Suppose population P iCurrent state be i, be equivalent to promptly that residing position is X in solution space S iIf population P iAfter being poisoned, change to new state k, promptly be equivalent in solution space S from present located position X from current state i iTransfer to reposition X kCalculate by formula (2), if F (X k)<F (X i), show reposition X kThan original position X iMore excellent (because of reposition X kTarget function value little), then think population P iEnergy for growth strong.Otherwise, if F (X k) 〉=F (X i), show reposition X kThan original position X iPoorer (because of reposition X kTarget function value little), or do not have what difference (because of reposition X kEquate with the target function value of original position), then think population P iEnergy for growth a little less than.The population that energy for growth is strong can obtain higher probability continued growth; And the weak population of energy for growth then may stop growing.
In addition, in environmental system, biotic population influences each other because of mutually contention existence resource or mutualism exist, and this influence must be also embodied in the interaction between species characteristic.This influencing each other hinted obliquely at the solution space of optimization problem, is exactly that certain trial solution and some other trial solutions existence influence each other.
The N kind biotic population that generates at random in the environmental system, because of characteristic is different separately, certainly can be not identical to the ability to bear of pollution and toxic hazard yet.Because the pollution intensity that the different times pollution source inject to environmental system is a random variation, this makes the growth conditions of N kind biotic population also ensue variation.Solution space is hinted obliquely in this variation, is moved over time and constantly with regard to the state that is equivalent to N trial solution.
The PSDO-EP algorithm adopts above-mentioned these search strategies to realize the globally optimal solution of optimization problem (1) is searched for exactly.
The design of population evolution operator
The PSDO-EP algorithm utilizes the environmental pollution all living creatures that sows to deposit kinetic model and come the structural evolution operator to realize message exchange between environment and population, population and the population, and then realization is searched for the optimization problem solution space.The described dynamic law of formula (4) is applied on some features of population, just is equivalent to be applied in the trial solution on those corresponding variablees, because these features or claim that variable all is non-negative real number.And, for randomness and the popularity that strengthens search, we in addition can select some features of population to come application formula (4) at random.That is to say that in the optimization problem solution space, we are applied to the described dynamic law of formula (4) from (x I1, x I2..., x In) on some variable of selecting at random.The evolution operator of PSDO-EP algorithm is as described below.
(1) pollutes operator, population P i(i=1,2 ..., some feature N) causes feature to change because of being subjected to polluting, and makes the population growth change, thereby produces a new generation, is got by formula (4):
Figure BDA00003028284900081
In the formula:
Figure BDA00003028284900082
With
Figure BDA00003028284900083
Be respectively period t+1 and period population i the state value of feature j, and all be nonnegative real number;
Figure BDA00003028284900084
Be population P iRate of growth,
Figure BDA00003028284900085
c tBe the concentration of population absorption pollutant, 0<c t<1;
Figure BDA00003028284900086
Be population P iThe pollution mortality ratio, population P iThe size of pollution mortality ratio and population absorb the degree c that pollutes tBe directly proportional;
Figure BDA00003028284900089
Be population P iNatural mortality rate,
Figure BDA000030282849000810
g tBe the efficient of population to environment drainage pollutant, 0<g t<1; h tThe part that in environment, eliminates for pollutant by other approach, 0<h t<1; m tBe the efficient of the pollutant that population absorbs, purification is eliminated, 0<m t<1; e tBe the concentration of environmental contaminants, 0<e t<1; K is the efficient of environmental pollution population, 0<K t<1; get during calculating
Figure BDA00003028284900087
c 0=Rand (c l, c u), e 0=Rand (e l, e u),
Figure BDA00003028284900088
g t=Rand (g l, g u), m t=Rand (m l, m u), h t=Rand (h l, h u); r lAnd r uExpression respectively
Figure BDA000030282849000811
The lower limit and the upper limit of interval, and 1〉r uR l0; c lAnd c uRepresent c respectively tThe lower limit of interval and the upper limit, and 1〉c uC l0; e lAnd e uRepresent e respectively 0The lower limit of interval and the upper limit, and 1〉e uE l0; a lAnd a uExpression respectively
Figure BDA000030282849000812
The lower limit of interval and the upper limit, and 1〉a uA l0; g lAnd g uRepresent g respectively tThe lower limit of interval and the upper limit, and 1〉g uG l0; m lAnd m uRepresent m respectively tThe lower limit of interval and the upper limit, and 1〉m uM l0; h lAnd h uRepresent h respectively tThe lower limit of interval and the upper limit, and 1〉h uH l0; K lAnd K uRepresent K respectively tThe lower limit of interval and the upper limit, and 1〉K uK l0; (a b) is illustrated in uniform random number of [a, b] interval generation to Rand; WR 0Be high pollution probability, p is the selected probability of feature j; u tBe pollutant discharge amount;
Because increase or the minimizing pollutant discharge amount, can reduce or improve the state value of certain feature of population, just reduce or improve the size of trial solution variable.More briefly, be exactly the size that pollutant discharge amount can be controlled the trial solution variable, this is our needed characteristic just.So u tCan be calculated as follows
u t = Rand ( min ( x ij t , x j * t ) , max ( x ij t , x j * t ) )
In the formula:
Figure BDA00003028284900092
Be the current globally optimal solution X of t in period *J variable; (a b) is illustrated in uniform random number of [a, b] interval generation to Rand.
(2) disturb operator mutually, what this operator was described is influencing each other between population, population P i(i=1,2 ..., N) with environmental system in other several populations exist and influence each other, this influence shows on some feature, it is expressed as:
Figure BDA00003028284900093
In the formula: HR 0Be the highest probability of disturbing mutually; s kFor from 1,2 ..., the A that selects at random among the N} its contamination resistance is higher than population P iPopulation, represent to be exactly { s with its numbering 1, s 2..., s | A|;
Figure BDA00003028284900095
s k≠ i; A is and population P iProduce the good variety population number of disturbing mutually, be called the optimum population number of disturbing mutually, A 〉=1,
Figure BDA00003028284900096
Be called the optimum rate of disturbing mutually, and
Figure BDA00003028284900097
u kFor from 1,2 ..., B the population P that selects at random among the N} iPopulation, represent to be exactly { u with its numbering 1, u 2..., u | B|; u k≠ i; B is and population P iProduce the ordinary population number of disturbing mutually, be called the ordinary population number of disturbing mutually, B 〉=1,
Figure BDA00003028284900099
Be called the ordinary rate of disturbing mutually, and Get during calculating λ s k 0 = Rand ( λ l 0 , λ u 0 ) , λ u k 1 = Rand ( λ l 1 , λ u 1 ) ,
Figure BDA000030282849000913
With
Figure BDA000030282849000914
Expression respectively
Figure BDA000030282849000915
The lower limit and the upper limit of interval, and
Figure BDA000030282849000916
Figure BDA000030282849000917
With
Figure BDA000030282849000918
Expression respectively The lower limit and the upper limit of interval, and
(3) invade and eliminate operator, what this operator was described is that invading mutually between population eliminated phenomenon, and promptly the feature of some populations is invaded population P i(i=1,2 ..., in character pair N); The feature of other populations is from population P iCharacter pair in be eliminated; The feature of some populations is from population P again iProcess invade mutually eliminate the back implanted population P iCharacter pair in, it is expressed as:
Figure BDA00003028284900103
In the formula: JD 0For increased resistance invasion is eliminated probability, p 0=Rand (0,1);
Figure BDA000030282849001017
i s, i 2 (s-1), i 2s-1For from 1,2 ..., the numbering of the population that the N} random choose goes out; If s ≠ i, then i s≠ i; α s, β sEliminate constant, 0 for invading<α s, β s<1, get α during calculating s=Rand (α l, α u), β s=Rand (β l, β u), α lAnd α uRepresent α respectively sThe lower limit and the upper limit of interval, and 1〉α uα l0; β lAnd β uRepresent β respectively sThe lower limit and the upper limit of interval, and 1〉β uβ l0;
Figure BDA00003028284900104
With
Figure BDA00003028284900105
Eliminate constant for invading,
Figure BDA00003028284900106
Figure BDA00003028284900107
Get during calculating δ s 0 = Rand ( δ l 0 , δ u 0 ) , δ s 1 = Rand ( δ l 1 , δ u 1 ) ,
Figure BDA000030282849001010
With
Figure BDA000030282849001011
Expression respectively
Figure BDA000030282849001012
The lower limit and the upper limit of interval, and
Figure BDA000030282849001013
Figure BDA000030282849001014
With
Figure BDA000030282849001015
Expression respectively
Figure BDA000030282849001018
The lower limit and the upper limit of interval, and
Figure BDA000030282849001016
C is for implementing the population number that feature is invaded, C 〉=1; Other population number that D is eliminated for its feature, D 〉=1; E is other implanted population number of feature, E 〉=1;
(4) accretive operatos, what this operator was described is the growth of population, if population P i(i=1,2 ..., N) can bear the murder by poisoning of environmental pollution to it, then this population goes down continued growth; Otherwise this population will stop growing, and it is expressed as:
Figure BDA00003028284900111
Initialization of population
The dimension of supposing the optimization problem search volume is n, and the region of search of each variable is [l i, u i], i=1,2 ..., n then utilizes orthogonal Latin square generating algorithm INIT to produce the orthogonal arrage L of N initial solution N(N n) construction algorithm.
Algorithm INIT produces the orthogonal arrage L of N initial solution N(N n) construction algorithm
Step 1: the discrete point y that calculates each variable Ij:
y ij=l i+(j-1)(u i-l i)/(N-1),i=1,2,…,n;j=1,2,…,N。
Step 2: the generation method according to orthogonal Latin square is calculated initial solution x Ij:
x ij=y jk,i=1,2,…,N,j=1,2,…,n
In the formula: k=(i+j-1) mod N; If k=0, then k=N.
The determined N of an algorithm INIT initial solution X i=(x I1, x I2..., x In), i=1,2 ..., N has good balanced dispersed and neat comparability.
Described PSDO-EP algorithm comprises the steps:
(1) initialization: a) make t=0 in period; By all parameters that this algorithm of table 1 initialization relates to, wherein t represents current the evolution to t in period; B) the generating algorithm INIT by orthogonal Latin square determines N initial population;
The obtaining value method of table 1 parameter
Figure BDA00003028284900112
Figure BDA00003028284900121
Figure BDA00003028284900131
Figure BDA00003028284900141
(2) make period t from 0 to G, following step (3)~(14) are carried out in circulation, and wherein G is the maximum epoch number that develops;
(3) make population i from 1 to N, following step (4)~(13) are carried out in circulation;
(4) the feature j that makes population is from 1 to n, and following step (5)~(9) are carried out in circulation;
(5) calculate p=Rand (0,1); Wherein p is for polluting operator, disturbing operator and invade and eliminate the actual probabilities that operator is performed mutually;
(6) if p≤WR 0, then carry out and pollute operator by formula (5), obtain
(7) if WR 0<p≤HR 0, then carry out and disturb operator mutually by formula (6), obtain
Figure BDA00003028284900143
(8) if HR 0<p≤JD 0, then carry out to invade and eliminate operator by formula (7), obtain
Figure BDA00003028284900144
(9) make j=j+1, if j≤n then changes above-mentioned steps (5), otherwise changes following step (10);
(10) carry out accretive operatos by formula (8), obtain
Figure BDA00003028284900145
(11) if the error between globally optimal solution that newly obtains and the last globally optimal solution that obtains satisfies minimum requirements ε, then change following step (15);
(12) preserve the globally optimal solution that newly obtains;
(13) make i=i+1, if i≤N then changes above-mentioned steps (4), otherwise changes following step (14);
(14) make t=t+1, if t≤G then changes above-mentioned steps (3), otherwise changes following step (15);
(15) finish.
Beneficial effect
The present invention compares with prior art, has following characteristics:
1, the invention discloses and a kind ofly deposit dynamic (dynamical) optimized Algorithm based on the environmental pollution all living creatures that sows, it is the PSDO-EP algorithm, this algorithm is corresponding with the environmental system that has contamination phenomenon with the solution space of optimization problem to be solved, and several populations are living in this environmental system; Population constantly changes under contamination, can resist the strong person who pollutes and obtain growth, and the yellowbelly stops growing; Each population correspondence a trial solution of optimization problem, and the feature of population is corresponding to a variable component in the trial solution; Be used to construct the growth strategy of population between environment and population and population and the population; Utilize the environmental pollution all living creatures that sows to deposit kinetic model and come the structural evolution operator to realize message exchange between environment and population, population and the population; In the population evolution process, population is transferred to another kind of growth conditions from a kind of growth conditions and has realized the search of population to the optimization problem optimum solution.
2, evolutionary process has the Markov characteristic.From polluting operator, disturbing operator and invade the definition of eliminating operator and know mutually, the generation of any one new trial solution is only relevant with the current state of this trial solution, and with this trial solution be that the course that how to develop current state has nothing to do in the past.
3, evolutionary process has " not poor step by step " characteristic, and promptly develop not can be to than the worse state transitions of current state per step.This characteristic is just known from the definition of accretive operatos.
4, time complexity is lower.The time complexity computation process of PSDO-EP algorithm is as shown in table 2, and its time complexity is relevant with time complexity and other non-productive operations of evolution number of times G, population scale N, variable number n and each operator.
The time complexity reckoner of table 2PCDO-HNS algorithm
Operation Time complexity Maximum cycle indexes
Initialization O(n+4nN+N(N+1)) 1
[0090]?
Pollute operator O(5n/3) GN
Disturb operator mutually O(4n(A+B)/3) GN
Invade and eliminate operator O(4n(C+D+E)/3) GN
Objective function calculates O(n)~O(n 2) GN
Accretive operatos O(3n) GN
Result's output O(n) 1
Know that by table 2 time complexity of PSDO-EP method is lower, so algorithm speed is fast.
5, the value of the related parameter of PSDO-EP method need not too high accuracy, and the improper speed of convergence that only influences of value is to the not influence of precision of globally optimal solution.
6, the model parameter value is simple.Adopt random device to determine to pollute in the algorithm operator, disturb operator and invade the correlation parameter of eliminating in the operator mutually, both significantly reduced parameter input number, make model more can express actual conditions again.
7, operation environment pollutes the optimization method that all living creatures that sows deposits the complicated optimum problem found the solution that kinetic theory constructs in the PSDO-EP method, and operation environment pollutes all living creatures that sows and deposits the dynamics basic model and proposed the pollution operator, disturbed operator and invade operators such as eliminating operator mutually in the method.The utilization of these operators has significantly promoted the performance of PSDO-EP algorithm, thereby the suitable complicated optimum problem of finding the solution.
8, the PSDO-EP method has global convergence.The theoretical analysis of its reason is as follows:
Know that by the PSDO-EP algorithm environmental system is a discrete space, but each population
Figure BDA00003028284900162
Figure BDA00003028284900163
Be in continuous real number space value.The total number of population is N, and each population is a trial solution of optimization problem (1), and its target function value is calculated as by formula (2)
Figure BDA00003028284900164
Then the formed set of the state of all populations is
F = { F ( X i t ) | X i t ∈ S }
Further order
F={F 1,F 2,…,F N},F 1≤F 2≤…≤F N (A)
Be without loss of generality, make F 1Be the globally optimal solution that we ask.The subscript of formula (A) is taken out set of formation, promptly
U={1,2,…,N}
Each population may residing state when the element among the set U was exactly random search.Suppose that our the best target function value that searches of phase at a time is F i, its corresponding state is i.Obviously, (A) knows by formula, if shift to more excellent state k, then should satisfy k<i when searching for next period; On the contrary,, then should satisfy k if shift to worse state k〉i, shown in Table A.
State transitions situation during the Table A random search
Figure BDA00003028284900171
Figure BDA00003028284900172
S is divided into nonvoid subset is:
Σ i = 1 N | X S i | = N ;
Figure BDA00003028284900175
Figure BDA00003028284900176
Order
Figure BDA00003028284900177
Expression
Figure BDA00003028284900178
In j state.Population during evolution, (i, (k l) can be expressed as X j) to transfer to other state from a state I, j→ X K, l, then supposition: from X I, jTo X K, lTransition probability be p Ij, kl, from X I, jArrive
Figure BDA00003028284900179
In the transition probability of arbitrary state be pi J, k, from
Figure BDA000030282849001710
In arbitrary state arrive
Figure BDA000030282849001711
In the transition probability of arbitrary state be p I, k, then have p ij , k = Σ l = 1 | X S k | p ij , kl , Σ k = 1 N p ij , k = 1 , p i,k≥p ij,k p i , k ≥ p ij , k → Σ k = 1 N p i , k ≥ Σ k = 1 N p ij , k = 1 , And 0 ≤ Σ k = 1 N p i , k ≤ 1 , So have
Σ k = 1 N p i , k = 1 - - - ( B )
Lemma 1 in the PSDO-EP algorithm,
Figure BDA00003028284900181
Satisfy:
∀ k > i , p i , k = 0 - - - ( C )
&Exists; k < i , p i , k > 0 - - - ( D )
(1) proof of formula (C).If state i is t population X in period tState, this state i is exactly the best condition that this population has reached so far certainly.In the PSDO-EP algorithm, carry out at every turn new evolution all always to this population current state i further to the renewal of better state, promptly have
Figure BDA00003028284900184
The implication of following formula is: if i is the state (also must be the best condition that this population has reached) of t population in period, the evolution of this population of t+1 only can be upgraded to better state in period, so any other state that begins can not transfer to than the i difference from i gets on; (A) knows by formula, if want F kF i, then the state k than state i difference must satisfy k〉and i also is that best condition maintains the original state or can only upgrade (it is not poor step by step promptly to accomplish) to better state, shown in Table A.
(2) proof of formula (D).If the current state of certain population is i, must be the best condition that this population has reached up to now certainly, at t+1 in period, this population select at random to pollute operator, mutually disturb operator, invade operations such as eliminating operator and develop in the hope of transferring on the better state k.At this moment, have two kinds of situations to occur:
A) if i is global optimum's state, i.e. i=1, then next step shifts essential k=1 (getting on because can not transfer to the state also poorer than current state), promptly must be with Probability p 1,1=1 transfers to this global optimum's state gets on.Because of p 1,1=1〉0, assign a topic to such an extent that demonstrate,prove;
B) if i is not global optimum's state, then between global optimum's state 1 and current state i, must there be an intermediateness k (shown in Table A) at least, makes F 1≤ F k<F i, i.e. 1≤k<i, this moment, current state i can transfer to state k get on (because new state k is more excellent than current state i), just p I, k0, assign a topic to such an extent that demonstrate,prove.
Comprehensive above-mentioned situation can get
Figure BDA00003028284900185
Card is finished.
Iisufescu M proposes following theorem in document " Finite Markov Processes and Their Applications, Wiley:Chichester, 1980 ":
But it is a n rank reduction stochastic matrix that theorem 1 is established P ', just by obtaining behind identical line translation and the rank transformation P &prime; = C &CenterDot; &CenterDot; &CenterDot; 0 R &CenterDot; &CenterDot; &CenterDot; T , Wherein C is m rank basis stochastic matrix and R ≠ 0, and T ≠ 0 then has
P &prime; &infin; = lim k &RightArrow; &infin; P &prime; k = lim k &RightArrow; &infin; C k &CenterDot; &CenterDot; &CenterDot; 0 &Sigma; i = 1 k - 1 T i RC k - i &CenterDot; &CenterDot; &CenterDot; T k = C &infin; &CenterDot; &CenterDot; &CenterDot; 0 R &infin; &CenterDot; &CenterDot; &CenterDot; 0
Above-mentioned matrix is a stable stochastic matrix and P ' =1 ' P ' , P ' =P ' 0P ' Unique definite and irrelevant with initial distribution, P ' Satisfy following condition:
P &prime; &infin; = [ p ij ] n &times; n , p ij > 0,1 &le; i &le; n , 1 &le; j &le; m p ij = 0,1 &le; i &le; n , m < j &le; n
The proof procedure of theorem 1 is very complicated, and concrete proof procedure can be referring to document " Finite Markov Processes and Their Applications, Wiley:Chichester, 1980 "
Theorem 2PSDO-EP algorithm has global convergence.
Proof: for each
Figure BDA00003028284900194
It is a state on the limited Markov chain that N can be seen as, and can get according to the conclusion of lemma 1 Chinese style (C), and the transition matrix of this Markov chain is
Figure BDA00003028284900195
(B) knows by formula, and every capable probability sum is 1 in P ' matrix.Get according to lemma 1 Chinese style (D) conclusion again
Figure BDA00003028284900196
But P ' is N rank reduction stochastic matrix (a Markov probability matrix) as known from the above, satisfies the condition of theorem 1, so following formula is set up:
P &prime; &infin; = lim k &RightArrow; &infin; C k &CenterDot; &CenterDot; &CenterDot; 0 &Sigma; i = 1 k - 1 T i RC k - i &CenterDot; &CenterDot; &CenterDot; T k = C &infin; &CenterDot; &CenterDot; &CenterDot; 0 R &infin; &CenterDot; &CenterDot; &CenterDot; 0
Because of C =C=(1), T =0, so R must be arranged =(1,1 ..., 1) T, this is because the probability sum of every row is 1 among the Markov transition matrix P '.Therefore have
P &prime; &infin; = 1 0 &CenterDot; &CenterDot; &CenterDot; 0 1 0 &CenterDot; &CenterDot; &CenterDot; 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 1 0 &CenterDot; &CenterDot; &CenterDot; 0 , And be stable stochastic matrix.
Following formula shows, when k → ∞, and Probability p I, 1=1, i=1,2 ..., N, also promptly regardless of original state, at last can both convergence with probability 1 to global optimum's state 1.So
lim t &RightArrow; &infin; p { F ( X i t ) &RightArrow; F ( X * ) } = 1 , i = 1,2 , &CenterDot; &CenterDot; &CenterDot; , N
Therefore, the PSDO-EP algorithm has global convergence, and card is finished.
Embodiment
The present invention is described in further detail below in conjunction with instantiation.
(1) the definite actual optimization problem that will find the solution transforms the described canonical form of an accepted way of doing sth (1) with this problem.Promptly
(2) if the actual optimization problem is to ask max f (X), then change min-f (X) into.
(3) all range of variables with the actual optimization problem compress and adjustment, promptly
If 0≤x i≤ a i, a i〉=0, i=1,2 ..., n is then with x i=a iy iSubstitution actual optimization problem, this is that the actual optimization problem is about variable y iOptimization problem, 0≤y i≤ 1.
If-a i≤ x i≤ 0, a i〉=0, i=1,2 ..., n is then with x i=-a iy iSubstitution actual optimization problem, this is that the actual optimization problem is about variable y iOptimization problem, 0≤y i≤ 1.
If-b i≤ x i≤ a i, a i〉=0, b i〉=0, i=1,2 ..., n is then with x i=(a i+ b i) y i-b iSubstitution actual optimization problem, this is that the actual optimization problem is about variable y iOptimization problem, 0≤y i≤ 1.
(4) determine the parameter of PSDO-EP algorithm by the described method of table 1.
(5) operation PSDO-EP algorithm is found the solution.
(6) optimum solution y iAfter the acquisition, obtain xi in the following method in profit and get final product:
If by-b i≤ x i≤ a iTransform, then x i=(a i+ b i) y i-b i, i=1,2 ..., n;
If by 0≤x i≤ a iTransform, then x i=a iy i, i=1,2 ..., n;
If by-a i≤ x i≤ 0 transforms, then x i=-a iy i, i=1,2 ..., n.
(1) for the actual optimization problem, ask n=100,200,400,600,800,1000,1200 o'clock globally optimal solution.
max f ( X ) = - 20 - e + 20 exp ( - 0.2 1 n &Sigma; i = 1 n x i 2 ) + exp ( 1 n &Sigma; i = 1 n cos ( 2 &pi; x i ) )
-100≤x i≤100,i=1,2,…,n
(2) this optimization problem is transformed the described canonical form of an accepted way of doing sth (1), promptly
min f ( X ) = 20 + e - 20 exp ( - 0.2 1 n &Sigma; i = 1 n x i 2 ) - exp ( 1 n &Sigma; i = 1 n cos ( 2 &pi; x i ) )
-100≤x i≤100,i=1,2,…,n
(3) make x i=200y i-100, Y=(y 1, y 2..., y n), then
min f ( Y ) = 20 + e - 20 exp ( - 20 1 n &Sigma; i = 1 n ( 2 y i - 1 ) 2 ) - exp ( 1 n &Sigma; i = 1 n cos ( 200 &pi; ( 2 y i - 1 ) ) )
0≤y i≤1,i=1,2,…,n
(4) determine the parameter of algorithm by the described method of table 1, as shown in table 3.
Each parameter value of table 3 solution procedure
Figure BDA00003028284900214
Figure BDA00003028284900221
Figure BDA00003028284900231
(5) adopt PSDO-EP algorithm algorithm to find the solution, the gained result is as shown in table 4.
Table 4 result of calculation
Figure BDA00003028284900232
The optimum solution of (6) trying to achieve is at y iWithin [0.49999998,0.50000002], get x after the conversion iIn [4.0E-6,2.0E-6], i=1,2 ..., n.

Claims (1)

1. the environmental pollution all living creatures that sows deposits Dynamics Optimization method-PSDO-EP algorithm, and it is characterized in that: establishing the function optimization problem that will solve is:
minf(X)
In the formula: R nIt is n dimension Euclidean space; X=(x 1, x 2..., x n) be a n dimension decision vector, variable x i(i=1,2 ..., n) be nonnegative real number; S is non-negative search volume, claims solution space again; F (X) is an objective function; g i(X) 〉=0 be i constraint condition, i=1,2 ..., I, I are inequality constrain condition number; h i(X)=0 be i equality constraint, i=1,2 ..., E, E are the equality constraint number; Objective function f (X) and constraint condition g i(X), h i(X) do not need special restrictive condition;
The PSDO-EP algorithm adopts is that the environmental pollution all living creatures that sows deposits kinetic theory, environmental system is corresponding with the solution space of optimization problem (1), there is contamination phenomenon in this environmental system, several populations are wherein living, each population correspondence a trial solution of optimization problem, and the feature of population is corresponding to a variable in the trial solution; The population existence kinetic model that is applicable to some feature of population also be applicable in the trial solution to dependent variable, population constantly changes under the environmental pollution effect, the strong person that can resist environmental pollution obtains growth, valetudinarian, invalid stops growing; Because population is being shared the resource in the environmental system, so there is the phenomenon that influences each other between the population; These interactions between environment and population and population and the population are used to construct the growth strategy of population, utilize the environmental pollution all living creatures that sows to deposit kinetic model and come the structural evolution operator to realize message exchange between environment and population, population and the population; In the population evolution process, population is transferred to another kind of growth conditions from a kind of growth conditions and has realized the search of population to the optimization problem optimum solution;
Described PSDO-EP algorithm comprises the steps:
(1) initialization: a) make t=0 in period; By all parameters that this algorithm of table 1 initialization relates to, wherein t represents current the evolution to t in period; B) determine N initial population by orthogonal Latin square generating algorithm INIT;
The obtaining value method of table 1 parameter
Figure FDA00003028284800021
Figure FDA00003028284800031
Described orthogonal Latin square generating algorithm INIT is:
Step 1: the discrete point y that calculates each variable Ij:
y ij=l i+(j-1)(u i-l i)/(N-1),i=1,2,…,n;j=1,2,…,N。
Step 2: the generation method according to orthogonal Latin square is calculated initial solution x Ij:
x ij=y jk,i=1,2,…,N,j=1,2,…,n
In the formula: k=(i+j-1) mod N; If k=0, then k=N;
The determined N of an above-mentioned algorithm initial solution is X i 0 = ( x i 1 , x i 2 , &CenterDot; &CenterDot; &CenterDot; , x in ) , i = 1,2 , &CenterDot; &CenterDot; &CenterDot; , N ;
(2) make period t from 0 to G, following step (3)~(14) are carried out in circulation, and wherein G is the maximum epoch number that develops;
(3) make population i from 1 to N, following step (4)~(13) are carried out in circulation;
(4) the feature j that makes population is from 1 to n, and following step (5)~(9) are carried out in circulation;
(5) calculate p=Rand (0,1); Wherein p is for polluting operator, disturbing operator or invade and eliminate the actual probabilities that operator is performed mutually;
(6) if p≤WR 0, then carry out and pollute operator by formula (5), obtain
Figure FDA00003028284800041
Figure FDA00003028284800042
In the formula:
Figure FDA00003028284800043
With
Figure FDA00003028284800044
Be respectively period t+1 and period population i the state value of feature j, and all be nonnegative real number;
Figure FDA00003028284800045
Be population P iRate of growth, c tBe the concentration of population absorption pollutant, 0<c t<1;
Figure FDA00003028284800047
Be population P iThe pollution mortality ratio, population P iThe size of pollution mortality ratio and population absorb the degree c that pollutes tBe directly proportional; Be population P iNatural mortality rate,
Figure FDA00003028284800049
g tBe the efficient of population to environment drainage pollutant, 0<g t<1; h tThe part that in environment, eliminates for pollutant by other approach, 0<h t<1; m tBe the efficient of the pollutant that population absorbs, purification is eliminated, 0<m t<1; e tBe the concentration of environmental contaminants, 0<e t<1; K is the efficient of environmental pollution population, 0<K t<1; get during calculating
Figure FDA000030282848000410
c 0=Rand (c l, c u), e 0=Rand (e l, e u),
Figure FDA000030282848000411
g t=Rand (g l, g u), m t=Rand (m l, m u), h t=Rand (h l, h u); r lAnd r uExpression respectively
Figure FDA00003028284800056
The lower limit and the upper limit of interval, and 1〉r uR l0; c lAnd c uRepresent c respectively tThe lower limit of interval and the upper limit, and 1〉c uC l0; e lAnd e uRepresent e respectively 0The lower limit of interval and the upper limit, and 1〉e uE l0; a lAnd a uExpression respectively
Figure FDA00003028284800051
The lower limit of interval and the upper limit, and 1〉a uA l0; g lAnd g uRepresent g respectively tThe lower limit of interval and the upper limit, and 1〉g uG l0; m lAnd m uRepresent m respectively tThe lower limit of interval and the upper limit, and 1〉m uM l0; h lAnd h uRepresent h respectively tThe lower limit of interval and the upper limit, and 1〉h uH l0; K lAnd K uRepresent K respectively tThe lower limit of interval and the upper limit, and 1〉K uK l0; (a b) is illustrated in uniform random number of [a, b] interval generation to Rand; WR 0Be high pollution probability, p is the selected probability of feature j; u tBe pollutant discharge amount, its computing method are: u t = Rand ( min ( x ij t , x j * t ) , max ( x ij t , x j * t ) ) , Wherein,
Figure FDA00003028284800053
Be the current globally optimal solution X of t in period *J variable;
Described formula (5) is from formula (4):
dx i dt = x i ( r i - r i c - a i x i ) dc dt = Ke - N ( g + m ) c , de dt = - he + u i = 1,2 , &CenterDot; &CenterDot; &CenterDot; , N - - - ( 4 )
In the formula: t represents period; U is the intensity of pollution source to environmental emissions; K is the efficient of environmental pollution population, 0<K<1; G is the efficient that population drains pollutant to environment, 0<g<1; H is the part that pollutant eliminates by other approach in environment, 0<h<1; M is the efficient that population absorbs, purifies the pollutant of being eliminated, 0<m<1; x iBe population P iQuantity, and x i〉=0; r iBe population P iRate of growth, 0<r i<1; r iC is population P iThe pollution mortality ratio, the size of polluting mortality ratio is directly proportional 0 with the contaminated degree c of population<c<1; a iBe population P iNatural mortality rate; E is the concentration of environmental contaminants, 0<e<1;
(7) if WR 0<p≤HR 0, then carry out and disturb operator mutually by formula (6), obtain
Figure FDA00003028284800055
Figure FDA00003028284800061
In the formula: HR 0Be the highest probability of disturbing mutually; s kFor from 1,2 ..., the A that selects at random among the N} its contamination resistance is higher than population P iPopulation, represent to be exactly { s with its numbering 1, s 2..., s | A|;
Figure FDA00003028284800062
Figure FDA00003028284800063
s k≠ i; A is and population P iProduce the good variety population number of disturbing mutually, be called the optimum population number of disturbing mutually, A 〉=1,
Figure FDA00003028284800064
Be called the optimum rate of disturbing mutually, and
Figure FDA00003028284800065
u kFor from 1,2 ..., B the population P that selects at random among the N} iPopulation, represent to be exactly { u with its numbering 1, u 2..., u | B|; u k≠ i; B is and population P iProduce the ordinary population number of disturbing mutually, be called the ordinary population number of disturbing mutually, B 〉=1, Be called the ordinary rate of disturbing mutually, and
Figure FDA00003028284800068
Get during calculating &lambda; s k 0 = Rand ( &lambda; l 0 , &lambda; u 0 ) , &lambda; u k 1 = Rand ( &lambda; l 1 , &lambda; u 1 ) ,
Figure FDA000030282848000611
With Expression respectively
Figure FDA000030282848000613
The lower limit and the upper limit of interval, and
Figure FDA000030282848000615
With
Figure FDA000030282848000616
Expression respectively
Figure FDA000030282848000617
The lower limit and the upper limit of interval, and
(8) if HR 0<p≤JD 0, then carry out to invade and eliminate operator by formula (7), obtain
Figure FDA000030282848000619
Figure FDA000030282848000620
In the formula: JD 0For increased resistance invasion is eliminated probability, p 0=Rand (0,1);
Figure FDA000030282848000621
i s, i 2 (s-1), i 2s-1For from 1,2 ..., the numbering of the population that the N} random choose goes out; If s ≠ i, then i s≠ i; α s, β sEliminate constant, 0 for invading<α s, β s<1, get α during calculating s=Rand (α l, α u), β s=Rand (β l, β u), α lAnd α uRepresent α respectively sThe lower limit and the upper limit of interval, and 1〉α uα l0; β lAnd β uRepresent β respectively sThe lower limit and the upper limit of interval, and 1〉β uβ l0; With
Figure FDA000030282848000623
Eliminate constant for invading,
Figure FDA000030282848000624
Figure FDA000030282848000625
Get during calculating &delta; s 0 = Rand ( &delta; l 0 , &delta; u 0 ) , &delta; s 1 = Rand ( &delta; l 1 , &delta; u 1 ) ,
Figure FDA00003028284800073
With
Figure FDA00003028284800074
Expression respectively
Figure FDA00003028284800075
The lower limit and the upper limit of interval, and
Figure FDA00003028284800076
Figure FDA00003028284800077
With
Figure FDA00003028284800078
Expression respectively
Figure FDA00003028284800079
The lower limit and the upper limit of interval, and
Figure FDA000030282848000710
C is for implementing the population number that feature is invaded, C 〉=1; The population number that D is eliminated for its feature, D 〉=1; E is the implanted population number of feature, E 〉=1;
(9) make j=j+1, if j≤n then changes above-mentioned steps (5), otherwise changes following step (10);
(10) carry out accretive operatos by formula (8), obtain
Figure FDA000030282848000711
Figure FDA000030282848000712
In the formula: X i t + 1 = ( x il t + 1 , x i 1 t + 1 , &CenterDot; &CenterDot; &CenterDot; , x in t + 1 ) ; V i t + 1 = ( v il t + 1 , v i 1 t + 1 , &CenterDot; &CenterDot; &CenterDot; , v in t + 1 ) ; F (X i) calculate by formula (2):
Figure FDA000030282848000715
Symbol in the formula (2) is described in formula (1);
(11) if the error between globally optimal solution that newly obtains and the last globally optimal solution that obtains satisfies minimum requirements ε, then change following step (15);
(12) preserve the globally optimal solution that newly obtains;
(13) make i=i+1, if i≤N then changes above-mentioned steps (4), otherwise changes following step (14);
(14) make t=t+1, if t≤G then changes above-mentioned steps (3), otherwise changes following step (15);
(15) finish.
CN201310122328.6A 2013-04-09 2013-04-09 The environmental pollution all living creatures that sows deposits Dynamics Optimization method Expired - Fee Related CN103218657B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310122328.6A CN103218657B (en) 2013-04-09 2013-04-09 The environmental pollution all living creatures that sows deposits Dynamics Optimization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310122328.6A CN103218657B (en) 2013-04-09 2013-04-09 The environmental pollution all living creatures that sows deposits Dynamics Optimization method

Publications (2)

Publication Number Publication Date
CN103218657A true CN103218657A (en) 2013-07-24
CN103218657B CN103218657B (en) 2015-10-21

Family

ID=48816424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310122328.6A Expired - Fee Related CN103218657B (en) 2013-04-09 2013-04-09 The environmental pollution all living creatures that sows deposits Dynamics Optimization method

Country Status (1)

Country Link
CN (1) CN103218657B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573302A (en) * 2018-05-02 2018-09-25 济南大学 A kind of simulation of basin non-point source pollution loading and Best Management Practices optimization method
CN112105081A (en) * 2019-06-17 2020-12-18 北京化工大学 High-precision wireless positioning method based on improved biophysical optimization algorithm

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100076913A1 (en) * 2008-09-24 2010-03-25 Nec Laboratories America, Inc. Finding communities and their evolutions in dynamic social network
CN101976380A (en) * 2010-09-14 2011-02-16 华北电力大学 Method for performing real-time regulation and control and digital management on water environment
CN102054039A (en) * 2010-12-30 2011-05-11 长安大学 Fitness scaling method for improving overall search capability of genetic algorithm

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100076913A1 (en) * 2008-09-24 2010-03-25 Nec Laboratories America, Inc. Finding communities and their evolutions in dynamic social network
CN101976380A (en) * 2010-09-14 2011-02-16 华北电力大学 Method for performing real-time regulation and control and digital management on water environment
CN102054039A (en) * 2010-12-30 2011-05-11 长安大学 Fitness scaling method for improving overall search capability of genetic algorithm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
葛忆等: "基于模拟与优化模式的流域水量水质联合调度研究", 《中国农村水利水电》, no. 3, 31 March 2013 (2013-03-31), pages 62 - 65 *
董增川等: "基于数值模拟的区域水量水质联合调度研究", 《水科学进展》, vol. 20, no. 2, 31 March 2009 (2009-03-31), pages 185 - 188 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573302A (en) * 2018-05-02 2018-09-25 济南大学 A kind of simulation of basin non-point source pollution loading and Best Management Practices optimization method
CN112105081A (en) * 2019-06-17 2020-12-18 北京化工大学 High-precision wireless positioning method based on improved biophysical optimization algorithm

Also Published As

Publication number Publication date
CN103218657B (en) 2015-10-21

Similar Documents

Publication Publication Date Title
Özesmi et al. A participatory approach to ecosystem conservation: fuzzy cognitive maps and stakeholder group analysis in Uluabat Lake, Turkey
Hameed et al. Application of artificial intelligence (AI) techniques in water quality index prediction: a case study in tropical region, Malaysia
Li et al. Harmful algal blooms prediction with machine learning models in Tolo Harbour
Forsati et al. A novel approach for feature selection based on the bee colony optimization
CN110858805A (en) Method and device for predicting network traffic of cell
CN106971241A (en) The method that sewage quality data are predicted based on fuzzy neural network
CN103218657A (en) Population survival dynamics optimization method under environment pollution
Chen et al. A Spark-based Ant Lion algorithm for parameters optimization of random forest in credit classification
Pattanaik et al. Opposition-based differential evolution for hydrothermal power system
Yolcu et al. An enhanced fuzzy time series forecasting method based on artificial bee colony
Sun et al. WSN path optimization based on fusion of improved ant colony algorithm and genetic algorithm
CN103226656B (en) Population migrates Dynamics Optimization method
CN103218528A (en) KM (Kermack-Mckendrich) infectious disease model-based function optimization method
Hasegawa et al. Estimation of Bayesian network for program generation
CN103218656B (en) The Population Dynamics optimization method of tool vertical stratification food chain
Masehian et al. Solving the n-Queens Problem Using a Tuned Hybrid Imperialist Competitive Algorithm.
Cyriac et al. An overview of the applications of particle swarm in water resources optimization
Yue et al. Power system short-term load forecasting based on neural network with artificial immune algorithm
Qiao et al. Optimal water distribution network design with improved particle swarm optimisation
Kim et al. Predicting the structure and mode of vegetation dynamics: An application of graph theory to state-and-transition models
Yan et al. A shuffled complex evolution of particle swarm optimization algorithm
Kundu et al. A selective teaching-learning based niching technique with local diversification strategy
CN103218658B (en) The Species Competition Dynamics Optimization method of the horizontal trophic structure of tool
Xu et al. Hybrid self-adaptive algorithm for community detection in complex networks
Zhu et al. A granular ant colony algorithm for power distribution network planning

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151021

Termination date: 20180409