Constraint Handling in Evolutionary Search: A Case Study of the Frequency Assignment*

Size: px
Start display at page:

Download "Constraint Handling in Evolutionary Search: A Case Study of the Frequency Assignment*"

Transcription

1 Constraint Handling in Evolutionary Search: A Case Study of the Frequency Assignment* Raphael Dome and Jin-Kao Hao LGI2P EMA-EERIE Parc Scientifique Georges Besse F Nimes France emall: {dorne,hao}~eerie.fr Abstract. In this paper, we present the constraint handling techniques developed to tackle a real world optimization application: the frequency assignment problem (FAP) in cellular radio networks. The main goal of this application consists in finding assignments which minimize electromagnetic interference due to frequency reuse and minimize the number of frequencies used. An acceptable assignment of the FAP must satisfy a set of multiple constraints such as traffic constraints and interference constraints. We present how each type of constraint can play a different role in EAs. In particular, we show how co-station constraints can be used to reduce the search space efficiently. The effectiveness of the constraint handling techniques combined with a regeneration technique is tested on big and hard FAP instances. Results show that limiting the degree of unfeasible solutions is beneficial for this application. 1 Introduction Constraint handling is an important issue in evolutionary algorithms (EAs) for tackling complex applications such as optimization and constraint problems. There are essentially three approaches for handling constraints [8]. The first totally forbids unfeasible solutions (which violate constraints) during the search and uses constraints to limit the search space by eliminating unfeasible solutions. This is often done via specialized genetic operators tailored to the application at hand. The second approach consists in using some repair mechanisms to produce feasible solutions from unfeasible solutions [2]. The third approach tolerates unfeasible solutions and uses constraint violation as a means of defining penalty functions [7, 6]. Each approach has relative advantages and disadvantages with respect to particular applications although the third is the most general approach. Finally, it will also be interesting to relate the above constraint handling techniques and recent work on the multi-objective approach to constraint optimization [8, 4]. * Supported by the CNET (French National Research Center for Telecommunications) under the grant No.940B

2 802 In this paper, we present the constraint handling techniques we developed to tackle a real world optimization application: the frequency assignment problem (FAP) in cellular radio networks in the field of telecommunications. The main goal of this application consists in finding assignments which minimize electro-magnetic interference due to frequency reuse and minimize the number of frequencies used. The difficulty of this application comes from the fact that an acceptable assignment of the FAP must satisfy a set of multiple constraints: traffic constraints which specify the minimum number of frequencies required by each station and interference constraints which specify the minimal distances between frequencies assigned to a station or to adjacent stations. We present how these constraints can play different roles in EAs. In particular, we show how co-station constraints can be used to reduce the search space efficiently. The effectiveness of the constraint handling techniques is tested on large and hard instances having up to 350 stations, 60 available frequencies and 35,000 interference constraints. Results show that our EAs integrating these constraint processing techniques and a population regeneration technique are very efficient for this application. The paper is organized as follows. In Section 2, we introduce the various constraints in the FAP. In Section 3, we present the techniques for efficiently handling these constraints. We define also our EAs combined with these handling techniques. In Section 4, we give the results of our EAs on a set for real-size problems. 2 Frequency Assignment Problem 2.1 Constraints The general objective of the frequency assignment problem is to provide the maximal number of communications over the network with a sufficient quality of transmission. More concretely, this involves assigning to each radio station one or more frequency values taken from a limited radio spectrum in such a way that a set of constraints is satisfied. These constraints can be classified into three categories which are defined as follows. 1. The frequency constraint specifies the number of available frequencies (channels) in the radio spectrum. This constraint is imposed by national and international regulations. 2. The traffic constraints specify the minimum number of frequencies required by each station to serve the communications within its geographic area. These constraints are empirically determined by the telecommunications operators. 3. The interference constraints are further classified into two families: adjacent-statwn constraints: the frequencies assigned to two adjacent stab tions must be sufficiently separated in the frequency domain. Two stations are adjacent if they emit within a common area even if they are not geographically adjacent. co-station constraints: any pair of frequencies assigned to a station must have a certain distance between them.

3 803 Constraints in the frequency assignment problem are therefore multiple and some of them are conflicting. The most severe constraint concerns the very limited number of available frequencies. This constraint imposes a high degree of frequency reuse by the stations and consequently increases the difficulty of satisfying the interference constraints. Different optimization versions of the FAP could be developed such as maximizing all the traffic, minimizing the number of frequencies used and minimizing the interference over the network. In this paper, we minimize the frequency interference while using a minimum number of frequencies. 2.2 Modeling Let NS be the number of stations in the network, NF the number of available frequencies in the radio-spectrum, NA the number of adjacency constraints, and NC the number of co-station constraints. The FAP can be modeled with a quadruple <X,D,C,F> representing a constraint optimization problem (COP) with: X = {Sil Si is a station in the network, i E [1..NS]}. D = {Fi I Fi is an available frequency in the spectrum, i E [1..NF]}. C = TC U AC U CC TC = {T~ I T~ minimal number of frequencies necessary for Si, i E [1..NS]}. AC = {Ai I Ai adjacent-station constraints for any pair of frequencies assigned to two adjacent stations, i E [1..NA]}. CC = {C~ I Ci co-station constraints for any pair of frequencies assigned to the same station, i E [1..NC]}. F --- the number of frequencies used to cover all the traffic in the network. To solve the FAP problem, assignments satisfying all the constraints in C must be found and F must be minimized. 3 Constraint Handling In this section, we show how the different types of constraints can be efficiently handled in evolutionary algorithms. Some constraints may be solved easily and others may be used to guide the search process. Note that this study have been done with EAs without a crossover operator. A study concerning crossover for the FAP has been already carried out in [5] and showed a marginal efficiency of this operator for this problem. 3.1 Frequency Constraint This constraint requires the minimization of the frequencies used by all the stations. To do this, we proceed as follows: beginning with a certain number K of frequencies, we look for an interference-free assignment. If such an assignment is found, we start again with K-1 frequencies and so on. Details are given in Section Traffic Constraints These constraints are static, that is, they will not change during the optimization process. Therefore these constraints could be directly included in the chromosome encoding as follows:

4 804 A frequency assignment is associated with a chromosome and one frequency value of a station is associated with one gene. The length of a chromosome is thus equal to the total traffic of all the stations in the network. Fig.1 gives an example where three stations require respectively two, one and four frequencies and fi,j represents the jth frequency value of the i th station Si. S1 $2 $3 Ifl,11fl,21 f2aif3.1 If3.21 f3.3 If3.4 1 Fig. 1. Chromosome Encoding 3.3 Interference Constraints Each interference constraint describes the minimal distance between any pair of frequencies assigned to two adjacent stations or to the same station. This set of constraints is represented by a symmetrical matrix M of NS*NS : - M[ij] with i r j represents the minimal number of channel separations required to satisfy the adjacency constraints between the stations Si and Sj. Vn E [1..~],Vm E [1..~], [fi,n - fj,m] >_ M[i,j] - M[i,i] represents the channel separations necessary to satisfy the co-station constraints: Vn, m e [1..T/], n # m, Ifi,- - f~,ml _> M[i,i] - M[i,j]=0 means there is no interference constraint between the stations Si and Sj. In general, both co-station and adjacent-station constraints can be used to define the fitness function. This is perhaps the easiest technique to deal with them. However, as explained below, there are much more efficient techniques for co-station constraints. In what follows, we show first how co-station constraints can be used by EAs to reduce the search space and then how adjacent-station constraints are used to guide the search process. Co-station Constraints With the chromosome encoding presented above, different ways of handling costation constraints will lead to a search space of different sizes. In fact, given Si a station requiring Ti frequencies, and NF the available frequency values, the search space SP can be defined by: NS SP = H gp(i) i----1 with NP(i) being the number of possible combinations of frequencies for Si. Using this definition for the search space, we now investigate three ways of dealing with co-station constraints, in increasing order of their capacity to reduce the search space.

5 805 case 1: Co-station constraints are not taken into account at all by the chromosome. In this case, each gene may independently take any of the NF possible values. Therefore, for each station Si, we have NP(i) = NF T~ possible combinations of frequencies. This implies a total search space of size NS ~--.Ns T" = NFZ--,J=I J SP = H NP(i) i=1 case 2: Co-station constraints are taken into account by the chromosome, but an order is introduced among the frequencies of the same station. That is, for a station Si having a traffic of Ti, if a list of frequencies (fi,1, fi,2...fi,t,) satisfying the co-station constraints is assigned to Si, there are still other T/! - 1 valid frequency assignments (lists) for Si using the same frequencies. In this case, for each station Si, the possible combinations of frequencies are reduced to NP(i) = nbposs(ti, NF, i) * Ti! with nbposs(tk, N, k) = giftk=l N--(M[k,k]*(Tk--D) E nbposs(tk - 1, N - (j + M[k, k] - 1, k) otherwise j=l case 3: Co-station constraints are taken into account by the chromosome and no order is imposed among the frequencies of the same station. That is, for a station Si having a traffic of ~, if a set of frequencies {fi,1, fi,2...fi,t,} satisfying the co-station constraints is assigned to Si, other ~!- 1 possible frequency assignments for Si using the same frequencies will be considered to be equivalent to this assignment. In this case, for each station S~, the possible combinations of frequencies are reduced to NP(i) = nbposs(~, NF, i) For example, given a FAP instance of 75 stations with 8 available frequencies (NF = 8), a uniform traffic of 3 (T/ = 3, Vi E [1..75]) and a minimal separation distance of 3 for frequencies assigned to the same station (M[i,/] = 3, Vie [1..75] ), we obtain for each case above these results for the search space: - case 1: NP(i) = 83 = 512 => SP = case 2: gp(i) = 4. (3!) => SP = c a s e 3: NP(i) = 4, which are: {1,4,7},{1,4,8},{1,5,8},{2,5,8} => SP = 475 It is clear that, for this example, the application of co-station handling in cases 2 and 3 allows us to greatly reduce the initial search space by a factor of about 2175 and respectively. In general, the larger the initial search space, the bigger the reduction which may be obtained. It is also clear that the difficulty of implementation increases when we go from case 1 to case 3. In what follows, we outline how cases 1, 2 and 3 may be implemented in EAs.

6 - choice 806 For case 1, there is no special treatment for co-station constraints, and they are used together with adjacent constraints to build the fitness function. Since each gene may take any value from [1..NF], there is no need to adapt our genetic operators. For case 2, the implementation consists in modifying the mutation operator 2 and the way in which the initial population is generated. For the initial population, we ensure that all of the co-station constraints are satisfied by each chromosome, i.e. any two frequencies assigned to the same station have the required minimal distance. It should be remembered that the mutation operator is based on a three-step choice strategy [3]: of a slalion Si : randomly take one from among conflicting stations. A station is conflicting if some of its frequencies violate interference constraints; - choice of one frequency for Si: randomly take one from 1 to Ti; - choice of a frequency value fi,k: take the best one from 1 to NF, which is different from the current value. In order to carry out co-station constraint processing of case 2, we enhance the third choice for selecting the frequency value; we now refuse to assign a value which violates co-station constraints. More precisely, this choice becomes: - choice of a frequency value fi,k: take the best one from 1 to NF which is different from the current value and which does not violate co-station constraints. For case 3, the implementation consists once again in modifying the mutation operator and the way in which the initial population is generated. Here, an initial chromosome will be the concatenation of a list of NS sublists (L1, L2,..., LNS) where each Li is one of Si's NP(i) valid combinations of frequencies. When mutation is applied, a sublist Li of the chromosome will be replaced by another sublist Li', which is always taken from Si's NP(i) valid combinations of frequencies. For the moment, case 3 is not implemented yet. Adjacent-statlon Constraints Having presented the techniques for handling the frequency constraint, traffic constraints and co-station constraints, we now study how adjacent constraints can be used. These constraints can neither be integrated into the chromosome encoding like traffic constraints nor be satisfied like the co-station constraints. However, they are useful to guide the search process. To do this, we use them to define the fitness function Eval which associates with each chromosome, an integer value corresponding to the number of interference constraints violated by the chromosome. The fitness will thus be a value in the interval [0...NA+NC] if the co-station constraint handling is not applied; otherwise, this interval becomes [0...NA]. Therefore, a chromosome I is a solution (a frequency assignment without interference) if and only if Eval(I) = O. Evidently, different assignments could have this evaluation value and thus be solutions to the problem. 2 If crossover is used, it should also be adapted.

7 Algorithm The general algorithm we used to process the tests is described below: begin NF ~-- MAXfreq ; success ~-- false ; failed ~ 0 ; gen *-- 0 ; generate(po) ;evaluate(p0);pbos~ ~ P0; while (failed < MAX failed) do success *- false ; gen ~-- 0 ; while (gen < MAXgen and success = false) do Psez ~-- selection( Pgen ) ; Pgen+l *'- mutation(p~ez) ; gen ~-- gen + 1 ; evaluatepgen ; if (Bestof(Pg~n)) is a solution(without interference)then L Pbest ~-" Pgen ; success ~-- true ; ~ if (success = true) then NF ~ NF-1 ; failed ~ 0; Po ~-- regenerate( Pg~, g F) ; else ~ failed *-- failed + 1; Po ~-- regenerate( Pbest, N F) ; return N F + 1 ; end; Pb~t is the last population containing at least one individual having an evaluation equal to 0, i.e. an interference-free assignment with a certain number K of fixed frequencies. P~ represents the population of the i th generation. An initial population is randomly generated with the maximum number of available frequencies MAXfreq (if co-station constraint processing is applied, the initial population will be forced to satisfy all the co-station constraints). This population evolves until one of its individuals becomes a solution to the problem or the maximum number of generation cycles MAXgen is reached. In the first case, the number of available frequencies NF is decremented and the population is regenerated using the following process: for each gene having a frequency value greater than the decremented NF, it is given a new value which is randomly determined in the interval [1..NF] (if co-station handling is applied, this new value will satisfy all the co-station constraints); other genes remain unchanged. We call this process the population regeneration technique. In the second case, we consider this attempt as a failure. The population is regenerated using the best population Pb~st and then the evolution starts again for MAXgen generations. If we get the maximal number of failed attempts MAX failed for the same number of available frequencies, the current run is finished and the last minimal number of frequencies used for an assignment which does not contain unsatisfied constraints is returned.

8 808 4 Results Different EAs have been developed and tested on 10 FAP instances: four instances with a uniform traffic of two frequencies per station, and six instances with non-uniform traffic from 2 to 4 frequencies per station. The name of each instance consists of three numbers ns.nf.nc which are respectively the number of stations, the sum of the traffic (frequencies) required by all the stations, and the number of interference constraints. For example, defines a problem composed of 150 stations, a total traffic of 300 frequencies and 12,634 constraints. We compare below four algorithms with/without Co-station Constraint Handling (CCH) (an implementation of Case 2 described in Section 3.3.) and/or Population Regeneration (PR) described in Section 3.4. EA: EA with no special techniques. EA-bPR: EA with only population regeneration. E A + C C H : EA with only co-station constraint handling. EA%CCH-i-PR: EA with co-station constraint handling and population regeneration. These algorithms have the following common characteristics. We used a population of 20 individuals with SUS selection [1], no crossover, and the three-steps choice mutation described in Section 3.3. The maximum number of generation was set at 10,000. To compare these algorithms, the following criteria are used: - NF: the minimum number of frequencies used to find a frequency assignment without any constraint violation (average over 5 runs). - Eval: the number of evaluations (in thousands) necessary to solve the FAP instance. - Time: the average time per run in seconds excluding failed attempts. Our tests have been carried out on a Silicon Graphic Power Station with a R8000 processor. - Fail: the average of failed attempts per run (see Section 3.4) over 5 runs to find the best solution. Table 1 shows the performance of the four algorithms according to the chosen criteria. Given that the computing time for some instances is very high (>10 hours), the results are the mean of only 5 independent runs for 10 tests. In this table, the instances are classified from the easiest to the hardest for the two families (uniform and non-uniform traffic). All the algorithms are compared in terms of solution quality (NF), efficiency (Time and Eval) and robustness (Fail). Several remarks concerning the data in the table may be made. First, EA and EA+PR perform in a similar way except for two relatively easy instances ( , and ) for which the PR option becomes more efficient (up to ten times faster). In general, at the beginning of an evolutionary optimization process, only a small number of generations is needed to satisfy most of the constraints, followed by a long series of generations to satisfy the remaining constraints. Therefore, starting a search process with the

9 809 problems EA NF Eval. T[sec] lhli]. NF t [ , :45.2~ EA+PR Ev~. T[sec] i Fail.: : EA+CCH EA+CCH+PR NF Eval. T[sec] FaiL NF Ev-~. rbec ] Fail [ [ ] ] t, Table 1. Comparative results PR option is interesting if the instance is easy or if the last solution obtained is close to a final solution. Note that the PR option is designed to carry out efficient exploitation rather than exploration. Consequently, PR may put the search process in a local optimum. Many generations may be required to release the search process from this local optimum. Second, EA+CCH gives solutions of better quality than EA and EA+PR on all the instances especially on the hardest ones. This point confirms the theoretical expectation about the search space reduction provided by CCH (c.f. Section 3.3). In terms of efficiency, EA+CCH is faster because co-station constraints are no longer a part of the fitness function and solved implicitly. Consequently, for the same number of mutation applications, the number of required evaluations is reduced. EA+CCH is also more robust than EA and EA+PR because even for a solution of better quality this algorithm has comparable failure values. Note, however, that EA+PR is more efficient for solving some easy instances of the second family. Third, EA+CCH+PR gives far better results than other algorithms for all the instances. This is certainly due to the CCH and PR options. An important example concerns which is the hardest instance of the first family. In fact, EA+CCH+PR uses 7.6 fewer frequencies than EA and 2.0 fewer frequencies than EA+CCH. For the same instance, this algorithm divides the number of evaluations and computing time by four compared with EA+CCH. EA+CCtt+PR is also robust since it gives much better results with comparable failures. In conclusion, the combination of CCH and PR is definitely very efficient. This may be explained as follows. When co-station handling is used, the co-station constraints which are harder to solve are already satisfied by all the individuals of the population. This will facilitate the search since only adjacency constraints remain. Applied to such individuals, the PR option becomes more efficient for exploitation. Moreover, the fact that CCH is applied means that the co-station constraints are removed from the fitness function. Thus, this function becomes simpler and more refined, which in turn favors a better exploration of the search space.

10 810 5 Conclusions In this paper, we have presented a set of techniques for handling various constraints in the frequency assignment problem. Traffic constraints are solved by a direct integration into the chromosome structure. Interference constraints related to adjacent stations are used to build the evaluation function and guide the search process. Co-station constraints are used to greatly reduce the search space. We have also presented a technique for population regeneration. We have shown that this technique is powerful for exploitation. Results of experiments show that all these techniques integrated into the evolutionary framework give efficient EAs which allow us to solve hard FAP instances. Our results also show that for this application, it is beneficial to limit unfeasible solutions. We are currently working on the last technique described in Section 3.3 in order to improve co-station constraint handling. As shown in that section, this processing will allow us to further reduce the search space. Finally, we are testing the techniques and ideas presented in this paper on other optimization and constraint problems. We hope to be able to report new results in the near future. Acknowledgments We would like to thank the CNET which supported this work. Special thanks go to A. Caminada and R. Mignone from the CNET for their assistance. References 1. J.E. Baker. Reducing bias and inefficiency in the selection algorithm. In Proc. of Intl. Conf. on Genetic Algorithms (ICGA '87), pages 14-21, L. Davis and D. Orvosh. Shall we repair? genetic algorithms, combinatorial optimization and feasibility constraints. In Proc. of Intl. Conf. on Genetic Algorithms (ICGA '93), page 650, R. Dome and J.K Iiao. An evolutionary approach for frequency assignment in cellular radio networks. In IEEE International Conference on Evolutionary Computation (ICEC'95), pages , Perth, Australia, C. M. Fonseca and P. J. Fleming. Multi-objective optimisation and multiple constraint handling with evolutionary algorithms 1: a unified formulation. Technical Report 564, University of Sheffield, UK, J.K Hao and R. Dorne. Study of genetic search for the frequency assignment problem. In Lecture Notes in Computer Science vol. 1063, Artificial Evolution (AE'95), pages , Brest, France, Z. Michalewicz. Genetic Algorithms 4- Data Structures = Evolution Programs. Springer Verlag, Berlin, J. T. Richardson and M. R. Palmer. Some guidelines for genetic algorithms with penalty functions. In Proc. of Intl. Conf. on Genetic Algorithms (ICGA '89), pages , P. D. Surry, N. J. Radcliffe, and I. D. Boyd. A multi-objective approach to constrained optimisation of gas supplay networks: the comoga method. Lecture Notes in Computer Science vol. 9,AISB Workshop on Evolutionary Computing, 1994.

Evolutionary Optimization for the Channel Assignment Problem in Wireless Mobile Network

Evolutionary Optimization for the Channel Assignment Problem in Wireless Mobile Network (649 -- 917) Evolutionary Optimization for the Channel Assignment Problem in Wireless Mobile Network Y.S. Chia, Z.W. Siew, S.S. Yang, H.T. Yew, K.T.K. Teo Modelling, Simulation and Computing Laboratory

More information

Solving and Analyzing Sudokus with Cultural Algorithms 5/30/2008. Timo Mantere & Janne Koljonen

Solving and Analyzing Sudokus with Cultural Algorithms 5/30/2008. Timo Mantere & Janne Koljonen with Cultural Algorithms Timo Mantere & Janne Koljonen University of Vaasa Department of Electrical Engineering and Automation P.O. Box, FIN- Vaasa, Finland timan@uwasa.fi & jako@uwasa.fi www.uwasa.fi/~timan/sudoku

More information

Adaptive Hybrid Channel Assignment in Wireless Mobile Network via Genetic Algorithm

Adaptive Hybrid Channel Assignment in Wireless Mobile Network via Genetic Algorithm Adaptive Hybrid Channel Assignment in Wireless Mobile Network via Genetic Algorithm Y.S. Chia Z.W. Siew A. Kiring S.S. Yang K.T.K. Teo Modelling, Simulation and Computing Laboratory School of Engineering

More information

Evolution of Sensor Suites for Complex Environments

Evolution of Sensor Suites for Complex Environments Evolution of Sensor Suites for Complex Environments Annie S. Wu, Ayse S. Yilmaz, and John C. Sciortino, Jr. Abstract We present a genetic algorithm (GA) based decision tool for the design and configuration

More information

Genetic Algorithms for Optimal Channel. Assignments in Mobile Communications

Genetic Algorithms for Optimal Channel. Assignments in Mobile Communications Genetic Algorithms for Optimal Channel Assignments in Mobile Communications Lipo Wang*, Sa Li, Sokwei Cindy Lay, Wen Hsin Yu, and Chunru Wan School of Electrical and Electronic Engineering Nanyang Technological

More information

Do Not Kill Unfeasible Individuals

Do Not Kill Unfeasible Individuals Do Not Kill Unfeasible Individuals Zbigniew Michalewicz Department of Computer Science University of North Carolina Charlotte, NC 28223, USA and Institute of Computer Science Polish Academy of Sciences

More information

Satellite constellation design and radio resource management using genetic algorithm

Satellite constellation design and radio resource management using genetic algorithm Satellite constellation design and radio resource management using genetic algorithm M. Asvial, R. Tafazolli and B.G. Evans Abstract: Novel strategies for automatic satellite constellation design with

More information

Solving Assembly Line Balancing Problem using Genetic Algorithm with Heuristics- Treated Initial Population

Solving Assembly Line Balancing Problem using Genetic Algorithm with Heuristics- Treated Initial Population Solving Assembly Line Balancing Problem using Genetic Algorithm with Heuristics- Treated Initial Population 1 Kuan Eng Chong, Mohamed K. Omar, and Nooh Abu Bakar Abstract Although genetic algorithm (GA)

More information

Dynamic Spectrum Allocation for Cognitive Radio. Using Genetic Algorithm

Dynamic Spectrum Allocation for Cognitive Radio. Using Genetic Algorithm Abstract Cognitive radio (CR) has emerged as a promising solution to the current spectral congestion problem by imparting intelligence to the conventional software defined radio that allows spectrum sharing

More information

A Retrievable Genetic Algorithm for Efficient Solving of Sudoku Puzzles Seyed Mehran Kazemi, Bahare Fatemi

A Retrievable Genetic Algorithm for Efficient Solving of Sudoku Puzzles Seyed Mehran Kazemi, Bahare Fatemi A Retrievable Genetic Algorithm for Efficient Solving of Sudoku Puzzles Seyed Mehran Kazemi, Bahare Fatemi Abstract Sudoku is a logic-based combinatorial puzzle game which is popular among people of different

More information

Mehrdad Amirghasemi a* Reza Zamani a

Mehrdad Amirghasemi a* Reza Zamani a The roles of evolutionary computation, fitness landscape, constructive methods and local searches in the development of adaptive systems for infrastructure planning Mehrdad Amirghasemi a* Reza Zamani a

More information

LANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS

LANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS LANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS ABSTRACT The recent popularity of genetic algorithms (GA s) and their application to a wide range of problems is a result of their

More information

INTERACTIVE DYNAMIC PRODUCTION BY GENETIC ALGORITHMS

INTERACTIVE DYNAMIC PRODUCTION BY GENETIC ALGORITHMS INTERACTIVE DYNAMIC PRODUCTION BY GENETIC ALGORITHMS M.Baioletti, A.Milani, V.Poggioni and S.Suriani Mathematics and Computer Science Department University of Perugia Via Vanvitelli 1, 06123 Perugia, Italy

More information

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters Scott Watson, Andrew Vardy, Wolfgang Banzhaf Department of Computer Science Memorial University of Newfoundland St John s.

More information

A Genetic Algorithm for Solving Beehive Hidato Puzzles

A Genetic Algorithm for Solving Beehive Hidato Puzzles A Genetic Algorithm for Solving Beehive Hidato Puzzles Matheus Müller Pereira da Silva and Camila Silva de Magalhães Universidade Federal do Rio de Janeiro - UFRJ, Campus Xerém, Duque de Caxias, RJ 25245-390,

More information

Intrinsic Evolution of Analog Circuits on a Programmable Analog Multiplexer Array

Intrinsic Evolution of Analog Circuits on a Programmable Analog Multiplexer Array Intrinsic Evolution of Analog Circuits on a Programmable Analog Multiplexer Array José Franco M. Amaral 1, Jorge Luís M. Amaral 1, Cristina C. Santini 2, Marco A.C. Pacheco 2, Ricardo Tanscheit 2, and

More information

Department of Mechanical Engineering, Khon Kaen University, THAILAND, 40002

Department of Mechanical Engineering, Khon Kaen University, THAILAND, 40002 366 KKU Res. J. 2012; 17(3) KKU Res. J. 2012; 17(3):366-374 http : //resjournal.kku.ac.th Multi Objective Evolutionary Algorithms for Pipe Network Design and Rehabilitation: Comparative Study on Large

More information

Generic optimization for SMPS design with Smart Scan and Genetic Algorithm

Generic optimization for SMPS design with Smart Scan and Genetic Algorithm Generic optimization for SMPS design with Smart Scan and Genetic Algorithm H. Yeung *, N. K. Poon * and Stephen L. Lai * * PowerELab Limited, Hong Kong, HKSAR Abstract the paper presents a new approach

More information

STIMULATIVE MECHANISM FOR CREATIVE THINKING

STIMULATIVE MECHANISM FOR CREATIVE THINKING STIMULATIVE MECHANISM FOR CREATIVE THINKING Chang, Ming-Luen¹ and Lee, Ji-Hyun 2 ¹Graduate School of Computational Design, National Yunlin University of Science and Technology, Taiwan, R.O.C., g9434703@yuntech.edu.tw

More information

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms Wouter Wiggers Faculty of EECMS, University of Twente w.a.wiggers@student.utwente.nl ABSTRACT In this

More information

TAC Reconfiguration for Paging Optimization in LTE-Based Mobile Communication Systems

TAC Reconfiguration for Paging Optimization in LTE-Based Mobile Communication Systems TAC Reconfiguration for Paging Optimization in LTE-Based Mobile Communication Systems Hyung-Woo Kang 1, Seok-Joo Koh 1,*, Sang-Kyu Lim 2, and Tae-Gyu Kang 2 1 School of Computer Science and Engineering,

More information

The Behavior Evolving Model and Application of Virtual Robots

The Behavior Evolving Model and Application of Virtual Robots The Behavior Evolving Model and Application of Virtual Robots Suchul Hwang Kyungdal Cho V. Scott Gordon Inha Tech. College Inha Tech College CSUS, Sacramento 253 Yonghyundong Namku 253 Yonghyundong Namku

More information

A Novel Multistage Genetic Algorithm Approach for Solving Sudoku Puzzle

A Novel Multistage Genetic Algorithm Approach for Solving Sudoku Puzzle A Novel Multistage Genetic Algorithm Approach for Solving Sudoku Puzzle Haradhan chel, Deepak Mylavarapu 2 and Deepak Sharma 2 Central Institute of Technology Kokrajhar,Kokrajhar, BTAD, Assam, India, PIN-783370

More information

Genetic Algorithm-Based Approach to Spectrum Allocation and Power Control with Constraints in Cognitive Radio Networks

Genetic Algorithm-Based Approach to Spectrum Allocation and Power Control with Constraints in Cognitive Radio Networks Research Journal of Applied Sciences, Engineering and Technology 5(): -7, 23 ISSN: 24-7459; e-issn: 24-7467 Maxwell Scientific Organization, 23 Submitted: March 26, 22 Accepted: April 7, 22 Published:

More information

AN EVOLUTIONARY ALGORITHM FOR CHANNEL ASSIGNMENT PROBLEM IN WIRELESS MOBILE NETWORKS

AN EVOLUTIONARY ALGORITHM FOR CHANNEL ASSIGNMENT PROBLEM IN WIRELESS MOBILE NETWORKS ISSN: 2229-6948(ONLINE) DOI: 10.21917/ict.2012.0087 ICTACT JOURNAL ON COMMUNICATION TECHNOLOGY, DECEMBER 2012, VOLUME: 03, ISSUE: 04 AN EVOLUTIONARY ALGORITHM FOR CHANNEL ASSIGNMENT PROBLEM IN WIRELESS

More information

2. Simulated Based Evolutionary Heuristic Methodology

2. Simulated Based Evolutionary Heuristic Methodology XXVII SIM - South Symposium on Microelectronics 1 Simulation-Based Evolutionary Heuristic to Sizing Analog Integrated Circuits Lucas Compassi Severo, Alessandro Girardi {lucassevero, alessandro.girardi}@unipampa.edu.br

More information

M ous experience and knowledge to aid problem solving

M ous experience and knowledge to aid problem solving Adding Memory to the Evolutionary Planner/Navigat or Krzysztof Trojanowski*, Zbigniew Michalewicz"*, Jing Xiao" Abslract-The integration of evolutionary approaches with adaptive memory processes is emerging

More information

Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs

Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs T. C. Fogarty 1, J. F. Miller 1, P. Thomson 1 1 Department of Computer Studies Napier University, 219 Colinton Road, Edinburgh t.fogarty@dcs.napier.ac.uk

More information

Evolving and Analysing Useful Redundant Logic

Evolving and Analysing Useful Redundant Logic Evolving and Analysing Useful Redundant Logic Asbjoern Djupdal and Pauline C. Haddow CRAB Lab Department of Computer and Information Science Norwegian University of Science and Technology {djupdal,pauline}@idi.ntnu.no

More information

Solving Sudoku with Genetic Operations that Preserve Building Blocks

Solving Sudoku with Genetic Operations that Preserve Building Blocks Solving Sudoku with Genetic Operations that Preserve Building Blocks Yuji Sato, Member, IEEE, and Hazuki Inoue Abstract Genetic operations that consider effective building blocks are proposed for using

More information

CS 441/541 Artificial Intelligence Fall, Homework 6: Genetic Algorithms. Due Monday Nov. 24.

CS 441/541 Artificial Intelligence Fall, Homework 6: Genetic Algorithms. Due Monday Nov. 24. CS 441/541 Artificial Intelligence Fall, 2008 Homework 6: Genetic Algorithms Due Monday Nov. 24. In this assignment you will code and experiment with a genetic algorithm as a method for evolving control

More information

Constraint Programming and Genetic Algorithms to Solve Layout Design Problem

Constraint Programming and Genetic Algorithms to Solve Layout Design Problem Proceedings of the 6th WSEAS Int. Conf. on EVOLUTIONARY COMPUTING, Lisbon, Portugal, June 6-, 200 (pp2-29) Constraint Programming and Genetic Algorithms to Solve Layout Design Problem JOSÉ TAVARES GECAD

More information

Fault Location Using Sparse Wide Area Measurements

Fault Location Using Sparse Wide Area Measurements 319 Study Committee B5 Colloquium October 19-24, 2009 Jeju Island, Korea Fault Location Using Sparse Wide Area Measurements KEZUNOVIC, M., DUTTA, P. (Texas A & M University, USA) Summary Transmission line

More information

A Divide-and-Conquer Approach to Evolvable Hardware

A Divide-and-Conquer Approach to Evolvable Hardware A Divide-and-Conquer Approach to Evolvable Hardware Jim Torresen Department of Informatics, University of Oslo, PO Box 1080 Blindern N-0316 Oslo, Norway E-mail: jimtoer@idi.ntnu.no Abstract. Evolvable

More information

Multi-objective Optimization Inspired by Nature

Multi-objective Optimization Inspired by Nature Evolutionary algorithms Multi-objective Optimization Inspired by Nature Jürgen Branke Institute AIFB University of Karlsruhe, Germany Karlsruhe Institute of Technology Darwin s principle of natural evolution:

More information

An Optimized Performance Amplifier

An Optimized Performance Amplifier Electrical and Electronic Engineering 217, 7(3): 85-89 DOI: 1.5923/j.eee.21773.3 An Optimized Performance Amplifier Amir Ashtari Gargari *, Neginsadat Tabatabaei, Ghazal Mirzaei School of Electrical and

More information

OPTIMIZATION ON FOOTING LAYOUT DESI RESIDENTIAL HOUSE WITH PILES FOUNDA. Author(s) BUNTARA.S. GAN; NGUYEN DINH KIEN

OPTIMIZATION ON FOOTING LAYOUT DESI RESIDENTIAL HOUSE WITH PILES FOUNDA. Author(s) BUNTARA.S. GAN; NGUYEN DINH KIEN Title OPTIMIZATION ON FOOTING LAYOUT DESI RESIDENTIAL HOUSE WITH PILES FOUNDA Author(s) BUNTARA.S. GAN; NGUYEN DINH KIEN Citation Issue Date 2013-09-11 DOI Doc URLhttp://hdl.handle.net/2115/54229 Right

More information

PULSE-WIDTH OPTIMIZATION IN A PULSE DENSITY MODULATED HIGH FREQUENCY AC-AC CONVERTER USING GENETIC ALGORITHMS *

PULSE-WIDTH OPTIMIZATION IN A PULSE DENSITY MODULATED HIGH FREQUENCY AC-AC CONVERTER USING GENETIC ALGORITHMS * PULSE-WIDTH OPTIMIZATION IN A PULSE DENSITY MODULATED HIGH FREQUENCY AC-AC CONVERTER USING GENETIC ALGORITHMS BURAK OZPINECI, JOÃO O. P. PINTO, and LEON M. TOLBERT Department of Electrical and Computer

More information

ARRANGING WEEKLY WORK PLANS IN CONCRETE ELEMENT PREFABRICATION USING GENETIC ALGORITHMS

ARRANGING WEEKLY WORK PLANS IN CONCRETE ELEMENT PREFABRICATION USING GENETIC ALGORITHMS ARRANGING WEEKLY WORK PLANS IN CONCRETE ELEMENT PREFABRICATION USING GENETIC ALGORITHMS Chien-Ho Ko 1 and Shu-Fan Wang 2 ABSTRACT Applying lean production concepts to precast fabrication have been proven

More information

The Genetic Algorithm

The Genetic Algorithm The Genetic Algorithm The Genetic Algorithm, (GA) is finding increasing applications in electromagnetics including antenna design. In this lesson we will learn about some of these techniques so you are

More information

Evolutionary Image Enhancement for Impulsive Noise Reduction

Evolutionary Image Enhancement for Impulsive Noise Reduction Evolutionary Image Enhancement for Impulsive Noise Reduction Ung-Keun Cho, Jin-Hyuk Hong, and Sung-Bae Cho Dept. of Computer Science, Yonsei University Biometrics Engineering Research Center 134 Sinchon-dong,

More information

Meta-Heuristic Approach for Supporting Design-for- Disassembly towards Efficient Material Utilization

Meta-Heuristic Approach for Supporting Design-for- Disassembly towards Efficient Material Utilization Meta-Heuristic Approach for Supporting Design-for- Disassembly towards Efficient Material Utilization Yoshiaki Shimizu *, Kyohei Tsuji and Masayuki Nomura Production Systems Engineering Toyohashi University

More information

Smart Grid Reconfiguration Using Genetic Algorithm and NSGA-II

Smart Grid Reconfiguration Using Genetic Algorithm and NSGA-II Smart Grid Reconfiguration Using Genetic Algorithm and NSGA-II 1 * Sangeeta Jagdish Gurjar, 2 Urvish Mewada, 3 * Parita Vinodbhai Desai 1 Department of Electrical Engineering, AIT, Gujarat Technical University,

More information

DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK

DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK 1 Megha Gupta, 2 A.K. Sachan 1 Research scholar, Deptt. of computer Sc. & Engg. S.A.T.I. VIDISHA (M.P) INDIA. 2 Asst. professor,

More information

SECTOR SYNTHESIS OF ANTENNA ARRAY USING GENETIC ALGORITHM

SECTOR SYNTHESIS OF ANTENNA ARRAY USING GENETIC ALGORITHM 2005-2008 JATIT. All rights reserved. SECTOR SYNTHESIS OF ANTENNA ARRAY USING GENETIC ALGORITHM 1 Abdelaziz A. Abdelaziz and 2 Hanan A. Kamal 1 Assoc. Prof., Department of Electrical Engineering, Faculty

More information

Optimum Coordination of Overcurrent Relays: GA Approach

Optimum Coordination of Overcurrent Relays: GA Approach Optimum Coordination of Overcurrent Relays: GA Approach 1 Aesha K. Joshi, 2 Mr. Vishal Thakkar 1 M.Tech Student, 2 Asst.Proff. Electrical Department,Kalol Institute of Technology and Research Institute,

More information

Anca ANDREICA Producția științifică

Anca ANDREICA Producția științifică Anca ANDREICA Producția științifică Lucrări categoriile A, B și C Lucrări categoriile A și B puncte 9 puncte Lucrări categoria A A. Agapie, A. Andreica, M. Giuclea, Probabilistic Cellular Automata, Journal

More information

GENETIC ALGORITHM BASED SOLUTION IN PWM CONVERTER SWITCHING FOR VOLTAGE SOURCE INVERTER FEEDING AN INDUCTION MOTOR DRIVE

GENETIC ALGORITHM BASED SOLUTION IN PWM CONVERTER SWITCHING FOR VOLTAGE SOURCE INVERTER FEEDING AN INDUCTION MOTOR DRIVE AJSTD Vol. 26 Issue 2 pp. 45-60 (2010) GENETIC ALGORITHM BASED SOLUTION IN PWM CONVERTER SWITCHING FOR VOLTAGE SOURCE INVERTER FEEDING AN INDUCTION MOTOR DRIVE V. Jegathesan Department of EEE, Karunya

More information

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Support tool for design requirement elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Bunkyo-ku, Tokyo 113, Japan Abstract Specifying sufficient and consistent design requirements

More information

Joint Mode Selection and Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks

Joint Mode Selection and Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks Journal of Communications Vol. 8 No. November Joint Mode Selection Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks Huifang Pang Ping Wang

More information

Applying Mechanism of Crowd in Evolutionary MAS for Multiobjective Optimisation

Applying Mechanism of Crowd in Evolutionary MAS for Multiobjective Optimisation Applying Mechanism of Crowd in Evolutionary MAS for Multiobjective Optimisation Marek Kisiel-Dorohinicki Λ Krzysztof Socha y Adam Gagatek z Abstract This work introduces a new evolutionary approach to

More information

Chapter 5 OPTIMIZATION OF BOW TIE ANTENNA USING GENETIC ALGORITHM

Chapter 5 OPTIMIZATION OF BOW TIE ANTENNA USING GENETIC ALGORITHM Chapter 5 OPTIMIZATION OF BOW TIE ANTENNA USING GENETIC ALGORITHM 5.1 Introduction This chapter focuses on the use of an optimization technique known as genetic algorithm to optimize the dimensions of

More information

Analysis of Code-expanded Random Access

Analysis of Code-expanded Random Access Analysis of Code-expanded Random Access J.Y. Park Wireless and Mobile Communication Lab. 1 Introduction(Random Access Procedure) When a device want to access Base Station, Random Access Procedure is processed

More information

Creative Commons: Attribution 3.0 Hong Kong License

Creative Commons: Attribution 3.0 Hong Kong License Title A simultaneous bus route design and frequency setting problem for Tin Shui Wai, Hong Kong Author(s) Szeto, WY; Wu, Y Citation European Journal Of Operational Research, 2011, v. 209 n. 2, p. 141-155

More information

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm Vinay Verma, Savita Shiwani Abstract Cross-layer awareness

More information

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation ANDRÉS FERNANDO LIZCANO VILLAMIZAR, JORGE LUIS DÍAZ RODRÍGUEZ, ALDO PARDO GARCÍA. Universidad de Pamplona, Pamplona,

More information

The Application of Multi-Level Genetic Algorithms in Assembly Planning

The Application of Multi-Level Genetic Algorithms in Assembly Planning Volume 17, Number 4 - August 2001 to October 2001 The Application of Multi-Level Genetic Algorithms in Assembly Planning By Dr. Shana Shiang-Fong Smith (Shiang-Fong Chen) and Mr. Yong-Jin Liu KEYWORD SEARCH

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1Motivation The past five decades have seen surprising progress in computing and communication technologies that were stimulated by the presence of cheaper, faster, more reliable

More information

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Vincent Lau Associate Prof., University of Hong Kong Senior Manager, ASTRI Agenda Bacground Lin Level vs System Level Performance

More information

Evolutionary Electronics

Evolutionary Electronics Evolutionary Electronics 1 Introduction Evolutionary Electronics (EE) is defined as the application of evolutionary techniques to the design (synthesis) of electronic circuits Evolutionary algorithm (schematic)

More information

Genetic Algorithm Optimization for Microstrip Patch Antenna Miniaturization

Genetic Algorithm Optimization for Microstrip Patch Antenna Miniaturization Progress In Electromagnetics Research Letters, Vol. 60, 113 120, 2016 Genetic Algorithm Optimization for Microstrip Patch Antenna Miniaturization Mohammed Lamsalli *, Abdelouahab El Hamichi, Mohamed Boussouis,

More information

Reactive Planning with Evolutionary Computation

Reactive Planning with Evolutionary Computation Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,

More information

Review of Soft Computing Techniques used in Robotics Application

Review of Soft Computing Techniques used in Robotics Application International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 101-106 International Research Publications House http://www. irphouse.com /ijict.htm Review

More information

AN-1285 APPLICATION NOTE

AN-1285 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ADF7021-N Radio Performance for Wireless Meter-Bus (WM-Bus), Mode N by

More information

Unicast Barrage Relay Networks: Outage Analysis and Optimization

Unicast Barrage Relay Networks: Outage Analysis and Optimization Unicast Barrage Relay Networks: Outage Analysis and Optimization S. Talarico, M. C. Valenti, and T. R. Halford West Virginia University, Morgantown, WV. TrellisWare Technologies, nc., San Diego, CA. Oct.

More information

Publication P IEEE. Reprinted with permission.

Publication P IEEE. Reprinted with permission. P3 Publication P3 J. Martikainen and S. J. Ovaska function approximation by neural networks in the optimization of MGP-FIR filters in Proc. of the IEEE Mountain Workshop on Adaptive and Learning Systems

More information

DISTRIBUTION NETWORK RECONFIGURATION FOR LOSS MINIMISATION USING DIFFERENTIAL EVOLUTION ALGORITHM

DISTRIBUTION NETWORK RECONFIGURATION FOR LOSS MINIMISATION USING DIFFERENTIAL EVOLUTION ALGORITHM DISTRIBUTION NETWORK RECONFIGURATION FOR LOSS MINIMISATION USING DIFFERENTIAL EVOLUTION ALGORITHM K. Sureshkumar 1 and P. Vijayakumar 2 1 Department of Electrical and Electronics Engineering, Velammal

More information

A Case Study of GP and GAs in the Design of a Control System

A Case Study of GP and GAs in the Design of a Control System A Case Study of GP and GAs in the Design of a Control System Andrea Soltoggio Department of Computer and Information Science Norwegian University of Science and Technology N-749, Trondheim, Norway soltoggi@stud.ntnu.no

More information

Improving Evolutionary Algorithm Performance on Maximizing Functional Test Coverage of ASICs Using Adaptation of the Fitness Criteria

Improving Evolutionary Algorithm Performance on Maximizing Functional Test Coverage of ASICs Using Adaptation of the Fitness Criteria Improving Evolutionary Algorithm Performance on Maximizing Functional Test Coverage of ASICs Using Adaptation of the Fitness Criteria Burcin Aktan Intel Corporation Network Processor Division Hudson, MA

More information

Planning and Optimization of Broadband Power Line Communications Access Networks: Analysis, Modeling and Solution

Planning and Optimization of Broadband Power Line Communications Access Networks: Analysis, Modeling and Solution Technische Universität Dresden Chair for Telecommunications 1 ITG-Fachgruppe 5.2.1. Workshop Planning and Optimization of Broadband Power Line Communications Access Networks: Analysis, Modeling and Solution

More information

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp

More information

Introduction to Genetic Algorithms

Introduction to Genetic Algorithms Introduction to Genetic Algorithms Peter G. Anderson, Computer Science Department Rochester Institute of Technology, Rochester, New York anderson@cs.rit.edu http://www.cs.rit.edu/ February 2004 pg. 1 Abstract

More information

Creating a Dominion AI Using Genetic Algorithms

Creating a Dominion AI Using Genetic Algorithms Creating a Dominion AI Using Genetic Algorithms Abstract Mok Ming Foong Dominion is a deck-building card game. It allows for complex strategies, has an aspect of randomness in card drawing, and no obvious

More information

Journal of Engineering Science and Technology Review 7 (1) (2014) Research Article

Journal of Engineering Science and Technology Review 7 (1) (2014) Research Article Jestr Journal of Engineering Science and Technology Review 7 (1) (2014) 71 7 Research Article JOURNAL OF Engineering Science and Technology Review www.jestr.org A New Method of Designing Electrical Impedance

More information

A Study of Permutation Operators for Minimum Span Frequency Assignment Using an Order Based Representation

A Study of Permutation Operators for Minimum Span Frequency Assignment Using an Order Based Representation A Study of Permutation Operators for Minimum Span Frequency Assignment Using an Order Based Representation Christine L. Valenzuela (Mumford) School of Computer Science, Cardiff University, CF24 3AA, United

More information

On the Estimation of Interleaved Pulse Train Phases

On the Estimation of Interleaved Pulse Train Phases 3420 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000 On the Estimation of Interleaved Pulse Train Phases Tanya L. Conroy and John B. Moore, Fellow, IEEE Abstract Some signals are

More information

Evolutionary Programming Optimization Technique for Solving Reactive Power Planning in Power System

Evolutionary Programming Optimization Technique for Solving Reactive Power Planning in Power System Evolutionary Programg Optimization Technique for Solving Reactive Power Planning in Power System ISMAIL MUSIRIN, TITIK KHAWA ABDUL RAHMAN Faculty of Electrical Engineering MARA University of Technology

More information

Scheduling. Radek Mařík. April 28, 2015 FEE CTU, K Radek Mařík Scheduling April 28, / 48

Scheduling. Radek Mařík. April 28, 2015 FEE CTU, K Radek Mařík Scheduling April 28, / 48 Scheduling Radek Mařík FEE CTU, K13132 April 28, 2015 Radek Mařík (marikr@fel.cvut.cz) Scheduling April 28, 2015 1 / 48 Outline 1 Introduction to Scheduling Methodology Overview 2 Classification of Scheduling

More information

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B.

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B. www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 4 April 2015, Page No. 11143-11147 Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya

More information

Wireless Communications Principles and Practice 2 nd Edition Prentice-Hall. By Theodore S. Rappaport

Wireless Communications Principles and Practice 2 nd Edition Prentice-Hall. By Theodore S. Rappaport Wireless Communications Principles and Practice 2 nd Edition Prentice-Hall By Theodore S. Rappaport Chapter 3 The Cellular Concept- System Design Fundamentals 3.1 Introduction January, 2004 Spring 2011

More information

DECISION MAKING TECHNIQUES FOR COGNITIVE RADIOS

DECISION MAKING TECHNIQUES FOR COGNITIVE RADIOS DECISION MAKING TECHNIQUES FOR COGNITIVE RADIOS MUBBASHAR ALTAF KHAN 830310-P391 maks023@gmail.com & SOHAIB AHMAD 811105-P010 asho06@student.bth.se This report is presented as a part of the thesis for

More information

FREQUENCY PLANNING AND RAMIFICATIONS OF COLORING

FREQUENCY PLANNING AND RAMIFICATIONS OF COLORING Discussiones Mathematicae Graph Theory 22 (2002 ) 51 88 FREQUENCY PLANNING AND RAMIFICATIONS OF COLORING Andreas Eisenblätter Martin Grötschel and Arie M.C.A. Koster Konrad-Zuse-Zentrum für Informationstechnik

More information

OFDM Pilot Optimization for the Communication and Localization Trade Off

OFDM Pilot Optimization for the Communication and Localization Trade Off SPCOMNAV Communications and Navigation OFDM Pilot Optimization for the Communication and Localization Trade Off A. Lee Swindlehurst Dept. of Electrical Engineering and Computer Science The Henry Samueli

More information

Optimal design of a linear antenna array using particle swarm optimization

Optimal design of a linear antenna array using particle swarm optimization Proceedings of the 5th WSEAS Int. Conf. on DATA NETWORKS, COMMUNICATIONS & COMPUTERS, Bucharest, Romania, October 16-17, 6 69 Optimal design of a linear antenna array using particle swarm optimization

More information

Multiobjective Optimization Using Genetic Algorithm

Multiobjective Optimization Using Genetic Algorithm Multiobjective Optimization Using Genetic Algorithm Md. Saddam Hossain Mukta 1, T.M. Rezwanul Islam 2 and Sadat Maruf Hasnayen 3 1,2,3 Department of Computer Science and Information Technology, Islamic

More information

A Numerical Approach to Understanding Oscillator Neural Networks

A Numerical Approach to Understanding Oscillator Neural Networks A Numerical Approach to Understanding Oscillator Neural Networks Natalie Klein Mentored by Jon Wilkins Networks of coupled oscillators are a form of dynamical network originally inspired by various biological

More information

Coordination of overcurrent relay using Hybrid GA- NLP method

Coordination of overcurrent relay using Hybrid GA- NLP method Coordination of overcurrent relay using Hybrid GA- NLP method 1 Sanjivkumar K. Shakya, 2 Prof.G.R.Patel 1 P.G. Student, 2 Assistant professor Department Of Electrical Engineering Sankalchand Patel College

More information

A Chaotic Genetic Algorithm for Radio Spectrum Allocation

A Chaotic Genetic Algorithm for Radio Spectrum Allocation A Chaotic Genetic Algorithm for Radio Spectrum Allocation Olawale David Jegede, Ken Ferens, Witold Kinsner Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB, Canada {jegedeo@cc.umanitoba.ca,

More information

Online Evolution for Cooperative Behavior in Group Robot Systems

Online Evolution for Cooperative Behavior in Group Robot Systems 282 International Dong-Wook Journal of Lee, Control, Sang-Wook Automation, Seo, and Systems, Kwee-Bo vol. Sim 6, no. 2, pp. 282-287, April 2008 Online Evolution for Cooperative Behavior in Group Robot

More information

MRN -4 Frequency Reuse

MRN -4 Frequency Reuse Politecnico di Milano Facoltà di Ingegneria dell Informazione MRN -4 Frequency Reuse Mobile Radio Networks Prof. Antonio Capone Assignment of channels to cells o The multiple access technique in cellular

More information

A Multi-Population Parallel Genetic Algorithm for Continuous Galvanizing Line Scheduling

A Multi-Population Parallel Genetic Algorithm for Continuous Galvanizing Line Scheduling A Multi-Population Parallel Genetic Algorithm for Continuous Galvanizing Line Scheduling Muzaffer Kapanoglu Department of Industrial Engineering Eskişehir Osmangazi University 26030, Eskisehir, Turkey

More information

Population Adaptation for Genetic Algorithm-based Cognitive Radios

Population Adaptation for Genetic Algorithm-based Cognitive Radios Population Adaptation for Genetic Algorithm-based Cognitive Radios Timothy R. Newman, Rakesh Rajbanshi, Alexander M. Wyglinski, Joseph B. Evans, and Gary J. Minden Information Technology and Telecommunications

More information

Available online at ScienceDirect. Procedia Computer Science 24 (2013 ) 66 75

Available online at   ScienceDirect. Procedia Computer Science 24 (2013 ) 66 75 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 24 (2013 ) 66 75 17th Asia Pacific Symposium on Intelligent and Evolutionary Systems, IES2013 Dynamic Multiobjective Optimization

More information

Decoding Distance-preserving Permutation Codes for Power-line Communications

Decoding Distance-preserving Permutation Codes for Power-line Communications Decoding Distance-preserving Permutation Codes for Power-line Communications Theo G. Swart and Hendrik C. Ferreira Department of Electrical and Electronic Engineering Science, University of Johannesburg,

More information

Title. Author(s) Itoh, Keiichi; Miyata, Katsumasa; Igarashi, Ha. Citation IEEE Transactions on Magnetics, 48(2): Issue Date

Title. Author(s) Itoh, Keiichi; Miyata, Katsumasa; Igarashi, Ha. Citation IEEE Transactions on Magnetics, 48(2): Issue Date Title Evolutional Design of Waveguide Slot Antenna W Author(s) Itoh, Keiichi; Miyata, Katsumasa; Igarashi, Ha Citation IEEE Transactions on Magnetics, 48(2): 779-782 Issue Date 212-2 Doc URLhttp://hdl.handle.net/2115/4839

More information

Adaptive Channel Allocation in OFDM/SDMA Wireless LANs with Limited Transceiver Resources

Adaptive Channel Allocation in OFDM/SDMA Wireless LANs with Limited Transceiver Resources Adaptive Channel Allocation in OFDM/SDMA Wireless LANs with Limited Transceiver Resources Iordanis Koutsopoulos and Leandros Tassiulas Department of Computer and Communications Engineering, University

More information

IMPLEMENTATION OF NETWORK RECONFIGURATION TECHNIQUE FOR LOSS MINIMIZATION ON A 11KV DISTRIBUTION SYSTEM OF MRS SHIMOGA-A CASE STUDY

IMPLEMENTATION OF NETWORK RECONFIGURATION TECHNIQUE FOR LOSS MINIMIZATION ON A 11KV DISTRIBUTION SYSTEM OF MRS SHIMOGA-A CASE STUDY IMPLEMENTATION OF NETWORK RECONFIGURATION TECHNIQUE FOR LOSS MINIMIZATION ON A 11KV DISTRIBUTION SYSTEM OF MRS SHIMOGA-A CASE STUDY PROJECT REFERENCE NO. : 37S0848 COLLEGE : PES INSTITUTE OF TECHNOLOGY

More information

NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME

NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME J.E. Ross * John Ross & Associates 350 W 800 N, Suite 317 Salt Lake City, UT 84103 E.J. Rothwell, C.M.

More information

FreeCiv Learner: A Machine Learning Project Utilizing Genetic Algorithms

FreeCiv Learner: A Machine Learning Project Utilizing Genetic Algorithms FreeCiv Learner: A Machine Learning Project Utilizing Genetic Algorithms Felix Arnold, Bryan Horvat, Albert Sacks Department of Computer Science Georgia Institute of Technology Atlanta, GA 30318 farnold3@gatech.edu

More information

A Factorial Representation of Permutations and Its Application to Flow-Shop Scheduling

A Factorial Representation of Permutations and Its Application to Flow-Shop Scheduling Systems and Computers in Japan, Vol. 38, No. 1, 2007 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J85-D-I, No. 5, May 2002, pp. 411 423 A Factorial Representation of Permutations and Its

More information