999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Application of a modified SAGAClA optimization algorithm in multimodal function optimization

2021-01-20 05:36:38XiushuangCAOZhijunZHANGShuhuiXURuijiaDONGGuangshuangMENG
機床與液壓 2020年24期

Xiu-shuang CAO,Zhi-jun ZHANG,Shu-hui XU*,Rui-jia DONG,Guang-shuang MENG

(1Tangshan Polytechnic College,Tangshan 063299,China)

(2 Equipment Department,Shougang Jingtang United iron and Steel Co.,Ltd.,Tangshan 063299,China)

Abstract:Aiming at the problem that searches stepδ′parameter is invariable in the process of SAGACIA optimization algorithm,the improved adaptive step was presented,which made the step parameterδ′change adaptively in the process of optimization.And the modified adaptive SAGACIA optimization algorithm was used in optimizing multimodal function,which efficiently solved the partial search performance and the global convergence.The results of the applications showed that the modified SAGACIA optimization algorithm was practical and efficient.

Key words:SAGACIA optimization algorithm,Multimodal function,Adaptive stepδ′,Convergence property

1 Introduction

With the rapid development of science and technology,Optimization technology has been infiltrated into a variety of areas.Many practical application problems,such as engineering design,combinatorial optimization and decision support,have had multiple solutions.But all these practical problems can be attributed to the problem of searching function results after the mathematical modeling treatment.So,it is important that the study is applied to optimize function solution.

In recent years,many scholars have used different optimization algorithm to function optimization problem attempt.In references[1-2],the improvement in genetic algorithm from various aspects is presented,and it is used in optimizing multimodal function,which has achieved good results to a certain extent.After all,genetic algorithm requires coding and decode.which makes genetic algorithm discommodiously in use;In references[3],the modified particle swarm optimization algorithm is used to optimize function,which makes use of population diversity information to adjust inertia weight nonlinearly.This algorithm improved on solving function optimization problems to a certain extent;In references[4],the ant colony optimization is used to optimize function,which updates pheromone of the ant colony algorithm by the genetic algorithm encoding;Moreover,immune algorithm,frog-leaping algorithm and clonal selection algorithm are used to optimize function problems too.In this paper SAGACIA[5]optimization algorithm is modified,and used to optimize multimodal Function.This method is applied to both continuous optimizationand discrete optimization,and doesn’t need to encode and decode like genetic algorithm that influence on search ability and speed.The results of application is compared with genetic algorithm,which shows that the modified SAGACIA optimization algorithm is practical and efficient in optimizing function.

2 SAGACIA optimization algorithm

2.1 Frame and characteristic of SAGACIAoptimization

SAGACIA optimization is a kind of hybrid stochastic optimization algorithm,it integrates strongpoint of SAA,GA and CA;and improves efficiency of algorithm ulteriorly.In essence,this optimization algorithm adopts two sorts searching methods in the course of searching,named“assured”search and“eyeless”search.The foregoing makes search along with the direction whose result is more and more better in the course of search;Reversely,the latter accepts inferior result by a certain manner in the course of search.The foregoing can make algorithm converge to result that its capability is excellent;The latter can make algorithm escape from local minima.Both of search manners cooperate reciprocally,which makes sure that algorithm has good performances.

2.2 The primary step of SAGACIA optimization algorithm

Step 1Initialization

Produce n initial value(x0i)randomly and make x0ias new result(xi),x0i∈S,‘S’as the feasible gather,i=1,2,…,n,calculating relevant performance index(c(xi)),and making iterative variable as zero(k=0).

Step 2Carrying through search of‘R’type

Produce a group of new results(x′i)randomly near the every results of recent result gather,x′i∈S,calculate its relevant performance index(c(x′i)).IF c(x′i)≤c(xi),then accepting x′ias current result,namely xi=x′i,else also accept according to probability.

Step 3Carry through search of‘F’type

Make optimum result be saved as x*variable,and produce m new results(xj)randomly near theδ′range of x*,xj∈S(j=1,2,…,m),IF c(xj)≤c(x*)THEN x*=xj,ELSE throw away xj.

Step 4The mutation disturbance

Select some results randomly from current results by the mutation selective probability(Ps),and mutate by the mutation probability(Pm),substitute new result for primary result.

Step 5k=k+1,if the condition is satisfied to algorithm,then algorithm isterminated,else‘Step 2’.

3 The improvement of SAGACIA optimization algorithm—adaptive stepδ′

SAGACIA optimization is a kind of hybrid stochastic optimization algorithm.Similarly,some of the parameters is important in the course of optimization.In order to simplify program computing in standard algorithm,some parameters were fixed value.So the algorithm required extra time to search in the beginning and end of searching process,which influenced searching speed.The symbolδ′is the size of step for each search.The biggerδ′,the broader the scope in a certain time,but the rougher search too.On the contrary,the smallerδ′,the less the search scope and the more detailed the search process.The search stepδ′,both too big and too small,will influence on search efficiency[6].

In order to solve this contradiction,the mutativeδ′from big to small was adopted.In the initial stages of search process we chose the biggerδ′,which made the search process roughness.In the evening of search process,the rough area of optimum has been found basically.Here,we madeδ′small to strengthen fine search,so the optimum can be found accurately.

In order to makeδ′change adaptively in the course of optimization,the value ofδ′was achieved through the following formula(1).The value ofδ′is dropped off along with the increase of iterative time,the parameters including a and b can be achieved according to the actual problems and iteratives time.In this paper,the iteratives time is 25,by debugging,a=2,b=24.

In this way,the value ofδ′change adaptively in optimization process,which improve the search speed.

4 Description of function optimization problem

For the actual optimization problem after dealingwith mathematical modeling,all can be boiled down to function optimization problems(most or least).In this paper,the most is discussed merely(least similarly).The function optimization problem can be described as following mathematical programming model[7],as following formula(2)shown:

Where f(X)is the objective function,decision variable:X=[x1,x2,…,xn].The set R shows a result set that it consists of all results satisfying the constraint condition.U is basic solution space.Their relation is as shown in Fig.1.

Fig.1 The feasible solution and its set of function optimization problems

In SAGACIA algorithm,one result of X=[x1,x2,…,xn](n-dimensional decision vector)set is a matrix of row n and one in the programming of Matlab.If a result set is m lists,m feasible solution participates in search process simultaneity.And determining the feasibility according to certain rules respectively searching,in the end the optimum of goal function decided is the optimum of function optimized.

Optimization problems of multimodal function exist in practice quantum similarly.It is an important aspect of function optimization.Multimodal function optimization is to search global optimal solution of goal function optimized domain space.When we search global optimum for multimodal function,the algorithm run into local optimum easily,and influence on optimization effect.

5 Test function and results

For the problem of complex functions optimization,it is imported that not only the fast convergence of the algorithm,but also it is more important to find the global optimal solution,avoid falling into local optimum.In order to verify the effectiveness of the improved SAGACIA algorithm,the following benchmark functions is selected as the test function:

f1function is a multi-extreme value function with strong oscillation,which contains many local minima infinitely.The global optimal value is-1 at(0,0)point.Owing to the local optimal value around the global optimal value,-0.990 284 and-0.962 776.It is easy to fall into local optimum in the process of optimization.

f2function is a multimodal function,which contains many local maxima.But there is only one global maximum,the maximum value is 1 at(0,0)point.

f3function is a multi-extremum function with the characteristics of nonlinearity,asymmetry and inseparability.But there is only one global minimum at(-0.676 256,-0.381 582,-1.282 828 68),and the minimum value is-12.765 473.

For the above functions,the improved algorithm and the standard algorithm are used to optimize the test function,in which the population size is 100,the number of iterations is500.The neighborhood step size adopts the adaptive step size as formula(1).As the iteration goes on,the step size becomes smaller and smaller when it gets closer to the optimal solution.The selection and mutation probability in the standard algorithm is0.1 and 0.01.When the other parameters are the same,the optimization algorithm runs independently for 20 times.The comparison of the test results is shown in Table 1.

Table 1 The result of test function optimization

As shown as the test results,under the same condition for iteration numbers and populations,about f1function and f2function,the optimization accuracy and the optimization rate of the improved algorithm are improved to a certain extent.The optimum-0.999 9 is found at(-4.917 9,3.527 0)point about f1function.The improved optimization algorithm can find optimal value of 1 for both f1function and f2function.But the self-adaptive SAGACIA are improved in the optimization rate and convergence speed.The optimum-12.761 8 is found at(-0.673 9,-0.344 9,-1.279 1)point about f3function through the selfadaptive SAGACIA algorithm.And,the optimum-12.622 9 is found at(-2.813 8,-2.327 9,-2.483 9)through the standard SAGACIA algorithm.Before and after the improvement of the algorithm,the optimization curve of the test function is shown in Figs.2-4.

Fig.2 The optimization curve of f1 function

Fig.3 The optimization curve of f2 function

Fig.4 The optimization curve of f3 function

6 Conclusions

SAGACIA optimization is a kind of hybrid stochastic optimization algorithm.The control parameters influence on the algorithm performance importantly.In standard SAGACIA algorithm,the search stepδ′parameter is unchanged in the course of search,which influences efficiency of search.In this paper,δ′parameter is variational adaptively.As a result,the search performance and speed are improved.

Aiming at falling into local optimum easily and slow convergence later stage in optimizing complex function by SAGACIA,modified SAGACIA optimization algorithm using adaptive step is proposed,which improves global and local search capability of algorithm.Simulation test shows that the algorithm is improved in search speed and search accuracy.Therefore,the improvement of algorithm is effective and feasible.But because the parameters in algorithm are set through many experiments,the optimization of algorithm parameters and other application need to study further,which is also next job.

主站蜘蛛池模板: 免费无码又爽又黄又刺激网站| 又大又硬又爽免费视频| 亚洲日韩国产精品综合在线观看| 欧美在线精品怡红院| 日韩无码一二三区| 精品国产三级在线观看| 欧美日韩免费在线视频| 狠狠亚洲五月天| 亚洲一区二区三区香蕉| 国产又粗又猛又爽视频| 国产av一码二码三码无码| 亚洲无码视频图片| 亚洲av无码专区久久蜜芽| 欧美自慰一级看片免费| 免费视频在线2021入口| 国产亚洲精品自在久久不卡| 四虎国产永久在线观看| 亚洲制服丝袜第一页| 成人一区专区在线观看| 2021国产在线视频| 中文字幕日韩视频欧美一区| 欧美亚洲第一页| 亚洲成网777777国产精品| 国产极品美女在线观看| 四虎永久免费地址在线网站| 亚洲黄色网站视频| 男女性色大片免费网站| 国产激情影院| 熟女视频91| 国产视频欧美| 国产欧美在线观看精品一区污| 午夜国产理论| 日本国产精品一区久久久| 狂欢视频在线观看不卡| 国产在线观看精品| 91精品啪在线观看国产91九色| 国产内射一区亚洲| 思思99思思久久最新精品| 亚洲欧美一区在线| 欧美色图第一页| 97se亚洲综合不卡| 国产精品美人久久久久久AV| 亚洲福利视频网址| 国产精品人成在线播放| 一级毛片免费播放视频| 一级做a爰片久久免费| 中文字幕日韩欧美| 亚洲人妖在线| 亚洲欧美日韩中文字幕一区二区三区| 视频二区国产精品职场同事| 成年午夜精品久久精品| 亚洲看片网| 亚洲欧美h| 国产丝袜丝视频在线观看| 欧美无专区| 97人人做人人爽香蕉精品| 欧美区一区二区三| 97人人做人人爽香蕉精品| 免费国产黄线在线观看| 欧美亚洲国产视频| 国产激情第一页| 国产精品视频观看裸模| 99热在线只有精品| 免费观看成人久久网免费观看| 在线观看无码a∨| 成人精品亚洲| 色婷婷视频在线| 无码网站免费观看| 国产在线无码一区二区三区| 就去色综合| www亚洲天堂| swag国产精品| 四虎影视8848永久精品| 免费高清毛片| swag国产精品| 欧美色视频日本| 五月婷婷亚洲综合| 香蕉色综合| 老司机久久99久久精品播放| 亚洲第一色视频| 麻豆a级片| 99热亚洲精品6码|