A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm



Similar documents
SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

Support Vector Machines

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Heuristic Static Load-Balancing Algorithm Applied to CESM

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

Forecasting the Direction and Strength of Stock Market Movement

Testing and Debugging Resource Allocation for Fault Detection and Removal Process

An Interest-Oriented Network Evolution Mechanism for Online Communities

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Recurrence. 1 Definitions and main statements

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST)

Project Networks With Mixed-Time Constraints

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

J. Parallel Distrib. Comput.

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

CALL ADMISSION CONTROL IN WIRELESS MULTIMEDIA NETWORKS

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Investigation of Modified Bee Colony Algorithm with Particle and Chaos Theory

Mooring Pattern Optimization using Genetic Algorithms

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process

Fisher Markets and Convex Programs

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

APPLICATION OF COMPUTER PROGRAMMING IN OPTIMIZATION OF TECHNOLOGICAL OBJECTIVES OF COLD ROLLING

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm

SOLVING CARDINALITY CONSTRAINED PORTFOLIO OPTIMIZATION PROBLEM BY BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM

A Secure Password-Authenticated Key Agreement Using Smart Cards

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES

Modern Problem Solving Techniques in Engineering with POLYMATH, Excel and MATLAB. Introduction

A Binary Quantum-behaved Particle Swarm Optimization Algorithm with Cooperative Approach

Document Clustering Analysis Based on Hybrid PSO+K-means Algorithm

Application of Quasi Monte Carlo methods and Global Sensitivity Analysis in finance

The Application of Fractional Brownian Motion in Option Pricing

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture

Software project management with GAs

Optimization under uncertainty. Antonio J. Conejo The Ohio State University 2014

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Examensarbete. Rotating Workforce Scheduling. Caroline Granfeldt

On the Interaction between Load Balancing and Speed Scaling

A heuristic task deployment approach for load balancing

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING

Form-finding of grid shells with continuous elastic rods

Numerical Analysis of the Natural Gas Combustion Products

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

Enabling P2P One-view Multi-party Video Conferencing

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Lecture 3: Force of Interest, Real Interest Rate, Annuity

Patterns Antennas Arrays Synthesis Based on Adaptive Particle Swarm Optimization and Genetic Algorithms

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

A DATA MINING APPLICATION IN A STUDENT DATABASE

Ants Can Schedule Software Projects

What is Candidate Sampling

On-Line Fault Detection in Wind Turbine Transmission System using Adaptive Filter and Robust Statistical Features

A Programming Model for the Cloud Platform

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks

An Isolated Feedback Circuit for a Flyback Charging Circuit

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms

Comparison of Control Strategies for Shunt Active Power Filter under Different Load Conditions

On the Interaction between Load Balancing and Speed Scaling

Hosting Virtual Machines on Distributed Datacenters

A Study on Secure Data Storage Strategy in Cloud Computing

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

A Simple Approach to Clustering in Excel

Dynamic Pricing for Smart Grid with Reinforcement Learning

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM

The Greedy Method. Introduction. 0/1 Knapsack Problem

Optimal allocation of safety and security resources

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center

How To Calculate The Accountng Perod Of Nequalty

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background:

Research on Transformation Engineering BOM into Manufacturing BOM Based on BOP

An Integrated Approach of AHP-GP and Visualization for Software Architecture Optimization: A case-study for selection of architecture style

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Transcription:

Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel chaos optmzaton and outlook algorthm Xaolan Wu 1 and Gufang Guo 2 1 School of Mechancal and Electrcal Engneerng, X'an Unversty of Archtecture and Technology, X an, Chna 2 School of Informaton Engneerng, Tbet Unversty for Natonaltes, Xanyang, Chna ASTRACT ased on the analyss of the propertes of tent map, parallel chaos optmzaton algorthm (PCOA) usng logstc map and outlook algorthm, a hybrd global optmzaton algorthm (PCOOA) s presented. The algorthm s structured n two stages. The frst stage uses parallel chaos optmzaton based on tent map for global search, whle outlook algorthm s employed n the second stage for local search. The smulaton results show that the algorthm, wth hgh rate of convergence, optmzaton effcency and strong robustness etc., s an effectve technque to solve nonlnear programmng (NLP) problems. Keywords: parallel chaos optmzaton; outlook algorthm; global optmzaton; tent map INTRODUCTION Chaos s a unversal phenomenon exstng n many systems n all areas of scence [1]. It has three mportant dynamc propertes: the ntrnsc stochastc property, ergodcty and regularty [2]. A chaotc movement can go through every state n a certan area accordng to ts own regularty, and every state s obtaned only one. Takng advantage of chaos, a new searchng algorthm called chaos optmzaton algorthm (COA) s presented [3]. It can more easly escape from local mnma compared wth the extng stochastc searchng algorthm. However, the COA has the shortage of the senstve dependence on ntal condton, tny dfference n ntal value, there may be carryng completely searchng process. Some states may be reached costng longer tme. Therefore, the search tme wll be very long, f the global optmal soluton appears ncely n these states. Parallel chaos optmzaton algorthm was proposed to solve ths problem by searchng synchronously from several ntal ponts [4].Whereas, further research show that ths method has the lower searchng effcency near the optmum pont owng to stochastc property of chaotc movement [5]. Outlook algorthm s proposed accordng to common knowledge that one decdes the hghest pont of mountans by outlook. It can solve global optmzaton problem by employng supervson mechansm of outlook, strateges of generatng outlook ponts and mechansms of constructng and solvng local problems [6]. Outlook algorthm has hgh rate of convergence, fast search velocty and strong robustness, etc. In ths paper, we propose a hybrd algorthm based on PCOA and outlook algorthm. The algorthm s structured n two stages. The frst stage uses parallel chaos optmzaton based on tent map for global search. To accelerate local 1884

Xaolan Wu and Gufang Guo J. Chem. Pharm. Res., 2014, 6(7):1884-1889 convergence and rapdly generate an exact soluton, outlook optmzaton algorthm s subsequently employed n the second stage. The smulaton results show that the algorthm s more effectve than PCOA. Ths paper s organzed as follows. Secton II formulates nonlnear programmng problem. Secton III summarzes frstly PCOA and outlook algorthm, then presents the hybrd global optmzaton algorthm based on PCOA and outlook algorthm. In Secton IV, some examples are tested by the proposed method and the results are compared wth PCOA.. Conclusons n Secton V close the paper. EXPERIMENTAL SECTION Problem formulaton A NLP problem wth nequalty constrants s a problem that can be put nto the form: mnmze f ( x) sbuect to g ( x) 0, = 1, 2,, m x [ a, b ], = 1,2,, n Where x s a vector of n component x1,, xn, f ( x ) s the obectve functon and g ( x ) s the nequalty constrants. Hybrd global optmzaton algorthm A. PCOA PCOA was proposed by Lang [4]. Its man dea s searchng the soluton space by dfferent several group chaos sequences. Frstly, use the carrer wave method to make optmzaton varables vary to chaos varables. Secondly, amplfy the ergodc area of chaotc moton to the varaton ranges of every controllable varable. Fnally, use the chaos search method to optmzaton problem. The method s summarzed as followng: Intalzaton. Set n = 1, x(,, n+ = 4 x(,, n) (1 x(,, n) ) Where = 1,, p, represents the dfferent ntal startng ponts of classes, = 1,, N, expresses the varable number ncluded n the optmzed problem, n s the nteraton tmes. 2) Carryng out the frst carrer wave. The chaos varables are mported nto the optmzed varables, moreover, the change range of the chaos varables are separately amplfed the correspondng value range of optmzed varables. ' x = c + d x (,, n+ (, ) (, ) (,, n+ Where (,, n x + s chaos varable, c(, ) and d (, ) are constants, x ' (,, n+ s varable used for optmzed problem. 3) Carryng out teraton search. In each generaton, set the optmal soluton of all classes as the current soluton. If no better soluton s found after N searches, the second carrer wave wll be executed accordng to the followng equaton: '' x = x + α x (, n+ (, n+ Where x s the current soluton, α s regulaton constant, x (, n+ s chaos varable. 4) Performng teraton search. If no better soluton s found after M searches, stopng search and output current optmal soluton.. Outlook algorthm Outlook algorthm was proposed by Ca [6]. It s composed by three parts: supervson mechansm of outlook, strateges of generatng outlook ponts and mechansms of constructng and solvng local problems. It can solve global optmzaton problem accordng to the followng route: 1885

Xaolan Wu and Gufang Guo J. Chem. Pharm. Res., 2014, 6(7):1884-1889 Conformng basc pont by supervson mechansm of outlook; 2) Generatng outlook pont of base pont by strateges of generatng outlook ponts; 3) Choosng outlook pont accordng to gven standard by supervson mechansm of outlook; 4) Constructng the local problem of outlook pont and solvng t by local optmzaton algorthm; 5) After gettng all the solutons of local problems chosen, conformng next base pont and begn a new teraton untl satsfyng end condton and put out soluton. C. Chaos varables Tent map has better ergodcty unformty than logstc map, so the COA based on tent map has better optmzaton effcency [6]. In addton, tent map has smple structure and nteraton process s ft for computng by computer [7]. In ths paper chaos varables are generated by tent map. The tent map s defned by: 2 γ ( k) 0 γ ( k) 1/ 2 γ ( k + = 2(1 γ ( k)), 1/ 2 < γ ( k) 1 ( After shft transformng, t can be expressed as the followng equaton: γ ( k + = (2 γ ( k)) mod 1 (2) Its output s lke a stochastc output, no value of γ ( k) s repeated and the determnstc equaton s senstve to ntal condtons. Those are the basc characterstcs of chaos. Moreover, the essental of carryng out tent map by computer s left shft wthout symbol about bnary dgt of decmal fracton. Ths operaton use adequately computer s characterstc and more suts for large magntude data sequence. D. Proposed algorthm Frst, usng PCOA based on tent map for global search. It s easy to reach the area near global optmzaton soluton owng to the ergodcty. However, local searchng speed become very slowly and t s dffcult to get the hgh precson optmzaton soluton due to the stochastc property of algorthm. Thus the outlook optmzaton algorthm s employed n the second stage for local search. Hgh searchng effcency s obtaned after untng PCOA wth outlook algorthm. The method s presented as followng: Step Intalze chaos varable γ (0), 0 γ (0) 1, ( = 1,2,, n = 1,2,, p), by means of stochastc way, whch have small dfferences. There wll generate p n chaos varables havng dfferent track. The postve ntegers N 1, N 2 are specfed. Let flag = 1, C = 0, k = 0 ; where flag s outlook symbol, C s base pont counter, k s teraton tmes. Step 2) Chaos varable γ (0) s mapped nto the varance ranges of optmzaton varables by the followng equaton: x (0) = a + γ (0)( b a ) ( = 1,2,, n = 1,2,, p) Let f = f ( X (0)), X = X (0), f = mn( f ), X = X, where X s the best soluton of the team, Step 3) Carry out chaos search by usng the carrer wave: (3) X s the global best soluton. Repeat γ ( k + = (2 γ ( k)) mod 1 1886

Xaolan Wu and Gufang Guo J. Chem. Pharm. Res., 2014, 6(7):1884-1889 x ( k + = a + ( b a ) γ ( k + ( = 1,2,, n = 1, 2,, p) If Then f ( X ( k + ) < f, X = X ( k +, f = f ( X ( k + ) Else f f ( X ( k + ) f, Then gve up X ( k + If mn f Then f f <, f =, Else do nothng. Let k k + 1 untl X = X f does not mprove after N 1 searches. Step 4) Set X = X, where X s outlook base pont. Step 5) If flag = 1 and C < N 2 Then carry out Step 6) Else go to step 7). Step 6) Generatng outlook pont of base pont X o ( = 1, 2,, m) accordng to strateges of generatng outlook ponts provded by paper [6] (ths paper use strateges of generatng outlook ponts based on square body). o Step 7) Whle f ( X ) f ( X ) Carry out local search and get local optmum soluton search method such as smplex search, gradent search etc. l If mn f ( X ) < f ( X ), l l X from the pont o X.The search strateges can use local Then X = X, flag = 1, return to step 7). Else carry out step 8). Step 8) Stop the search process and put out X = X as the best soluton, f = f ( X ) as the best value. RESULTS AND DISCUSSION Test functons To evaluate the effcency and effectveness of the algorthm for nonlnear programmng problems, we choose the followng four complex test functons for smulaton. These functons entrap nto local optmum easly. There are numerous local optma around the global optmum. The optmal soluton and exact optmum of functons n theory s shown n Table-1. 1 2 1 F1: mn f ( X ) = 100( x x ) + (1 x ), 2.048 x 2.048, = 1, 2 2 1 2 2 1 2 F2 : mn f ( X ) = [1 + ( x + x + (19 14x + 6x x 2 1 2 1 1 2 + 3 x )] [30 + (2x 3 x ) (18 32x + 12x + 48x 2 1 2 x2 36x x + 27 )] 2 x 2, = 1, 2 1887

Xaolan Wu and Gufang Guo J. Chem. Pharm. Res., 2014, 6(7):1884-1889 2 2 2 x2 2 4 2 1 1 1 1 2 F3: mn f ( X ) = (4 2.1 x + x / 3) x + x x + ( 4 + 4 x ) -2 x 2, = 1, 2 x1 + x2 x1 x2 sn 0.5 F4 : mn f ( X ) = 0.5, (1 + 0.001( + )) 4 x 4, = 1, 2 Table-1 The optmal soluton and exact optmum of functons n theory (- OPT. SOLUTION (1, 0.0898,0.7126) (0, (0, - (0.0898,- 0) 0.7126) EXACT OPT. 0 3-1.0316-1 Numercal results Ths paper computes separately the above four test functons 100 runs usng the proposed method (PCOOA) and PCOA [2].The platform used s a AMD 2.19GHz PC. The convergence rate of two algorthm are shown n table-2, the average teraton tme s shown n table-3, the average computng tme of fndng the optmum s shown n table- 4. Table-2 Convergence rate of two algorthms Algorthm Convergence rate (%) PCOA 100 100 100 100 PCOOA 100 100 100 100 The data of table-2 show that both of the PCOA and the PCOOA can fnd the global optmal solutons as convergence rate 1. Table-3 Iteraton tmes of two algorthms Algorthm Iteraton tmes PCOA 2906 8415 5617 2636 PCOOA 595 575 968 1085 Table-4 Computng tme of two algorthms algorthm Computng tme (sec) PCOA 13.24 13.92 10.26 42.3 PCOOA 2.96 7.06 8.24 16.7 The data of Table-3 and Table-4 show that the PCOOA uses less tme and fewer nteraton tmes than PCOA for fndng the global optmum solutons of NLP. It s apparent that the proposed algorthm s superor to PCOA n computng tme and searchng effcency. CONCLUSION Ths paper proposed a hybrd algorthm based on parallel chaos optmzaton and outlook algorthm for solvng NLP problems. PCOA performs a global search n the frst stage. To accelerate local convergence n the second stage, the outlook algorthm s subsequently adopted n the second stage. A comparatve study between the hybrd algorthm and PCOA s conducted. The results show that the hybrd algorthm wth hgh rate of convergence and search effcency, s an effectve method to solve NLP problems. REFERENCES 1888

Xaolan Wu and Gufang Guo J. Chem. Pharm. Res., 2014, 6(7):1884-1889 [1] Jefferes D J, Deane J H, Johnstone G G. An ntroducton to chaos [J]. Electroncs & Communcaton Engneerng Journal, 1989, 1(3): 115-123. [2] Wu X X, Chen Z. Introducton of chaos theory [J]. Shangha Scence and Technology blographc Publshng House, Shangha, 1996. [3] JIANG L I W. Optmzng complex functons by chaos search [J]. Cybernetcs & Systems, 1998, 29(4): 409-419. [4] Lang H Y, Gu X S. A novel chaos optmzaton algorthm based on parallel computng [J]. Journal of East Chna Unversty of Scence and Technology (Natural Scence Edton), 2004, 30(4): 450-453. [5] We T. Chaotc Optmzaton Method ased on Power Functon Carrer and Its Applcatons [J]. Control and Decson, 2005, 9: 016. [6] Yanguang Ca, Jxn Qan, and Youxan Sun. The global optmzed outlook algorthm [J]. Journal of Guangdong Unversty of Technology, 2006, 23(2):1-10. [7] Shan L, Qang H, L J, et al. Chaotc optmzaton algorthm based on Tent map [J]. Control and Decson, 2005, 20(2): 179-182. 1889