INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 1, No 2, 2010
|
|
- Peregrine Bell
- 6 years ago
- Views:
Transcription
1 Structural Optimization Using a Novel Genetic Algorithm for Rapid Convergence M. A. Al Shihri Civil Engineering Department, Umm Al Qura University,Makkah, Saudi Arabia ABSTRACT A novel evolutionary algorithm based upon genetic algorithm is presented in this paper which is suitable for a general class of structural optimization problems. The algorithm is applicable for discrete and/or continuous type(s) of design variables. Proposed algorithm has been designed such that it converges rapidly to local optima whenever a local optimum solution is nearby. In each generation, the algorithm selects a chromosome from the population that represents a design close to a local optimum. Further, a new set of chromosomes called Single Digit Chromosome (SDC) are generated having all zero bits except for one. Chromosomes are selected from the population and their binary addition and subtraction are performed with the SDCs. Through a number of test examples it is shown that the proposed algorithm is much robust and reliable as compared to the traditional genetic algorithm. Keywords: Genetic Algorithm, Evolutionary Algorithms, Structural Optimization, SGA, NGA 1. Introduction Evolutionary Algorithms have been successfully used in Structural Optimization as is obvious from the literature search. It is a continuing trend to use these types of algorithms as is reflected by the recently publications that show the application of these techniques to a variety of problems in structural design [1 4] with modifications to the algorithm to suit particular problems. An detailed survey of Evolutionary Algorithms (EAs) in the context of structural optimization has been presented in [5] covering most of the published literature in this area. This is a class of algorithms where ideas have been taken from genetics, evolutionary theory and cellular biology. Even the terminologies used in such algorithms have been taken from biological processes. These algorithms have been successfully applied for the last many years to solve engineering problems especially optimization problems. A number of researchers have used EAs to solve structural optimization problems. Based upon the survey reported in [5], three different classes of algorithms have been developed in order to solve structural optimization problems. These are named as evolution strategies (ES), evolutionary programming (EP) and genetic algorithms (GAs). Further, genetic programming has been used to develop computer programs in order to solve computational tasks. Using a combination of the above strategies, some hybrid models 123
2 have also been developed namely CHC, structured GA, breeder GA, messy GA and many others [6 8]. The general class of optimization problems involves discrete and/or continuous types of design variables. However, majority of the genetic algorithms proposed for structural optimisation are variations of the simple GA (SGA) which suit specific class of problems involving discrete design space [9 17]. Hence, these cannot be applied arbitrarily to a structural optimization problem in general. In order to represent continuous type of design variables with sufficient accuracy, the size of the design space will depend upon the number of significant digits used to represent values of the design variables. It is obvious that this would increase the size of the design space. Hence using SGA for structural optimisation problems involving huge design spaces will require extremely large number of analyses. In addition to the enormous computational cost of solving such problems using SGA, it was observed that the reliability of obtaining the global optima is poor. In order to improve the performance, a number of hybrid approaches have been proposed in the literature. However, they all suffer from being complex and sophisticated. Some examples are, hybrid approaches of mixing genetic algorithms with gradient methods [18], combining genetic algorithms with multi layer neural networks to approximate the structural response [19] and space condensation heuristic for progressively reducing the size of the multidimensional design space being searched [20]. In this paper a novel evolutionary algorithm based upon genetic algorithm is presented which is suitable for a general class of structural optimization problems. The main idea is a novel but simple modification to the existing algorithm such that its implementation remains simple and without the need for any gradient information. Structural optimisation problems with complex constraints require high probability of small variations in the value of each design variable so that the algorithm keeps generating improved designs during the optimisation iterations. It was found that one of the main reasons of the poor performance of SGA is the low probability of the occurrence of a small change in a single design variable. This observation led to the proposed novel operation presented in this paper. This operation artificially produces the smallest possible variation in the values of the design variables in a deterministic way within the framework of the stochastic nature of the genetic algorithms. This operation is specially effective in situations where SGA exhibits premature convergence thus keeping the optimisation progressing and producing improved solutions. This new GA implementation has been named as NGA (Novel Genetic Algorithm). NGA has been described in this paper and its performance is compared with SGA for a set of test problems including algebraic functions, structural optimisation problems with closed form solution of structural response and problems involving finite element analysis. The results indicate significantly improved performance at a lower computational cost with much higher reliability. 124
3 2. Mathematical Description of the Problem Let D vector of design variables in a structural optimisation problem, C(D) cost or the objective function to be minimized, and g i (D) the constraints. The generalized structural optimisation problem may then be stated in the usual form as follows: Minimize C(D) (1) Subject to: g i (D) 0; i =1, N g (2) where, d j. L j d j U j j = 1, N d (3) N g the number of inequality constraints and L j, U j the lower and upper bounds on the N d individual design variables The objective function and the constraints g i may be given as algebraic expressions in closed form or may be obtained by finite element analysis. The mathematical problem described above is translated for genetic algorithms by representing a solution in the search space with a bit string of 0 s and 1 s. Such a bit string called a chromosome is obtained by the binary coding of the design variable vector. Each chromosome has an associated fitness value F based on the objective function to be minimized. A higher fitness value indicates a better solution. The fitness value F of a chromosome can be related to C(D) in a number of ways. In this work the simplest form is used as follows: F = C(D) (4) Constraint handling in genetic algorithms has been investigated in [21]. One of the approaches is to keep only the feasible solutions in the population and discard any solutions that happen to be infeasible. This approach has some advantages like easier implementation and higher probability of offspring being born with greater fitness values. The major disadvantage is that it may be difficult to generate the initial population that has only feasible solutions. Also, if many randomly generated solutions are discarded because of being infeasible, the chances of finding the global optimum diminish. Another alternative, used in this work, is to keep the infeasible solutions in the population as they 125
4 are randomly generated but to apply constraint violation penalties. A penalty function that can be applied to a general class of structural optimisation problems, without any tuning required for a specific problem, was determined through numerical experiments as given in the following equation. where F P = F ( g v ) (Max.{ F, 100}) (5) F P the fitness value after applying the constraint violation penalty and g v the violated constraints only. 3. Design Space In a structural optimization problem, the design variables may be continuous, discrete or mixed. Hence, an approach is needed that would represent both types of variables in order to model the design space. As was mentioned in Section 2.1, problems involving continuous design variables, accuracy is an important consideration. Although, the number of digits available to represent a number is always limited, the maximum accuracy that can be achieved using a digital computer is very high. Of course it is impractical to solve an optimisation problem with the maximum possible accuracy on a digital computer as this will make the design space extremely large inhibiting any optimisation. One solution is to solve such problems with a user specified accuracy that would make the optimisation manageable. Once this accuracy is specified the design space in fact becomes discrete with regular increments to the values of the design variables. For example, a design parameter with a minimum value of and a maximum value of may be specified with an accuracy of 0.001, i.e., the computer implementation of these values would take 0.100, 0.101, 0.102,,0.998, 0.999, The accuracy is in fact equivalent to the minimum increment that is applied to the value of a design variable. Thus for any given design variable, labelled as the i th design variable, the user input will consist of the lower bound on the design variable L i, the upper bound U i and the value of the required accuracy α i. This approach unifies the representation of both the continuous and discrete design variables and can be implemented by determining the values of design variables through the number of increments, K i, applied to the lowest value (the lower bound) of a design variable. Thus the value of a design variable d i can be expressed as follows: d i = L i + K i α i (6) With the above incremental representation of both the discrete and continuous design variables as described above, the chromosome coding of design variables is simplified because there is no fractional part. The number of bits to represent a design variable is based on the number of possible values in the given range for a design variable with a specified increment. Let r i be the range given by U i L i. The number of bits N b required to represent the increment is then given by: 126
5 N b = INT(log 10 (r i +1.0) / log 10 (2.0)) + 1 (7) INT in the above equation is an operator that implies conversion of the expression value into integer by truncation. The bit string value gives the number of increments to be added to the lower bound for determining the value of a design variable in the given range. The complete chromosome is a bit string concatenation of the bit strings of all design variables in the problem. A decoding routine converts the bit string into the numerical values for all design variables. 4. NGA Implementation Compared with SGA, there is an additional operation in NGA known as novel crossover. This operation involves a set of artificially created chromosomes called novel chromosomes whose example is shown in Figure 1 where a problem has been shown with four design variables. Design Variable Boundaries Figure 1: Novel chromosomes The novel chromosomes have all bits set to zero except the lowest bit corresponding to one of the individual design variables. In the novel crossover operation, the fittest chromosome is selected in each generation. Binary addition and subtraction are then performed between the selected chromosome and each of the novel chromosomes. As a result, the selected chromosome goes through the smallest possible variation in each design variable at the cost of very few (2N d ) calls to the analysis routine. Similar to SGA, NGA begins with a random generation of initial population. However, the new generation is produced in two phases. First, the novel chromosomes are generated and the novel crossovers take place. Second, the normal crossovers and mutations of SGA take place. The implementation procedure is outlined as follows: 1. Generate a random population of size Np 2. Evaluate the population and obtain fitness scores 3. Perform novel crossovers as follows: a. Based on a pre specified selection criterion, select a chromosome from the current generation called Q 127
6 b. Repeat the following until i = Nd (number of design variables) i. Generate a chromosome O having all bits equal to zero ii. Select the ith design variable and corresponding to this variable mutate the lowest bit of O to 1 and denote the novel chromosome by Pi iii. Produce a child Si by performing binary addition Q + Pi iv. Produce another child Ti by performing binary subtraction Q Pi v. Copy Si and Ti to the current generation c. Identify the 2Nd weakest individuals in the generation and remove them (this would maintain the generation size as Np) 4. Perform normal crossovers for all i as follows: a. Select parents to form mating population b. Perform mutation with a pre specified probability of P M. c. Perform one point crossover with a pre specified probability of P C 5. Follow the following steps to form the population for next generation: a. Get the k best individuals from the previous generation b. Copy the k best individuals into the next generation 6. Compute the new fitness for all individuals 7. Check the convergence criterion. 8. Check for the stopping criterion. If the stopping criterion is met, stop and the current population is the solution. Otherwise go to step 3 5. Simulation Results Optimal designs for structural design problems were obtained using the presented algorithm by integrating it with a with a special finite element analysis program developed for this purpose. However before applying the technique to structural optimization problems the presented algorithm was tested and evaluated on some mathematical problems with known optima and structural optimisation problems that have closed form solutions for the structural response. Results obtained for them using SGA and NGA are compared in the next section. Relative percentage error used in for comparing the two techniques is denoted by Γ and is based on the known optimal solution or a published solution of the problem. The term reliability implies the probability of occurrence of solutions with the error less than a given value for a large number of trial runs starting from different random seeds. The notation Λ(a) is used to indicate the reliability for error less than a%. All problems were solved using a crossover probability P C of 30% that is considered normal for SGA. It was found that NGA is not very sensitive to P C. The mutation probability P M for all examples was set to 0%. This again was done to ensure that only the effect of novel crossover is analysed for comparing SGA with NGA. The results presented are based on a large number of trial runs. For each problem, the number of trial runs was increased gradually and the statistics were collected until a level of confidence was achieved from the consistent values of the average error and the reliability. 128
7 5.1 Example 1 This is a non linear optimisation problem taken from Reference [22] with two relative optima. It is a good problem to test the reliability and the efficiency of the NGA in the continuous domain, since the deterministic search algorithms perform much better on such problems. The function to be minimized is as follows: C(D) =4+4.5d 1 4d 2 +d d 2 2 2d 1 d 2 +d 1 4 2d 1 2 d 2 (8) There are two relative minima as follows: * C 1 (1.941,3.854) = (9) * C 2 ( 1.053,1.028) = (10) The lower and upper bounds for both design variables are specified as 5 and +5. The incremental accuracy is specified as for both variables. This results in a design space size of A population size of 50 gave the best results. The performance of NGA and SGA are compared for this problem in Table 1. Performance Parameters (Average) Table 1: Example 1 (Std. Dev.) Average Error Λ(0.1) Λ(1.0) SGA % 65% 90% NGA % 100% 100% NGA finds the optimum with 100% reliability for error being less than 0.1% at a computational cost of 1100 function evaluations on the average. Thus the average number of analyses (function calls) for NGA is only about 45% of the calls needed for SGA with much smaller standard deviation. The average error for NGA is 0% implying that NGA always converged exactly to the known global optimum with the desired accuracy. 5.2 Example 2 This problem has been taken from [23]. Since this problem has been used to evaluate a stochastic optimisation approach called entropy, it will serve well to evaluate NGA. The problem is stated as follows: Minimize: C(D) = (d 1 2) 2 + ( d 2 1) 2 ; (11) Subject to: 129
8 g 1 (D) = d 1 2 d 2 0 (12) g 2 (D) = d d (13) d 1, d 2 0 (14) The known global optimum for this problem has a function value C * (D) = at D * = [1.000,1.000] T. The lower and upper bounds of 0.0 and 5.0 for both design variables with the incremental accuracy of were specified. For the specified lower and upper bounds and the accuracy of the design variables, the design space size is 0.5x10 6. The performance of NGA for this example was found even better than its performance for the first problem. The results are shown in Table 2. Performance Parameters (Average) Table 2: Example 2 (Std. Dev.) Average Error Λ(0.1) Λ(1.0) SGA % 0% 0% NGA % 100% 100% NGA obtains the global optimum with 100% reliability with a very small population size of 10. SGA s best result for the population size of 10 is and it fails to obtain any solution with errors less than 1% whereas NGA finds the exact answer with 100% reliability. The number of function evaluations for NGA is again about half as many as needed for SGA. 5.3 Example 3 The third example has been selected from [24]. In this structural optimisation problem, it is required to determine the minimum weight design of a narrow rectangular cantilever beam of length L, width b and depth h so as to prevent the failure due to flexure stress σ at the root section and twisting instability. The specific optimisation problem is stated as follows [25]: Minimize W = 240bh ; (15) Subject to: σ σ al = (1.44x 10 7 ) / (bh 2 ) (16) p p cr = hb 3 0 (17) The optimum design can be determined theoretically. It is W * = (for b * = , and h * = ). The design space for the trial runs was specified by: L 1 =0.5, U 1 =4.5, α 1 =0.0001; L 2 =6, U 2 =12, α 2 = The required accuracy for the two design variables is not the same. The design space size is 240x10 6. A population size of 50 was used. Table 3 summarizes the results for this problem. 130
9 Performance Parameters (Average) Table 3: Example 3 (Std. Dev.) Average Error Λ(0.1) Λ(1.0) SGA % 10% 90% NGA % 30% 90% NGA did not obtain 100% reliability for this problem. The reliability of NGA for this problem was not much different from SGA. However, the computational efficiency of NGA is clearly superior to SGA as is obvious from the average number of calls to analysis and the average error. 5.4 Example 4 This is an structural optimisation problem and has been taken from [24]. In this problem, the minimum weight design of an elastic grillage is required. It has been selected as an example because it has a complex design space but yet a small problem with closed form analysis. The 1x1 grillage, shown in Fig. 2, consists of two uniform beams subjected to uniformly distributed loads with cross sectional areas A 1 and A 2. The cross sectional areas of the two beams are the design variables of the optimisation problem. The section modulus and the moment of inertia of both beams are assumed related to the cross sectional area by Equations (18) and (19): z = ( A / 1.48 ) 1.82 (18) I = 1.007(A/1.48) 2.65 (19) Figure. 2: 1x1 grillage optimisation problem The solution of the problem as described in [25] is based on the following equations: Minimize W = A 1 L 1 + A 2 L 2 (20) Subject to: 131
10 g1 = σ (21) g2 = σ (22) g3 = σ (23) g4 = σ (24) g4 = σ (25) g5 = σ (26) The stress components σ 1, σ 2 and σ 3 are non linear functions of the design variables. The theoretically calculated optimum solution is W * = for A * 1 = 23.4, and A * 2 = To obtain the results with the same number of significant digits, the design space was specified as: L 1 =1.5, U 1 =30.0, α 1 =0.01; L 2 =1.0, U 2 =30.0, α 2 =0.1. The results are summarized in Table 4. Table 4: Example 4 Performance Parameters (Average) (Std. Dev.) Average Error Λ(0.1) Λ(1.0) SGA % 50% 90% NGA % 100% 100% For this problem, the reliability for error being less than 0.1% improved drastically when the population size was increased from 50 to 100. For N P = 100, the reliability for error < 0.1% became 100% as shown in the table. 5.5 Example 5 The fifth example has been taken from [26]. The optimum topology of supporting columns of a plane frame as shown in Fig. 3 is to be determined. Figure 2: Support topology optimisation problem 132
11 The details for this problem are not repeated here but it is worth pointing out that it is different from the four examples described above. This problem requires finite element analysis to calculate the structural response. The computer program DOFGA was used. The design variables namely X 1, X 2, X 3, X 4, correspond to the placement of the columns rather than sizing. The objective function minimised is the maximum bending moment in the structure and not the mass. There are 5 linear constraints that impose the minimum distance of 100 cm between the concentrated loads and the columns. SGA failed in most of the trial runs for this problem because of too many infeasible solutions in the initial population. The average error for SGA as shown in Table 5 was 41%. Many of the infeasible solutions had the 2 adjacent nodes like nodes labelled 2 and 4 too close to each other resulting in numerical illconditioning in the finite element analysis. The small variations in the individual design variables due to the novel crossover operation pulled some of the chromosomes out of this ill conditioning and as a result NGA was able to keep moving towards improved designs. Performance Parameters (Average) Table 5: Example 5 (Std. Dev.) Average Error Λ(0.1) Λ(1.0) SGA % 0% 0% NGA % 0% 100% NGA could not produce the same results as produced by the deterministic algorithm of [26] but functioned smoothly and clearly superior to SGA. The average error was 6.7%. The reliability was 100% for 10% error but was 0% for error less than 5%. Considering the large number of function evaluations normally required for SGA, the average of 1147 analyses for the quality of solutions obtained is quite satisfactory. The algorithm failed to obtain the exact optimum because small variations in more than one design variables are required to get to the optimum as is done in deterministic algorithms by forming a search direction and then taking a small step in the search direction. This highlights the fact that NGA, although being a significant improvement over SGA, should not be considered as an alternative to the well developed deterministic algorithms for structural optimisation problems in the continuous design space. 5.6 Example 6 Example 6 involves sizing of the columns of a three dimensional building frame structure. It stems from an ongoing research to utilize NGA in developing a computeraided structural design package which may help a structural designer start from a given floor plan layout and produce the optimum structural design. Such a tool is required because the structural designers usually have to design and analyse the structure for a number of different alternative floor plan layouts [27]. 133
12 The first step in this process is to create the structural model (consisting of numerical data concerning joints and elements) automatically from the floor plan layout data. This task is usually very tedious even with the pre processors available in the commonly used structural analysis software packages. For this purpose an available software package VIP PLANOPT [28] was used. VIP PLANOPT is a pre processor for multi storey building structures. It automatically generates three dimensional structural models from the floor plan layout data. User s input is minimal with a visual interface. Distributed loads for all the beams are generated from the user specified live and dead loads for the slabs. Once the structural model data is generated by VIP PLANOPT, the data is input to DOFGA for structural optimisation. Since VIP PLANOPT produces the data file for several structural analysis software packages including SAP2000 [29], provision was made in DOFGA to accept the input data in S2K format of SAP2000. The optimal floor plan of [27] was used as the starting point for this example. For this floor plan, VIP PLANOPT produced the structural model as shown in Figure 4. Figure 4: Structural model for Example 6 Although, the structural model can be generated for a 100 storey building as easily as for a two storey building using VIP PLANOPT, the example was limited to two floors to keep the size of the structural analysis problem small. The three dimensional building frame structure shown in Figure 4 has 48 joints and 74 beam elements (44 horizontal members and 32 columns). The output of VIP PLANOPT representing this structural model was modified to include the lateral loads on the structure. Artificially large lateral loads were imposed to avoid the trivial designs of all columns being alike. This modified data was input to DOFGA with additional input data related to optimisation. The objective is to select the best column sections for all the 32 columns from a list of available sections so that the mass is minimized. Constraints are imposed to keep the maximum tensile, compressive and shear stresses within the specified allowable limits for the selected sections. All the beam sections are assumed pre specified to cut down the 134
13 size of the optimisation problem so that a large number of trial runs could be made for investigating the performance of NGA. The column sections for this problem were chosen rather arbitrarily as shown in Table 6. The first 5 sections were selected from the lighter sections whereas the other 5 sections were heavier ones. Since there are 32 columns and 10 available sections the design space size for this optimisation problem is Table 6: Column sections for Example 6 Section ID Section W14X2 W14X3 Type 6 0 W14X34 W14X38 W14X43 Section ID Section Type W14X9 0 W14X9 9 W14X10 9 W14X12 0 W14X13 2 The best solutions obtained by NGA and SGA are shown in Table 7. SGA s best solution represents 22.3 % higher cost than the cost of the best solution obtained using NGA. It is interesting to see that NGA was successful in bringing the first sections to the smallest size without violating any constraints. Reliability of a stochastic algorithm is a real measure of its superiority. The reliability of NGA was found drastically better than SGA as is obvious from the data shown in Table 8. NGA exhibited 100% reliability for error being less than 10% for the example. It implies that even a single optimisation run using NGA will yield a solution with less than 10% error. Whereas relying on a single optimisation run using SGA may give a solution with 50% error. Table 7: Optimal column sections for Example 6 Section Type Relative Cost SGA 2,3,5,5,1,2,5,3,4,6,3,3,5,5,2,7, 7,3,3,2,5,4,5,1,7,3,1,2,10,4,9,6 NGA 1,1,1,1,1,1,1,1,2,2,4,3,5,3,1,6, 2,1,1,1,3,2,1,4,2,3,2,3,4,2,3, Table 8: Comparison of reliability for Example 6 Reliabilit Λ(.001 Λ(.10 Λ(.50 Λ(1.00 Λ(2.00 Λ(5.00 Λ(5.00 Λ(0) Λ(0) y ) ) ) ) ) ) ) NGA 2.0% 6.0% 36.0% 62.0% 96.0% % % % % SGA 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 50.0%
14 6. Conclusions In this paper, superiority of the proposed novel genetic algorithm (NGA) over existing genetic algorithm (named SGA) has been established for solving structural optimization problems. Further, implementation of NGA is quite simple and can be easily integrated with the traditional GA. The implementation based on the novel crossover is integrated with a finite element analysis software package to evaluate the performance. NGA was tested on six examples of different types and in all it proved to be clearly superior to SGA. Moreover, it exhibited a very high degree of reliability. This leads to the conclusion that increasing the probability of smallest possible variations in the values of the individual design variables is an important factor in improving the performance of GA. Since NGA was evaluated on six different types of problems and it produced significantly improved results, this also provides a set of benchmark problems to evaluate any further work in this direction. Application of NGA to a three dimensional building frame shows the potential of its application to the real world structural design problems. The novel crossover operation is just an additional bit of improvement that can be used to supplement the techniques presented in other published work towards improving the performance of GA in solving structural optimisation problem. 7. References 1.Farhat, F., Shozo Nakamura, Kazuo Takahashi,2009, Application of genetic algorithm to optimization of buckling restrained braces for seismic upgrading of existing structures, Computers & Structures, 87(1 2), Park, C.H., Woo Il Lee, Woo Suck Han, Alain Vautrin,2008, Improved genetic algorithm for multidisciplinary optimization of composite laminates, Computers & Structures, 86(19 20), Toğan, V, Ayşe T. Daloğlu,2008, An improved genetic algorithm with initial population strategy and self adaptive member grouping, Computers & Structures, 86(11 12), Cheng, J,2007, Hybrid genetic algorithms for structural reliability analysis, Computers & Structures, 85(19 20), Kicinger, R, Tomasz Arciszewski, Kenneth De Jong,2005, Evolutionary computation and structural design: A survey of the state of the art, Computers and Structures, Vol. 83, pp Holland, J.H., Adaptation in natural and artificial systems, University of Michigan Press, Ann Arbor, MI (1975) 136
15 7.Whitley, L.D.,1989, The GENITOR algorithm and selection pressure: why rankedbased allocation of reproductive trials is best, Schaffer JD, editor. Proceedings of the Third International Conference on Genetic Algorithms (ICGA 89), Fairfax, VA, USA, pp Grefenstette, J.J., Baker JE,1989, How genetic algorithms work: a critical look at implicit parallelism, Schaffer JD, editor. Proceedings of the Third International Conference on Genetic Algorithms (ICGA 89), Fairfax, VA, USA; pp Koza, J.R., Genetic programming: on the programming of computers by means of natural selection, MIT Press, Cambridge, MA (1992) 10. Arora, J.S., Introduction to Optimum Design, 2004, Pages Lin, C. Y., Hajela, P.,1992, Genetic Algorithms in Optimisation Problems with Discrete and Integer Design Variables, Engineering Optimisation, Vol. 19, pp Nagendra, S., Jestin, D., Gürdal, Z., Haftka, R.T., Watson, L.T.,1996, Improved Genetic Algorithms for the Design of Stiffened Composite Panels, Computers & Structures, Vol. 58, pp Ohsaki, M.,1995, Genetic Algorithm for Topology Optimisation of Trusses, Computers and Structures, Vol. 57, pp Rajan, S. D.,1995 Sizing, Shape, and Topology Design Optimisation of Trusses using Genetic Algorithm, Journal of Structural Engineering, Vol. 121, pp Rajev, S., Krishnamorthy, C. S.,1992, Discrete Optimisation of Structures using Genetic Algorithms, J. Structural Engineering, Vol. 118, pp Chapman, C. D., Saitou, K. And Jakeila, M. J.,1995, Genetic Algorithm as Approach to Configuration And Topology Design, J. Mech. Design, Vol. 116, pp Furuya, H., Haftka, R.T.,1995, Placing Actuators on Space Structures by Genetic Algorithms and Effectiveness Indices, Structural Optimisation, Vol. 9, pp Finckenor, J.,1997, Genetic Algorithms with Inheritance, versus Gradient Optimisers and GA/Gradient Hybrids, in Computer Aided Optimum Design of Structures V, Hernandez, S., Brebbia, C. A., (Editors), Computational Mechanics Publications, Southampton,
16 19. Furuya, H., Lu, J.,1999 Combining Multi layer Neural Network and Genetic Algorithms for Structural Optimisation, in Collection of Technical Papers AIAA/ASME/ASCE/AHS/ASC structures, Structural Dynamics and Materials Conference, Volume 3, pp Jenkins, W. M.,1997, On the Application of natural algorithms to Structural Design Optimisation, Engineering Structures, Vol. 19, pp Hajela, P., Yoo, J.,1995, Constraint Handling in Genetic Search A Comparative Study, Proceedings of 36th AIAA / ASME / ASCE / AHS / ASC Structures, Structural Dynamics, and Materials Conference, Vol. 4, pp , USA 22. Fox, R. L., Optimisation Methods for Engineering Design, Addison Wesley, USA, Li, X. S., Entropy and Optimisation, Ph. D. Thesis, University of Liverpool, Haftka, R. T., Gurdal, Z., Elements Of Structural Optimisation, Kluwer Academic Publishers, The Netherlands, Haftka, R. T., Gurdal, Z., 1996, Elements Of Structural Optimisation Solution Manual, Unpublished Complementary Copy, Prof. R. T. Haftka, Univ. Florida, Gainesville, FL, USA. 26. Imam, M. H., Al Shihri, M.,1996, Optimum Topology Of Structural Support, Computers & Structures, Vol. 61, pp Imam, M. H.,1999, Optimum Floorplan Topology for Minimizing the Damaging Effects of Live Load in Building Structures, Computers & Structures, Vol. 71, pp Engineering Optimization Software, VIP PLANOPT, Georgia, USA. Accessed on 29 June, Computer & Structures Inc., SAP2000 software package, California, USA. Accessed on 29 June,
Topological Machining Fixture Layout Synthesis Using Genetic Algorithms
Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,
More informationCHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM
20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:
More informationA Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery
A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationAutomata Construct with Genetic Algorithm
Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,
More informationStructural Topology Optimization Using Genetic Algorithms
, July 3-5, 2013, London, U.K. Structural Topology Optimization Using Genetic Algorithms T.Y. Chen and Y.H. Chiou Abstract Topology optimization has been widely used in industrial designs. One problem
More informationThe Genetic Algorithm for finding the maxima of single-variable functions
Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding
More informationGenetic Algorithm for Dynamic Capacitated Minimum Spanning Tree
28 Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 1 Tanu Gupta, 2 Anil Kumar 1 Research Scholar, IFTM, University, Moradabad, India. 2 Sr. Lecturer, KIMT, Moradabad, India. Abstract Many
More informationCHAPTER 6 REAL-VALUED GENETIC ALGORITHMS
CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS 6.1 Introduction Gradient-based algorithms have some weaknesses relative to engineering optimization. Specifically, it is difficult to use gradient-based algorithms
More informationEvolutionary Computation Algorithms for Cryptanalysis: A Study
Evolutionary Computation Algorithms for Cryptanalysis: A Study Poonam Garg Information Technology and Management Dept. Institute of Management Technology Ghaziabad, India pgarg@imt.edu Abstract The cryptanalysis
More information1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra
Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationHYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS
HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS NABEEL AL-MILLI Financial and Business Administration and Computer Science Department Zarqa University College Al-Balqa'
More informationBridge truss optimization under moving load using continuous and discrete design variables in optimization methods
Indian Journal of Engineering & Materials Sciences Vol. 16, August 2009, pp. 245-258 Bridge truss optimization under moving load using continuous and discrete design variables in optimization methods Vedat
More informationHeuristic Optimisation
Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic
More informationA NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE
9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization 4-6 September 2002, Atlanta, Georgia AIAA 2002-5451 A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING
More informationComputational Intelligence
Computational Intelligence Module 6 Evolutionary Computation Ajith Abraham Ph.D. Q What is the most powerful problem solver in the Universe? ΑThe (human) brain that created the wheel, New York, wars and
More informationA Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2
Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications
More informationRevision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems
4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial
More informationUsing Genetic Algorithms to Solve the Box Stacking Problem
Using Genetic Algorithms to Solve the Box Stacking Problem Jenniffer Estrada, Kris Lee, Ryan Edgar October 7th, 2010 Abstract The box stacking or strip stacking problem is exceedingly difficult to solve
More informationGenetic Algorithm for Dynamic Capacitated Minimum Spanning Tree
Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree Rahul Mathur M.Tech (Purs.) BU, AJMER IMRAN KHAN Assistant Professor AIT, Ajmer VIKAS CHOUDHARY Assistant Professor AIT, Ajmer ABSTRACT:-Many
More informationNetwork Routing Protocol using Genetic Algorithms
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a
More informationIntroduction to Genetic Algorithms
Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms
More informationAutomated Test Data Generation and Optimization Scheme Using Genetic Algorithm
2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore Automated Test Data Generation and Optimization Scheme Using Genetic Algorithm Roshni
More informationBinary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms
Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de
More informationSolving Single Machine Scheduling Problem with Maximum Lateness Using a Genetic Algorithm
Solving Single Machine Scheduling Problem with Maximum Lateness Using a Genetic Algorithm Habibeh NAZIF (Corresponding author) Department of Mathematics, Faculty of Science Universiti Putra Malaysia, 43400
More informationASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 9, NO. 3 (2008) PAGES
ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 9, NO. 3 (008) PAGES 5-8 EFFECT OF BEAM SPACING IN THE HARMONY SEARCH BASED OPTIMUM DESIGN OF GRILLAGES F. Erdal *a and M.P. Saka b a Department
More informationJob Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search
A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)
More informationCS5401 FS2015 Exam 1 Key
CS5401 FS2015 Exam 1 Key This is a closed-book, closed-notes exam. The only items you are allowed to use are writing implements. Mark each sheet of paper you use with your name and the string cs5401fs2015
More informationCHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES
CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES 6.1 INTRODUCTION The exploration of applications of ANN for image classification has yielded satisfactory results. But, the scope for improving
More informationA Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time
A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time S. Suresh 1, V. Mani 1, S. N. Omkar 1, and H. J. Kim 2 1 Department of Aerospace Engineering,
More informationPROGRESSIVE STRUCTURAL TOPOLOGY OPTIMIZATION BY VARIABLE CHROMOSOME LENGTH GENETIC ALGORITHM
PROGRESSIVE STRUCTURAL TOPOLOGY OPTIMIZATION BY VARIABLE CHROMOSOME LENGTH GENETIC ALGORITHM Abstract Il Yong KIM 1 * Olivier DE WECK 2 1 Dept. of Mechanical and Materials Engineering, Queen s University,
More informationMulti-Objective Optimization Using Genetic Algorithms
Multi-Objective Optimization Using Genetic Algorithms Mikhail Gaerlan Computational Physics PH 4433 December 8, 2015 1 Optimization Optimization is a general term for a type of numerical problem that involves
More informationREAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION. Nedim TUTKUN
REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION Nedim TUTKUN nedimtutkun@gmail.com Outlines Unconstrained Optimization Ackley s Function GA Approach for Ackley s Function Nonlinear Programming Penalty
More informationAbstract. 1 Introduction
Shape optimal design using GA and BEM Eisuke Kita & Hisashi Tanie Department of Mechano-Informatics and Systems, Nagoya University, Nagoya 464-01, Japan Abstract This paper describes a shape optimization
More informationExtending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems
Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Hamidullah Khan Niazi 1, Sun Hou-Fang 2, Zhang Fa-Ping 3, Riaz Ahmed 4 ( 1, 4 National University of Sciences and Technology
More informationGenetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem
etic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem R. O. Oladele Department of Computer Science University of Ilorin P.M.B. 1515, Ilorin, NIGERIA
More informationA New Selection Operator - CSM in Genetic Algorithms for Solving the TSP
A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,
More information5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing. 6. Meta-heuristic Algorithms and Rectangular Packing
1. Introduction 2. Cutting and Packing Problems 3. Optimisation Techniques 4. Automated Packing Techniques 5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing 6.
More informationImage Processing algorithm for matching horizons across faults in seismic data
Image Processing algorithm for matching horizons across faults in seismic data Melanie Aurnhammer and Klaus Tönnies Computer Vision Group, Otto-von-Guericke University, Postfach 410, 39016 Magdeburg, Germany
More informationABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India
ABSTRACT 2018 IJSRSET Volume 4 Issue 4 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Travelling Salesman Problem Solved using Genetic Algorithm Combined Data
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationConstraint-Driven Floorplanning based on Genetic Algorithm
Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 147 Constraint-Driven Floorplanning based on Genetic Algorithm
More informationAdaptive Crossover in Genetic Algorithms Using Statistics Mechanism
in Artificial Life VIII, Standish, Abbass, Bedau (eds)(mit Press) 2002. pp 182 185 1 Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism Shengxiang Yang Department of Mathematics and Computer
More informationA Review on Optimization of Truss Structure Using Genetic Algorithms
A Review on Optimization of Truss Structure Using Genetic Algorithms Dhaval R. Thummar 1,Ghanshyam G. Tejani 2 1 M. Tech. Scholar, Mechanical Engineering Department, SOE, RK University, Rajkot, Gujarat,
More informationIEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY 2001 41 Brief Papers An Orthogonal Genetic Algorithm with Quantization for Global Numerical Optimization Yiu-Wing Leung, Senior Member,
More informationSolving the Capacitated Single Allocation Hub Location Problem Using Genetic Algorithm
Solving the Capacitated Single Allocation Hub Location Problem Using Genetic Algorithm Faculty of Mathematics University of Belgrade Studentski trg 16/IV 11 000, Belgrade, Serbia (e-mail: zoricast@matf.bg.ac.yu)
More informationAn Introduction to Evolutionary Algorithms
An Introduction to Evolutionary Algorithms Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information Technology Karthik.sindhya@jyu.fi http://users.jyu.fi/~kasindhy/
More informationOptimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS
Optimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS K R Indu 1, Airin M G 2 P.G. Student, Department of Civil Engineering, SCMS School of, Kerala, India 1 Assistant
More informationV.Petridis, S. Kazarlis and A. Papaikonomou
Proceedings of IJCNN 93, p.p. 276-279, Oct. 993, Nagoya, Japan. A GENETIC ALGORITHM FOR TRAINING RECURRENT NEURAL NETWORKS V.Petridis, S. Kazarlis and A. Papaikonomou Dept. of Electrical Eng. Faculty of
More informationCHAPTER 4 GENETIC ALGORITHM
69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is
More informationDETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES
DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:
More informationState of the Art on the Use of Genetic Algorithms in Design of Steel Structures
State of the Art on the Use of Genetic Algorithms in Design of Steel Structures S. Pezeshk, 1 M. ASCE and C.V. Camp 2 INTRODUCTION During the last three decades, many mathematical programming methods have
More informationGenetic Algorithms for Real Parameter Optimization
Genetic Algorithms for Real Parameter Optimization Alden H. Wright Department of Computer Science University of Montana Missoula, Montana 59812 Abstract This paper is concerned with the application of
More informationMINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard
More informationHeuristic Algorithm in Optimal Discrete Structural Designs
American Journal of Applied Sciences 5 (8): 943-951, 2008 ISSN 1546-9239 2008 Science Publications Heuristic Algorithm in Optimal Discrete Structural Designs Alongkorn Lamom, Thaksin Thepchatri and Wanchai
More informationSuppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you?
Gurjit Randhawa Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? This would be nice! Can it be done? A blind generate
More informationGenetic algorithms and finite element coupling for mechanical optimization
Computer Aided Optimum Design in Engineering X 87 Genetic algorithms and finite element coupling for mechanical optimization G. Corriveau, R. Guilbault & A. Tahan Department of Mechanical Engineering,
More informationA Comparative Study of Genetic Algorithm and Particle Swarm Optimization
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 18-22 www.iosrjournals.org A Comparative Study of Genetic Algorithm and Particle Swarm Optimization Mrs.D.Shona 1,
More informationRadio Network Planning with Combinatorial Optimisation Algorithms
Author manuscript, published in "ACTS Mobile Telecommunications Summit 96, Granada : Spain (1996)" Radio Network Planning with Combinatorial Optimisation Algorithms P. Calégari, F. Guidec, P. Kuonen, EPFL,
More informationTime Complexity Analysis of the Genetic Algorithm Clustering Method
Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti
More informationGA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les
Chaotic Crossover Operator on Genetic Algorithm Hüseyin Demirci Computer Engineering, Sakarya University, Sakarya, 54187, Turkey Ahmet Turan Özcerit Computer Engineering, Sakarya University, Sakarya, 54187,
More informationDevelopment of an Optimization Software System for Nonlinear Dynamics using the Equivalent Static Loads Method
10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Development of an Optimization Software System for Nonlinear Dynamics using the Equivalent Static
More informationGenetic Algorithms For Vertex. Splitting in DAGs 1
Genetic Algorithms For Vertex Splitting in DAGs 1 Matthias Mayer 2 and Fikret Ercal 3 CSC-93-02 Fri Jan 29 1993 Department of Computer Science University of Missouri-Rolla Rolla, MO 65401, U.S.A. (314)
More informationGenetic Algorithm for Finding Shortest Path in a Network
Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding
More informationTruss structural configuration optimization using the linear extended interior penalty function method
ANZIAM J. 46 (E) pp.c1311 C1326, 2006 C1311 Truss structural configuration optimization using the linear extended interior penalty function method Wahyu Kuntjoro Jamaluddin Mahmud (Received 25 October
More informationConstrained Functions of N Variables: Non-Gradient Based Methods
onstrained Functions of N Variables: Non-Gradient Based Methods Gerhard Venter Stellenbosch University Outline Outline onstrained Optimization Non-gradient based methods Genetic Algorithms (GA) Particle
More informationA nodal based evolutionary structural optimisation algorithm
Computer Aided Optimum Design in Engineering IX 55 A dal based evolutionary structural optimisation algorithm Y.-M. Chen 1, A. J. Keane 2 & C. Hsiao 1 1 ational Space Program Office (SPO), Taiwan 2 Computational
More informationMetaheuristic Optimization with Evolver, Genocop and OptQuest
Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION 1.1 OPTIMIZATION OF MACHINING PROCESS AND MACHINING ECONOMICS In a manufacturing industry, machining process is to shape the metal parts by removing unwanted material. During the
More informationA COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM
A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM Lee Wang, Anthony A. Maciejewski, Howard Jay Siegel, and Vwani P. Roychowdhury * Microsoft Corporation Parallel
More informationGENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM
Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain
More informationThe Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination
INFOCOMP 20 : The First International Conference on Advanced Communications and Computation The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination Delmar Broglio Carvalho,
More informationNeural Network Weight Selection Using Genetic Algorithms
Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks
More informationDynamic Vehicle Routing Using Hybrid Genetic Algorithms
Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane
More informationOPTIMAL DESIGN OF WATER DISTRIBUTION SYSTEMS BY A COMBINATION OF STOCHASTIC ALGORITHMS AND MATHEMATICAL PROGRAMMING
2008/4 PAGES 1 7 RECEIVED 18. 5. 2008 ACCEPTED 4. 11. 2008 M. ČISTÝ, Z. BAJTEK OPTIMAL DESIGN OF WATER DISTRIBUTION SYSTEMS BY A COMBINATION OF STOCHASTIC ALGORITHMS AND MATHEMATICAL PROGRAMMING ABSTRACT
More informationA GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS
A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.
More informationApplied Cloning Techniques for a Genetic Algorithm Used in Evolvable Hardware Design
Applied Cloning Techniques for a Genetic Algorithm Used in Evolvable Hardware Design Viet C. Trinh vtrinh@isl.ucf.edu Gregory A. Holifield greg.holifield@us.army.mil School of Electrical Engineering and
More informationAN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING
International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH
More informationNUMERICAL DESIGN OPTIMISATION OF A COMPOSITE REACTION LINK
THE 19 TH INTERNATIONAL CONFERENCE ON COMPOSITE MATERIALS NUMERICAL DESIGN OPTIMISATION OF A COMPOSITE REACTION LINK Y. Yang*, C. Schuhler, T. London, C. Worrall TWI Ltd, Granta Park, Cambridge CB21 6AL
More informationIMPROVING A GREEDY DNA MOTIF SEARCH USING A MULTIPLE GENOMIC SELF-ADAPTATING GENETIC ALGORITHM
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 4th, 2007 IMPROVING A GREEDY DNA MOTIF SEARCH USING A MULTIPLE GENOMIC SELF-ADAPTATING GENETIC ALGORITHM Michael L. Gargano, mgargano@pace.edu
More informationBalancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms
Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms Zhichao Lu,, Kalyanmoy Deb, and Hemant Singh Electrical and Computer Engineering Michigan State University,
More informationA Genetic Algorithm for the Multiple Knapsack Problem in Dynamic Environment
, 23-25 October, 2013, San Francisco, USA A Genetic Algorithm for the Multiple Knapsack Problem in Dynamic Environment Ali Nadi Ünal Abstract The 0/1 Multiple Knapsack Problem is an important class of
More informationStandard dimension optimization of steel frames
Computer Aided Optimum Design in Engineering IX 157 Standard dimension optimization of steel frames U. Klanšek & S. Kravanja University of Maribor, Faculty of Civil Engineering, Slovenia Abstract This
More informationFinite Element Method. Chapter 7. Practical considerations in FEM modeling
Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer
More informationInvestigating the Application of Genetic Programming to Function Approximation
Investigating the Application of Genetic Programming to Function Approximation Jeremy E. Emch Computer Science Dept. Penn State University University Park, PA 16802 Abstract When analyzing a data set it
More informationISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,
More informationIntroduction to Optimization
Introduction to Optimization Approximation Algorithms and Heuristics November 21, 2016 École Centrale Paris, Châtenay-Malabry, France Dimo Brockhoff Inria Saclay Ile-de-France 2 Exercise: The Knapsack
More informationA New Multi-objective Multi-mode Model for Optimizing EPC Projects in Oil and Gas Industry
A New Multi-objective Multi-mode Model for Optimizing EPC Projects in Oil and Gas Industry Vida Arabzadeh, Hassan Haleh, and S.M.R. Khalili Abstract the objective of this paper is implementing optimization
More informationUsing Genetic Algorithms in Integer Programming for Decision Support
Doi:10.5901/ajis.2014.v3n6p11 Abstract Using Genetic Algorithms in Integer Programming for Decision Support Dr. Youcef Souar Omar Mouffok Taher Moulay University Saida, Algeria Email:Syoucef12@yahoo.fr
More informationCalc Redirection : A Structure for Direction Finding Aided Traffic Monitoring
Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Paparao Sanapathi MVGR College of engineering vizianagaram, AP P. Satheesh, M. Tech,Ph. D MVGR College of engineering vizianagaram,
More informationCONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM
1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu
More informationEvolutionary form design: the application of genetic algorithmic techniques to computer-aided product design
Loughborough University Institutional Repository Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design This item was submitted to Loughborough University's
More informationA Parallel Architecture for the Generalized Traveling Salesman Problem
A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction
More informationA Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b
International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen
More informationEscaping Local Optima: Genetic Algorithm
Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned
More informationA Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem
IEMS Vol. 6, No., pp. 9-4, December 007. A Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem Ji Ung Sun School of Industrial & Managment Engineering Hankuk
More informationEvolutionary Computation Part 2
Evolutionary Computation Part 2 CS454, Autumn 2017 Shin Yoo (with some slides borrowed from Seongmin Lee @ COINSE) Crossover Operators Offsprings inherit genes from their parents, but not in identical
More informationAn Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid
An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid Demin Wang 2, Hong Zhu 1, and Xin Liu 2 1 College of Computer Science and Technology, Jilin University, Changchun
More informationInducing Parameters of a Decision Tree for Expert System Shell McESE by Genetic Algorithm
Inducing Parameters of a Decision Tree for Expert System Shell McESE by Genetic Algorithm I. Bruha and F. Franek Dept of Computing & Software, McMaster University Hamilton, Ont., Canada, L8S4K1 Email:
More information