An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems
|
|
|
- Adam Lawson
- 9 years ago
- Views:
Transcription
1 An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems Lili Liu 1, Dingwei Wang 1, and Shengxiang Yang 2 1 School of Information Science and Engineering, Northeastern University Shenyang 14, P. R. China [email protected], [email protected] 2 Department of Computer Science, University of Leicester University Road, Leicester LE1 7RH, United Kingdom [email protected] Abstract. In recent years, optimization in dynamic environments has attracted a growing interest from the genetic algorithm community due to the importance and practicability in real world applications. This paper proposes a new genetic algorithm, based on the inspiration from biological immune systems, to address dynamic traveling salesman problems. Within the proposed algorithm, a permutation-based dualism is introduced in the course of clone process to promote the population diversity. In addition, a memory-based vaccination scheme is presented to further improve its tracking ability in dynamic environments. The experimental results show that the proposed diversification and memory enhancement methods can greatly improve the adaptability of genetic algorithms for dynamic traveling salesman problems. 1 Introduction Many real-world optimization problems are time-varying, i.e., the fitness function, design variables and the environmental conditions may change over time due to the arrivals of new tasks, or circumstance fluctuations, and so on. It is interesting to investigate dynamic instances when changes are not so severe that the new optimal solutions might be related to the old ones. As one of the most typical NP-hard combinatorial optimization problems, the traveling salesman problem in dynamic environments (DTSP), which is caused by deletion of some cities, the change of traffic costs between cities, or the addition of cities over time, has a practical application in production and traffic systems [6 8] and requires optimization algorithms to be able to track the optima in new situations. Genetic algorithms (GAs) have been applied to address dynamic optimization problems (DOPs) in recent years with several promising results [12, 15, 21]. Intrinsically, GAs are motivated by the natural evolution, which is always subject to a changing environment. However, classic GAs should be modified to deal with the convergence problem for solving DOPs. The tendency of the standard algorithm making all individuals eventually converge onto the promising individual of the current population may reduce the population diversity [1, 2], which
2 leads to a low exploration ability in dynamic environments. Therefore, several approaches have been developed into GAs to address DOPs, including random or guided immigrants [4,19] and hypermutation schemes [2]. Diversity and memory are two chief factors for enhancing the adaptability of organisms in the ever-changing environment in nature [20]. For example, the immune system of each animal body can generate antibodies to prevent invasions of detrimental pathogens [9]. As a major type of lymphocytes in the adaptive system, B-cells can be activated and cloned. The cloning process can be regarded as a special form of mutation, namely somatic hypermutation. In this way, the system holds various antibodies to neutralize antigens. Meanwhile, some B-cells can store the current information as memory in order to immediately respond to the same or similar pathogens. Hence, the diverse antibodies and the stored information help the immune system to detect and protect organisms against potentially harmful pathogens in different situations. Following the above discussions, GAs with effective diversification and memory strategies inspired by the immune system, which can improve the exploration capacity and fully utilize the memorized information, may have a good potential in dynamic environments. Simões and Costa [18] proposed an immune system based GA, called ISGA for dynamic environments in the binary search space. It works by performing a transformation operation, which can be considered as the somatic hypermutation of B-cells, together with the memory scheme to allow the population rapidly respond to the changing landscapes. Yang [20] further investigated a variant of ISGA that adopts some new techniques, which greatly improve ISGA s adaptivity in tracking the changing optima. This paper extends the idea of the immune system based GAs to solve DT- SPs. A permutation-based dualism scheme, which has proven to be a useful diversification technique for DOPs in the natural number-encoded space [15], is introduced in the clone process of the immune system based GA for DTSPs. The resultant GA is denoted PISGA. Moreover, a memory-based vaccination strategy is proposed with the expectation of evolving individuals by taking advantage of information stored in the past evolutionary process, which may lead to a better tracking capacity in dynamic environments. The effect of some key techniques on the performance of PISGA for DTSPs are experimentally investigated. Furthermore, the performance comparison with other GA variants validates the efficiency of PISGA for DTSPs. 2 Relevant Work on the Dynamic TSP Dynamic TSP was firstly introduced by Psaraftis in [16]. In recent years, some variants of classic intelligent optimization methods have been developed for a promising behavior on DTSPs. Guntsch and Middendorf [8] introduced a population-based ant colony optimization algorithm to solve DTSPs. They applied and compared three strategies for modifying the pheromone information instead of the restart strategy in reaction to the change of problem instances. Eyckelhof and Snoek [3] created DTSP instances by introducing traffic jam
3 via increasing edge weights on the current best paths, and suggested that it is crucial to utilize the previous information for enhancing the search ability of ant systems in dynamic environments. As a class of stochastic optimization technique that mimics the selection and modification principles in natural evolution, evolutionary algorithms (EAs) have attracted an increasing concern to address DTSPs. When addressing DTSPs, an efficient EA optimizer should show continuous adaption to track the changing optimal routes. Huang [10] carried out a thorough comparison between DTSP and some ordering problems to illustrate the universality and availability of this problem in real-world applications. The experimental results suggest that EAs might be a good candidate for DTSPs. Zhou [22] presented three types of operators based on some prior knowledge of the current environment to enhance the search ability of EAs for DTSPs. Li et al [13] further improved the inver-over operator based on a gene pool, which stores a set of most promising gene segments by applying some heuristic rules. These approaches indicate again that adopting effective diversity maintaining or enhancing schemes and memory-based methods may provide EAs with a competitive performance to solve DTSPs. 3 The Proposed Approach: PISGA In this paper, a permutation-based dualism scheme and some mechanisms of the immune system are integrated into the standard GA for DTSPs. The proposed PISGA has the following three characteristics: 1. It shares the basic framework of the ISGA proposed in [20]; 2. The diversification scheme utilizes the permutation-based dualism to simulate the somatic hypermutation when performing the clone operation; 3. The memory-based scheme employs a vaccination method by extracting and conveying valuable information according to the stored knowledge. The pseudo-code of PISGA is outlined in Fig. 1. In the following subsections, the key operators and the framework of PISGA are described in details. 3.1 The Permutation-Based Dual Operator In nature, some organisms can utilize pieces of DNA or gene segments from their complements to fully integrate diverse functions in response to different environments. Based on the idea that one organism or individual may have several complements or dual entities based on different attributes, a permutationbased dualism was firstly proposed to GAs in [15]. The principle of the dualism scheme is illustrated in Fig. 2. Similar to diploid mechanisms in GA, through the dual mapping based on different attributes, each individual has several dual entities regarding different attributes. This may promote the population diversity to a reasonable level. The concept of permutation is generally employed to investigate a particular family of groups, called permutation group, in the abstract algebra theory [5].
4 t := 0 Initialize population P(0) and M(0) randomly repeat Evaluate population P(t) and M(t) Replace the worst individual in P(t) by the elite from P(t 1) if an environmental change is detected then Retrieve the best memory point B M(t) Perform vaccination operations for r v n worst individuals by Eq. (4) t M := t + rand(5,10) end if if t = t M then Replace the worst individual in M(t) with the best member in P(t) end if P (t):=selectforreproduction(p(t)) Performing clone operations for individuals in P (t) using permutationbased dualism according to Eq. (3) t := t + 1 until the termination condition is met Fig.1. Pseudo-code of the PISGA, where t M is the time point to update the memory Fig.2. Dual mapping based on different attributes Since it can be dissolved into different cycles to represent collocation transformations, it is practical to introduce the permutation with some characteristics for decomposing the attributes. GAs with the permutation-based dual operator have been shown to outperform standard GA for solving some combinatorial optimization problems in dynamic environments [14,15]. Similar to the ISGA [20], PISGA starts from a population of B-cells. At each generation, individuals are selected to form the mating pool. Individuals in the mating pool will be randomly partitioned into two sub-populations, in which individuals are operated by the operator C dual with respect to two attributes, namely discrete and inverse attribute respectively. They are described as follows:
5 1 Discrete attribute: when a m-bit chromosome S is transformed to S by a permutation denoted as f d1, not only all of their alleles are different, but also the neighborhood of each gene in S is shifted completely in S. Permutation f d1 for discrete attribute is adopted as follows: { (1, 3,...,2i 1,...,2(m i),...,4, 2), if m is even, f d1 = (1) (1, 3,...,2i 1,...,2(m i + 1),...,4, 2), if m is odd, where i denotes the i-th bit of the chromosome. 2 Inverse attribute: when a chromosome S is transformed to S by a permutation denoted as f d2, the order of genes in S is inverted in S. The permutation f d2 for the inverse attribute is designed as follows: f d2 = ω 1 ω 2... ω i... ω [m/2] (2) where ω i is the transposition (i, m i + 1) and [ ] denotes rounding the inner value down to an integer. Given the above definitions, a dual operator can be defined as follows: C dual = (α 1, d 1)(α 2, d 2)...(α s, d s) (3) where [0, 1] is the dual factor and the transposition d i, called the dual unit, takes effect in the dual operation with a probability. The selected individual is mapped onto a new individual by C dual. We adopt such an operator for two reasons. First, one permutation can be dissolved into several cycles. Each individual can be transformed by these cycles with the corresponding dual factors and a permutation can create k (k [1, s i Ci s]) dual individuals. Hence, the diversity degree might be greatly improved even if the population has been convergent. Second, with the dual factor, some adjacency relationships of cities may be preserved into the next generation, which is expected to provide continuous tracking capacity over time. 3.2 The Memory-Based Vaccination Jiao and Wang [11] introduced the vaccination which is abstracted from the prior knowledge of a problem, with the aim of accelerating the search speed for seeking the fixed optimum in a static context. In this study, a novel vaccination extraction and injection technique based on the stored information is proposed in PISGA, which is also inspired by the permutation group theory. PISGA uses a memory of size N m with a stochastic updating period (i.e., if an updating occurs at time t, the next time to update the memory is t M := t + rand(5, 10)), and the vaccination operation is evoked when an environment change is detected. The detection method is similar to that used in Yang s ISGA [20]. That is, the stored individuals are re-evaluated for each generation, and a change is considered to occur if the fitness value of any individual does not match its memorized best value at the last generation. In PISGA, the stored individual which mostly matches the current environment
6 is retrieved and utilized to perform vaccination operations for the r v n worst members, where n is the population size and r v is the vaccination ratio. The vaccination operation is described below. If we denote a chromosome as S = (c 1, c 2,..., c m ) and the best memory solution as S m = (a 1, a 2,..., a m ), there exists a permutation f v : f v : c 1 c 2... c m a 1 a 2... a m where f v is equal to a product of disjointed cycles. Hence, the vaccine with respect to the memory point S m can be defined as follows: C vaccine = (β 1, v 1)(β 2, v 2)...(β k, v k) (4) where [0, 1] is the vaccine-extraction probability and the cycle v i is the vaccine unit that takes effect in the vaccination operation with the probability. The selected individual is transformed to a new individual by C vaccine. The reasons for introducing this scheme lies in two factors. First, it is difficult to obtain the knowledge of a problem in advance, especially for the real-world applications in dynamic contexts. The best memory point which may reflect the requirements of the current environment in some extent may be a good candidate for extracting vaccine for a better optima tracking capacity. Second, the injection operation considers part of promising cycles instead of all of them. It is expected to help individuals to take in valuable information and prevent converging to the best memory point. 4 Experimental Study 4.1 Experimental Design In order to test the proposed PISGA, experiments were carried out on DTSPs to compare the performance of PISGA with other two variants of GAs for dynamic environments. The first GA, denoted R-SGA, re-initializes all individuals when a change is detected, which is a straightforward method to respond to dynamic environments. Another peer GA is the permutation-based dual GA (PBDGA) [15], which has proven to be competitive in some dynamic environments. In this study, we adopted the method proposed in [8] to create DTSP instances based on the data of kroa100 [17], which is created by changing the costs between some cities. That is, randomly removing half of the cities from the standard TSP data set to create a spare pool. For every τ intervals, a set of c cities are randomly replaced by the locations in the spare pool. For the purpose of testing the adaption of algorithms under different dynamics, the environmental dynamics parameters were set to c {1, 10, 15} and τ {50, 100, }, where c determines the severity of changes and τ specifies the speed of changes. This gives 9 dynamic scenarios as listed in Table 1. For each experiment on one scenario, 10 environmental changes were allowed for each algorithm on a DTSP.
7 Table 1. The t-test results of comparing algorithms on dynamic problems (τ, c) (50,1) (50,10) (50,15) (100,1) (100,10) (100,15) (,1) (,10) (,15) Scenario PISGA R-SGA PISGA PBDGA For all GAs, parameters were set as follows: the uniform cycle crossover with a probability p c = 0.6, removal mutation with the mutation probability p m = 0.1, fitness proportionate selection with the roulette wheel and elitism strategies [10]. The population size is set to 100, including 10 individuals stored in the memory. For PISGA and PBDGA, all the dual probabilities and vaccination probabilities were set to 0.5 and the vaccination ratio r v was set to 0.1. The overall performance of algorithms is defined as follows [19]: F BG = 1 NG (F BGi ) (5) NG where F BG is the mean best-of-generation fitness averaged across the whole evolutionary process, F BGi is the best-of-generation fitness of generation i, NG is the total number of generations. i 4.2 Experimental Results and Analysis The experimental results for comparisons are provided in Fig. 3 on different dynamic instances. The corresponding statistical test results of comparing algorithms by one-tailed t-test with 98 degrees of freedom at a 0.05 level of significance are given in Table 1, where the result regarding Alg. 1 Alg. 2 is shown as +, -, or when Alg. 1 is significantly better than, significantly worse than, or statistically equivalent to Alg. 2 respectively. From Fig. 3 and Table 1, it can be seen that PISGA outperforms R-SGA and PBDGA in most test cases. This result validates our expectation of the permutation-based dual mechanism and the memory-based vaccination approach in the immune-based GA for investigated DTSPs. Comparing PISGA and PB- DGA, an interesting observation is that PISGA dominates on investigated DT- SPs especially with low change frequencies (i.e., τ = 100 and ). The reason may lie in that sufficient search iterations which could produce a better memory point in the past is beneficial for tracking the optimum in a new environment. R-SGA performs the worst in all cases. This demonstrates that the combination of the dual mechanism and other approaches that enhance the exploitation ability in promising regions, such as the learning operator in PBDGA and the vaccination operator in PISGA, may lead to a better tracking behavior for GAs. One technique introduced in PISGA is the permutation-based dual scheme. In order to investigate the effect of this operator on the performance of PISGA, experiments were implemented on PISGA with the dual probability α setting to
8 Mean Best Of / R SGA PBDGA PISGA Scenario Fig. 3. Mean best-of-generation fitness for different DTSPs 0, 1 and 0.5, which implies performing clone without dual operator, completely transforming the gene segments of individuals in the mating pool with respect to the two attributes, and partially transforming the gene segments with the probability of 0.5 respectively. Experimental results on the dynamic behavior of PISGAs on investigated DTSPs with τ = 100 are given in Fig. 4. It can be seen that the value of 0.5 always perform the best, indicating an advantage of the adopted dual mechanism over the other two settings for investigated DTSPs. PISGA with α = 0 tends to strongly suffer from being trapped to local optima due to the diversity loss. The convergence curve of PISGA with α = 1 shows that a reasonable diversity degree (i.e., not the larger, the better) is more helpful for a better performance in dynamic environments. Furthermore, to examine the efficiency of the vaccination scheme on the behavior of PISGA, experiments were also carried out with the the value of β set to 0, 1, and 0.5 on the DTSPs. The results, presented in Fig. 5, show that the proposed memory-based approach is necessary and that a large β (i.e., β = 1) may weaken the search efficiency due to the diversity deficiency. 5 Conclusions and Future Work This paper proposes an immune system based genetic algorithm to address dynamic traveling salesman problems. A permutation-based dualism scheme is introduced and integrated into the immune operation in order to enhance the exploration capacity of the population to watch over new optima. Furthermore, a memory-based vaccination strategy is presented to drive individuals to exploit promising regions based on the valuable information extracted from the memory. Experimental results show the efficiency of the proposed techniques for the immune-based GA for DTSPs. There are several issues deserving the future work. A further study on the sensitivity of parameters on the performance of PISGA and a comprehensive comparison with other approaches for DTSPs are under investigation. It would
9 Average Of Fitness/ Average Of Fitness/ Average Of Fitness/ (a) (b) (c) Fig.4. Dynamic performance of PISGA with different on investigated DTSPs with τ = 100 and different severities of environmental changes: (a) c = 1, (b) c = 10, and (c) c = 15 Average Of Fitness/ Arage Of Fitness/ Average Of Fitness/ (a) (b) (c) Fig.5. Dynamic performance of PISGA with different on investigated DTSPs with τ = 100 and different severities of environmental changes: (a) c = 1, (b) c = 10, and (c) c = 15 be valuable to introduce other mechanisms in immune systems for GAs in dynamic environments. Another interesting topic is to extend our scope to more complex dynamic problems, such as dynamic vehicle routing problems. Acknowledgments The work by Lili Liu and Dingwei Wang was supported by the Key Program of National Natural Science Foundation (NNSF) of China under Grant No and Grant No , the Science Fund for Creative Research Group of NNSF of China under Grant No and the National Science and Technology Support Plan of China under Grant No. 6BAH02A09. The work by Shengxiang Yang was supported by the Engineering and Physical Sciences Research Council (EPSRC) of UK under Grant No. EP/E060722/1.
10 References 1. J. Branke. Memory enhanced evolutionary algorithms for changing optimization problems, Proc. of the 1999 Congr. on Evol. Comput., vol. 3, pp , H. G. Cobb and J. J. Grefenstette. Genetic algorithms for tracking changing environments. Proc. of the 5th Int. Conf. on Genetic Algorithms, pp , C. J. Eyckelhof and M. Snoek. Ant systems for a dynamic TSP. ANTS 02: Proc. of the 3rd Int. Workshop on Ant Algorithms, pp , J. J. Grefenstette. Genetic algorithms for changing environments. Proc. of the 2nd Int. Conf. on Parallel Problem Solving from Nature, pp , W. J. Gilbert. Modern Algebra with Application, John Wiley and Sons, M. Guntsh, M. Middendorf, and H. Schmeck. An ant colony optimization approach to dynamic TSP. Proc. of the 1 Genetic and Evol. Comput. Conf., pp , M. Guntsh and M. Middendorf. Pheromone modification strategies for ant algorithms applied to dynamic TSP. EvoWorkshops 1: Applications of Evolutionary Computing, LNCS 2037, pp , M. Guntsch and M. Middendorf. A population based approach for ACO. EvoWorkshops 2: Applications of Evolutionary Computing, pp , D. L. Hartl and E. W. Jones. Genetics: Principles and Analysis. Jones and Bartllet Publishers, Inc., Z. Huang, X. Hu, and S. Chen. Dynamic traveling salesman problem based on evolutionay compution, Proc of the 1 IEEE Congr. on Evol. Comput., pp , L. Jiao and L. Wang. A novel genetic algorithm based on immunity. IEEE Trans.on Systems, Man, and Cybern. Part A: Systems and Humans, 30(5): , Y. Jin and J.Branke. Evolutionary optimization in uncertain rnvironments - A survey, IEEE Trans. on Evol. Comput., 9(6): , C. Li, M. Yang, and L. Kang. A new approach to solving dynamic traveling salesman problems, Proc. of the 6 Int. Conf. on Simulated Evolution and Learning, LNCS 4247, pp , L. Liu, D. Wang, and H. Wang. A new dual scheme for genetic algorithm in dynamic environments. Proc of the 8 Control and Decision Conf., pp , L. Liu, D. Wang, and W. H. Ip, A permutation-based dual genetic algorithm for dynamic optimization problems. Soft Computing, published online on July 18, H. N. Psaraftis. Dynamic vehicle routing problems. In B. L. Golden and A. A. Assad (eds.), Vehicle Routing: Methods and Studies, Elsevier, pp , G. Reinelt. TSPLIB. University of Heidelberg. Available online at A. Simões and E. Costa, An immune system-based genetic algorithm to deal with dynamic environments: diversity and memory. Proc. of the 6th Int. Conf. on Neural Networks and Genetic Algs., pp , S. Yang. Memory-based immigrants for genetic algorithms in dynamic environments. Proc. of the 5 Genetic and Evol. Comput. Conf., pp , S. Yang. A comparative study of immune system based genetic algorithms in dynamic environments, Proc. of the 6 Genetic and Evol. Comput. Conf., pp , S. Yang and X. Yao. Experimental study on population-based incremental learning algorithms for dynamic optimization problems, Soft Comput., 9(11): , A. Zhou, L. Kang and Z. Yan, Solving dynamic TSP with evolutionary approach in real time. Proc. of the 3 IEEE Congr. on Evol. Comput., pp , 3.
Learning in Abstract Memory Schemes for Dynamic Optimization
Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut
Alpha Cut based Novel Selection for Genetic Algorithm
Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can
Comparison of Major Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments
Comparison of Maor Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments A. Sima UYAR and A. Emre HARMANCI Istanbul Technical University Computer Engineering Department Maslak
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve Outline Selection methods Replacement methods Variation operators Selection Methods
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
Genetic algorithms for changing environments
Genetic algorithms for changing environments John J. Grefenstette Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 375, USA [email protected] Abstract
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
Numerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan [email protected],
. 1/ CHAPTER- 4 SIMULATION RESULTS & DISCUSSION CHAPTER 4 SIMULATION RESULTS & DISCUSSION 4.1: ANT COLONY OPTIMIZATION BASED ON ESTIMATION OF DISTRIBUTION ACS possesses
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning
BMOA: Binary Magnetic Optimization Algorithm
International Journal of Machine Learning and Computing Vol. 2 No. 3 June 22 BMOA: Binary Magnetic Optimization Algorithm SeyedAli Mirjalili and Siti Zaiton Mohd Hashim Abstract Recently the behavior of
New binary representation in Genetic Algorithms for solving TSP by mapping permutations to a list of ordered numbers
Proceedings of the 5th WSEAS Int Conf on COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS, Venice, Italy, November 0-, 006 363 New binary representation in Genetic Algorithms for solving
The ACO Encoding. Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson
The ACO Encoding Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson School of Computing and Centre for Reasoning, University of Kent, Canterbury, UK {A.Moraglio, F.E.B.Otero, C.G.Johnson}@kent.ac.uk
A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms
2009 International Conference on Adaptive and Intelligent Systems A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms Kazuhiro Matsui Dept. of Computer Science
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
An Improved ACO Algorithm for Multicast Routing
An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China [email protected]
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
Genetic Algorithm Performance with Different Selection Strategies in Solving TSP
Proceedings of the World Congress on Engineering Vol II WCE, July 6-8,, London, U.K. Genetic Algorithm Performance with Different Selection Strategies in Solving TSP Noraini Mohd Razali, John Geraghty
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis 1 WANG Peng, 2 Wang XueFei, 3 Wu YaMing 1,3 College of Information Engineering, Suihua University, Suihua Heilongjiang, 152061
D A T A M I N I N G C L A S S I F I C A T I O N
D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number 1 Tomohiro KAMIMURA, 2 Akinori KANASUGI 1 Department of Electronics, Tokyo Denki University, [email protected]
Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling
Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling Vivek Kurien1, Rashmi S Nair2 PG Student, Dept of Computer Science, MCET, Anad, Tvm, Kerala, India
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
GA as a Data Optimization Tool for Predictive Analytics
GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, [email protected]
Time-Frequency Detection Algorithm of Network Traffic Anomalies
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore Time-Frequency Detection Algorithm of Network Traffic Anomalies
A Performance Comparison of GA and ACO Applied to TSP
A Performance Comparison of GA and ACO Applied to TSP Sabry Ahmed Haroun Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. Benhra Jamal Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. El Hassani
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling Avinash Mahadik Department Of Computer Engineering Alard College Of Engineering And Management,Marunje, Pune [email protected]
Multiobjective Multicast Routing Algorithm
Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py
An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
Evaluation of Crossover Operator Performance in Genetic Algorithms With Binary Representation
Evaluation of Crossover Operator Performance in Genetic Algorithms with Binary Representation Stjepan Picek, Marin Golub, and Domagoj Jakobovic Faculty of Electrical Engineering and Computing, Unska 3,
Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm
Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS Mahdi Abbasi Iranagh 1 and Rifat Sonmez 2 Dept. of Civil Engrg, Middle East Technical University, Ankara, 06800, Turkey Critical path
14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)
Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,
Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm Optimization
Int. J. Open Problems Compt. Math., Vol. 2, No. 3, September 2009 ISSN 1998-6262; Copyright ICSRS Publication, 2009 www.i-csrs.org Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO) Exploits foraging behavior of ants Path optimization Problems mapping onto foraging are ACO-like TSP, ATSP QAP Travelling Salesman Problem (TSP) Why? Hard, shortest path problem
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 [email protected],
Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes
International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 47-57 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Efficient Genetic
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks
2 EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks Dac-Nhuong Le, Hanoi University of Science, Vietnam National University, Vietnam Optimizing location of controllers
Comparative Study: ACO and EC for TSP
Comparative Study: ACO and EC for TSP Urszula Boryczka 1 and Rafa l Skinderowicz 1 and Damian Świstowski1 1 University of Silesia, Institute of Computer Science, Sosnowiec, Poland, e-mail: [email protected]
A Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
International Journal of Emerging Technology & Research
International Journal of Emerging Technology & Research An Implementation Scheme For Software Project Management With Event-Based Scheduler Using Ant Colony Optimization Roshni Jain 1, Monali Kankariya
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM S. Sofia 1, M.Varghese 2 1 Student, Department of CSE, IJCET 2 Professor, Department of CSE, IJCET Abstract This paper proposes fault node recovery
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
Evolutionary SAT Solver (ESS)
Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,
Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation
Wang, Cheu and Fwa 1 Word Count: 6955 Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation Ying Wang Research Scholar Department of Civil Engineering National University
A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Asexual Versus Sexual Reproduction in Genetic Algorithms 1
Asexual Versus Sexual Reproduction in Genetic Algorithms Wendy Ann Deslauriers ([email protected]) Institute of Cognitive Science,Room 22, Dunton Tower Carleton University, 25 Colonel By Drive
Offline sorting buffers on Line
Offline sorting buffers on Line Rohit Khandekar 1 and Vinayaka Pandit 2 1 University of Waterloo, ON, Canada. email: [email protected] 2 IBM India Research Lab, New Delhi. email: [email protected]
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
Optimizing Machine Allocation in Semiconductor Manufacturing Capacity Planning using. Bio-Inspired Approaches
Optimizing Machine Allocation in Semiconductor Manufacturing Capacity Planning using Umi Kalsom Yusof School of Computer Sciences Universiti Sains Malaysia 11800 USM, Penang, Malaysia [email protected]
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation Liang Yalan 1, Changhai Nie 1, Jonathan M. Kauffman 2, Gregory M. Kapfhammer 2, Hareton Leung 3 1 Department of Computer
Biogeography Based Optimization (BBO) Approach for Sensor Selection in Aircraft Engine
Biogeography Based Optimization (BBO) Approach for Sensor Selection in Aircraft Engine V.Hymavathi, B.Abdul Rahim, Fahimuddin.Shaik P.G Scholar, (M.Tech), Department of Electronics and Communication Engineering,
A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN PSO ALGORITHM
International Journal of Research in Computer Science eissn 2249-8265 Volume 2 Issue 3 (212) pp. 17-23 White Globe Publications A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN ALGORITHM C.Kalpana
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem Radovic, Marija; and Milutinovic, Veljko Abstract One of the algorithms used for solving Traveling Salesman
Optimization of PID parameters with an improved simplex PSO
Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS R. Angel Preethima 1, Margret Johnson 2 1 Student, Computer Science and Engineering, Karunya
Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning
Research Journal of Applied Sciences, Engineering and Technology 11(2): 229-234, 2015 ISSN: 2040-7459; e-issn: 2040-7467 2015 Maxwell Scientific Publication Corp. Submitted: May 20, 2015 Accepted: June
Spare Parts Inventory Model for Auto Mobile Sector Using Genetic Algorithm
Parts Inventory Model for Auto Mobile Sector Using Genetic Algorithm S. Godwin Barnabas, I. Ambrose Edward, and S.Thandeeswaran Abstract In this paper the objective is to determine the optimal allocation
Binary Ant Colony Evolutionary Algorithm
Weiqing Xiong Liuyi Wang Chenyang Yan School of Information Science and Engineering Ningbo University, Ningbo 35 China Weiqing,[email protected], Liuyi,[email protected] School Information and Electrical
A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION
A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION Eng. Sorin Ilie 1 Ph. D Student University of Craiova Software Engineering Department Craiova, Romania Prof. Costin Bădică Ph. D University of Craiova
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization Arjita sharma 1, Niyati R Bhele 2, Snehal S Dhamale 3, Bharati Parkhe 4 NMIET,
Modified Ant Colony Optimization for Solving Traveling Salesman Problem
International Journal of Engineering & Computer Science IJECS-IJENS Vol:3 No:0 Modified Ant Colony Optimization for Solving Traveling Salesman Problem Abstract-- This paper presents a new algorithm for
A Review And Evaluations Of Shortest Path Algorithms
A Review And Evaluations Of Shortest Path Algorithms Kairanbay Magzhan, Hajar Mat Jani Abstract: Nowadays, in computer networks, the routing is based on the shortest path problem. This will help in minimizing
Evolutionary Prefetching and Caching in an Independent Storage Units Model
Evolutionary Prefetching and Caching in an Independent Units Model Athena Vakali Department of Informatics Aristotle University of Thessaloniki, Greece E-mail: avakali@csdauthgr Abstract Modern applications
A Study of Local Optima in the Biobjective Travelling Salesman Problem
A Study of Local Optima in the Biobjective Travelling Salesman Problem Luis Paquete, Marco Chiarandini and Thomas Stützle FG Intellektik, Technische Universität Darmstadt, Alexanderstr. 10, Darmstadt,
Optimum Design of Worm Gears with Multiple Computer Aided Techniques
Copyright c 2008 ICCES ICCES, vol.6, no.4, pp.221-227 Optimum Design of Worm Gears with Multiple Computer Aided Techniques Daizhong Su 1 and Wenjie Peng 2 Summary Finite element analysis (FEA) has proved
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com A Dynamic Deployment Policy of Slave Controllers for Software Defined Network Yongqiang Yang and Gang Xu College of Computer
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering
Advances in Intelligent Systems and Technologies Proceedings ECIT2004 - Third European Conference on Intelligent Systems and Technologies Iasi, Romania, July 21-23, 2004 Evolutionary Detection of Rules
Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.
EFFICIENT LOAD BALANCING USING ANT COLONY OPTIMIZATION MOHAMMAD H. NADIMI-SHAHRAKI, ELNAZ SHAFIGH FARD, FARAMARZ SAFI Department of Computer Engineering, Najafabad branch, Islamic Azad University, Najafabad,
Lab 4: 26 th March 2012. Exercise 1: Evolutionary algorithms
Lab 4: 26 th March 2012 Exercise 1: Evolutionary algorithms 1. Found a problem where EAs would certainly perform very poorly compared to alternative approaches. Explain why. Suppose that we want to find
Restart Scheduling for Genetic Algorithms
Restart Scheduling for Genetic Algorithms Alex S. Fukunaga Jet Propulsion Laboratory, California Institute of Technology, 4800 Oak Grove Dr., Mail Stop 126-347, Pasadena, CA 91109-8099, [email protected]
College of information technology Department of software
University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Adriel Cheng Cheng-Chew Lim The University of Adelaide, Australia 5005 Abstract We propose a test generation method employing
A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem
American Journal of Industrial and Business Management, 2016, 6, 774-789 Published Online June 2016 in SciRes. http://www.scirp.org/journal/ajibm http://dx.doi.org/10.4236/ajibm.2016.66071 A Study of Crossover
Comparison of algorithms for automated university scheduling
Comparison of algorithms for automated university scheduling Hugo Sandelius Simon Forssell Degree Project in Computer Science, DD143X Supervisor: Pawel Herman Examiner: Örjan Ekeberg CSC, KTH April 29,
PLAANN as a Classification Tool for Customer Intelligence in Banking
PLAANN as a Classification Tool for Customer Intelligence in Banking EUNITE World Competition in domain of Intelligent Technologies The Research Report Ireneusz Czarnowski and Piotr Jedrzejowicz Department
Management of Software Projects with GAs
MIC05: The Sixth Metaheuristics International Conference 1152-1 Management of Software Projects with GAs Enrique Alba J. Francisco Chicano Departamento de Lenguajes y Ciencias de la Computación, Universidad
Effect of Using Neural Networks in GA-Based School Timetabling
Effect of Using Neural Networks in GA-Based School Timetabling JANIS ZUTERS Department of Computer Science University of Latvia Raina bulv. 19, Riga, LV-1050 LATVIA [email protected] Abstract: - The school
A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization Abraham Kiran Joseph a, Dr. G. Radhamani b * a Research Scholar, Dr.G.R Damodaran
A Multi-objective Genetic Algorithm for Employee Scheduling
A Multi-objective Genetic Algorithm for Scheduling Russell Greenspan University of Illinois December, [email protected] ABSTRACT A Genetic Algorithm (GA) is applied to an employee scheduling optimization
Heuristics for the Sorting by Length-Weighted Inversions Problem on Signed Permutations
Heuristics for the Sorting by Length-Weighted Inversions Problem on Signed Permutations AlCoB 2014 First International Conference on Algorithms for Computational Biology Thiago da Silva Arruda Institute
