CHAPTER 5 OPTIMAL TOLERANCE DESIGN WITH ALTERNATIVE MANUFACTURING PROCESS SELECTION
|
|
- Clifford Evans
- 5 years ago
- Views:
Transcription
1 9 CHAPTER 5 OPTIMAL TOLERANCE DESIGN WITH ALTERNATIVE MANUFACTURING PROCESS SELECTION 5. STAGE 4 COMBINED OBJECTIVE ( OBJECTIVES) CONCURRENT OPTIMAL TOLERANCE DESIGN WITH ALTERNATIVE MANUFACTURING PROCESS SELECTION 5.. Introduction Sivakumar et al (9) presented a method to calculate manufacturing cost based on Tabu search approach, for mechanical assemblies (Knuckle joint assembly and Wheel mounting assembly). In this stage, an optimization procedure based on Differential Evolution (DE) algorithm for the problem dealt by Sivakumar et al (9) is proposed. A new optimization model which considers objective functions (minimization of manufacturing cost and quality loss), constraints (Tolerance stack up) and 8 variables (Process tolerance) is proposed. Also a concurrent optimal tolerance design with alternative manufacturing process selection is considered. 5.. Problem Formulation The selection of machining process including equipment accuracy, set-up mode, machining sequence and cutting parameters is strongly affected by the tolerance of the part to be machined. So it is important to do a
2 3 simultaneous selection of the best machining process while allocating the tolerance. Manufacturing cost usually increases as the tolerance of quality characteristics in relation to the ideal value is reduced, due to the need for more refined and precise operations, while the acceptable ranges of output are reduced. Conversely, large tolerances are less costly to achieve as they require less precise manufacturing processes; but they usually result in poor performance, premature wear and part rejection. Total manufacturing cost of an assembly can be represented by the following equation: C ASM n i C X i ( t ) (5.) ij The following exponential tolerance-cost function is used to find ct ij the manufacturing cost of a part: C X ( tij ) ce c. Where, C ASM is the i total manufacturing cost of the assembly, t ij is the tolerance allocated to the part dimension x i. c, c and c are the coefficients of the function C xi. Variability in the production process is unavoidable due to inconsistency in tool work piece, material and process parameters. Kun-Lin Hsieh (6) suggests that given an ideal target value, an evaluation function associated with deviations from the target can be developed. In this study it is referred to as quality loss function. This loss function is a quadratic expression for measuring the cost of the average value versus the target value and the variability of product characteristics in terms of monetary loss due to product failure in the eyes of consumers. The expected quality loss function (E(L)) is: n E (L)= k i itij i (5.) i
3 3 where k i =A ci /t ij, A ci is the loss at either specification limit, i represents the part dimension number, j represents the manufacturing process number, is a constant ( < i <) and i = y i m i, y i denotes the measurement of the quality characteristic, m i denotes the desired target value. i The improved optimization model opens up possibilities for tolerance control in order to achieve the selection of the best manufacturing processes, economical assembly manufacturing cost and the minimum quality loss of the product. Formulation of the simple optimal tolerance synthesis involves framing of the objective functions and constraints. The objective functions considered are: minimum total manufacturing cost of the assembly (summation of the manufacturing cost involved in the manufacture of all the toleranced dimensions) and minimum quality loss function. The functional requirements of the assembly (stack-up conditions), process precision limits and process selection conditions form the constraints of the problem. The variables are tolerances of all part dimensions. Optimization model is as follows: Combined objective function Minimize Fc W CASM / N W E( L) / N (5.3) where, n C ASM = Total manufacturing cost of the assembly = i n E (L ) = Expected Quality Loss= k i itij i C ij ( t ij ) (5.4) (5.5) i Constraints Stack-up conditions - t n ij i T k asm (5.6)
4 3 Variables Process precision limits: t min ij t ij t max ij i= to n, j= to m i where, W, W = Weightage values given to the respective objective functions (C ASM, E(L)), N, N = Average value of the respective objective functions (C ASM, E(L)), C ij (t ij ) = Cost of producing dimension x i by the process j maintaining tolerance t ij, m i n = Number of the available alternative processes for producing dimension x i, = Number of the component dimensions, T k asm = Permissible variation in the k th assembly dimension, known as assembly tolerance, t ij = Tolerance on the dimension x i produced by the j th process 5..3 Numerical Examples Two complex mechanical assemblies namely knuckle joint and wheel mounting assembly are taken as case studies Knuckle joint assembly (KJA) There are five components (rod, fork, pin, collar and taper pin) and five important dimensions in the knuckle joint assembly (Figure 5.). These dimensions constitute two interrelated dimension chains with X a being
5 33 common to both. Total assembly manufacturing cost is represented by the Equations (5.7) (5.9). Two interrelated dimension chains give rise to two stack-up constraints (Equation (5.) and (5.3)). The constraints formulated here are based on the worst case (WC) criteria. The permissible variations T and T associated with the respective assembly dimensions Y and Y have been assumed to be equal to.3. The manufacturing details (part dimensions and process number), constants of cost models and precision limits (tolerance limits) are given in table 5. (Singh et al 4a). Tables 5. and 5.3 give the value of parameters to find quality loss with corresponding part dimensions of knuckle joint assembly. Figure 5. Knuckle joint assembly Minimize FcKJA W CASM / N W E( L) / N (5.7) W n CX CX C C C / N W k t X X a b 3 X 4 i i ij i / i N (5.8) C X c t ij ( t ) ce c i ij (5.9) k i =A ci /t ij where W, W are weightage values given to the respective objective functions (C ASM, E(L)), N, N are average value of respective objective functions (C ASM,
6 34 E(L)), i represents part dimension number (i =,a,b,3,4) and j represents manufacturing process number (j =,,, 4). W = W =.5, N =375, N =56. Assembly response function: Y Y X a X (5.) 3 ( a b X 4 X X X ) (5.) Tolerance stack-up constraints t t.3 (5.) x x 3t t t.3 (5.3) 3 4 x x x 3 4 Table 5. Exponential cost function constants for Knuckle joint assembly (Singh et al 4a) Parameters of cost functions Minimum Maximum Part Process Tolerance Tolerance Dimension No. C o C C (mm) (mm) X X a,x b X X
7 35 Table 5. Knuckle joint assembly parameters of each component Part Dimensions i (mm) i (mm) z i X X a X b X X Table 5.3 Quality loss data for knuckle joint assembly Part Dimensions A ci ($) t ij (mm) i i (mm) k i ($/mm) X X a X b X X Wheel mounting assembly (WMA) There are five important dimensions considered in this assembly as shown in Figure 5. (Jeang and Chang ). These dimensions constitute two interrelated dimension chains with X being common to both. Two interrelated dimension chains give rise to two stack-up constraints (Equation 5.9 and 5.). The total assembly manufacturing cost is represented by the Equations The constraints formulated here are based on the worst case criteria. The permissible variations T and T associated with the assembly dimensions Y and Y have been assumed to be equal to. and
8 36.4 respectively. The manufacturing details (part dimensions and process number), constants of cost models and precision limits (tolerance limits) are given in Table 5.4 (Singh et al 4a). Tables 5.5 and 5.6 give the value of parameters to find quality loss with corresponding part dimensions of wheel mounting assembly. Figure 5. Wheel mounting assembly Minimize FcWMA W CASM / N W E( L) / N (5.4) W n CX CX C C C / N W k t X 3 X 4 X 5 i i ij i / i N (5.5) C X c t ij ( t ) ce c i ij (5.6) k i =A ci /t ij where W, W are the weightage values given to the respective objective functions (C ASM, E(L)), N, N are the average value of respective objective functions (C ASM, E(L)), i represents the part dimension number (i =
9 37,,3,4,5) and j represents the manufacturing process number (j =,,, 4). W = W =.5, N =56, N =5. Assembly response function: Y X X 4 (5.7) Y X X X 3 X 5 (5.8) Tolerance stack-up constraints: t t. (5.9) x 4 x 4 t t t t.4 (5.) 3 5 x x x x 3 5 Table 5.4 Exponential cost function constants for wheel mounting assembly (Singh et al 4a) Part Dimensions Process No. Parameters of cost functions C o C C Minimum Tolerance (mm) Maximum Tolerance (mm) X, X,X X X
10 38 Table 5.5 Wheel mounting assembly parameters of each component Part dimensions i (mm) i (mm) z i X X X X X Table 5.6 Quality Loss data for wheel mounting assembly Part dimensions A ci ($) t ij (mm) i i (mm) k i ($/mm) X X X X X Implementation of DE Algorithm The combined objective function comprising of assembly manufacturing cost and quality loss function (Equations 5.7 and 5.4) is minimized considering the design constraints based on the assumed stack-up criteria (Equations 5., 5.3, 5.9 and 5.).
11 39 The steps for running DE algorithm are summarized below: Step : The following are inputs to software program of DE algorithm:. Details of Mechanical assemblies: a. Parameters of cost functions and tolerance limits for Knuckle joint assembly (Given in Tables ). b. Parameters of cost functions and tolerance limits for Wheel mounting assembly (Given in Tables ). Formulae to find the total manufacturing cost and the quality loss: a. Knuckle joint assembly (Equations ) b. Wheel mounting assembly (Equations ) 3. The parameters of DE algorithm. (Given in section 5..4.) 4. Formulae to check all constraints. (Equations 5., 5.3, 5.9 and 5. ) Step : The software program of DE algorithm will find the optimal tolerances values (t ij ) in such a way that. The combined objective function (Fc KJA or Fc WMA ) is minimum.. All constraints (tolerance stack-up) are satisfied. Step 3: Step 4: Step will be repeated up to maximum number of iterations. The following are the outputs from DE algorithm:
12 4. Optimal solutions are obtained from DE. Each solution shall have optimal objective function value, optimal value of variables and the constraints value.. The best optimal solution gives the minimum total manufacturing cost, minimum quality loss and optimal tolerances value DE Parameters The following are the values of the parameters of DE technique that have been used to obtain the best optimal results: Strategy = DE/rand//bin, crossover constant CR=.9, number of population NP=5, F=.5 and total number of generations= Results and Discussion Here, two mechanical assemblies namely Knuckle joint assembly and Wheel mounting assembly have been considered. Valid process precision limits have been considered in both case studies. The constraints are based on stack-up conditions and those resulting from stack removal considerations. This problem has been attempted in a Pentium IV personal computer with GB RAM, GB Hard Disk using VC++ computer programs. Table 5.7 shows optimally allocated tolerance value and the corresponding manufacturing process of knuckle joint assembly components. Similar results for wheel mounting assembly are shown in Table 5.8. Also both the tables show a comparison between the results of DE, Singh et al (4a) and Sivakumar et al (9) methods. From Tables 5.7 and 5.8, it is concluded that DE algorithm gives better results than Singh et al (4a) and Sivakumar et al (9) methods. The cost values for different processes obtained from DE technique for knuckle joint and wheel mounting assemblies are given in Tables 5.9 and 5.. In Tables 5.9 and 5., the minimum cost values for different processes obtained from DE technique are given in bold.
13 4 Table 5.7 Result of optimal tolerance synthesis for Knuckle joint assembly Techniques Dimensions (mm) Accumulated tolerance (mm) Cost($) X X a X b X 3 X 4 Process 3 3 Y Y Singh et al. (4a) Process 3 3 Sivakumar et al (9) Process 3 3 Proposed DE Table 5.8 Result of optimal tolerance synthesis for wheel-mounting assembly Accumulated Dimensions (mm) Techniques tolerance (mm) Cost X X X 3 X 4 X 5 ($) Y Y Process Singh et al (4a) Process Sivakumar et al (9) Process Proposed DE Table 5.9 Cost values for different processes obtained from DE technique for Knuckle joint assembly Process Dimensions X X a X b X 3 X Minimum manufacturing cost ($)
14 4 Table 5. Cost values for different processes obtained from DE technique for wheel-mounting assembly Dimensions Process X X X 3 X 4 X Minimum manufacturing cost ($) The Table 5. compares the combination of processes, assembly manufacturing cost ($), CPU running time (seconds) to find the optimal results given by different methods for both knuckle joint and wheel mounting assemblies. From the Table 5., the following conclusion is made: DE method gives better results (less manufacturing cost ($) and CPU time) than the ones of both Singh et al (4a) and Sivakumar et al (9) for both the assemblies. Table 5. Comparison of Assembly manufacturing cost and CPU time from different methods Knuckle joint assembly Wheel mounting assembly Method Combination of processes Assembly manufacturing cost ($) CPU time (s) Combination of processes Assembly manufacturing cost($) CPU time (s) Singh et al (4a) Sivakumar et al (9) Proposed DE
15 Cost saving calculation The manufacturing cost saving (CS ASM ) in both assemblies is calculated for the following manufacturing conditions: products per hour, eight hour per shift, 3 shifts per day and 3 days per year. Cost saving by DE compared to Singh et al (4) CS KJA = ( )**8*3*3 = $46, 3,76/year CS WMA = ( )**8*3*3= $4, 79,5/year Cost saving by DE compared to Sivakumar et al (9) CS KJA = ( )**8*3*3 = $45, 38,88/year The Table 5. gives the saving in assembly manufacturing cost ($) and CPU running time (seconds) to find the optimal results given by different methods for both the knuckle joint and wheel mounting assemblies. From Table 5., the following conclusions are made:. DE method saves nearly $46,3,76 and $4,79,5 per year in manufacturing cost of knuckle joint and wheel mounting assembly respectively than that of Singh et al (4a),. Also DE saves nearly $45,38,88 per year in manufacturing cost of knuckle joint than Sivakumar et al (9), 3. DE saves nearly 3. seconds and 3.9 seconds in CPU running time for knuckle joint and wheel mounting assembly respectively than Singh et al (4a), and 4. Also DE method saves nearly 3. seconds and.98 seconds in CPU running time for knuckle joint and wheel mounting assembly respectively than Sivakumar et al (9). Table 5.3 shows the results (Expected quality loss, total manufacturing cost and combined objective function) obtained from DE algorithm for both the assemblies.
16 44 Table 5. Comparison of cost saving and CPU time saving Knuckle joint assembly Wheel mounting Proposed assembly DE with literature CPU time Cost saving CPU Cost saving (s) ($/year) time (s) ($/year) Singh et al (4a) 3. 46, 3, ,79,5. Sivakumar et al (9) 3. 45, 38, Table 5.3 Results obtained from DE for both assemblies Knuckle joint assembly Part Dimensions Quality loss ($) Wheel mounting assembly Part Dimensions Quality loss ($) X X X a.79 X X b X X X 4.67 X X E(L) E(L) C ASM C ASM Fc.878 Fc.948 Figures 5.3 and 5.4 show the manufacturing cost and quality loss for each dimension of both assemblies (knukle joint assembly and wheel mounting assembly) obtained from DE. Figures 5.5 and 5.6 show a comparison of manufacturing cost obtained from DE, Singh et al (4a) and Sivakumar et al (9) methods for both assemblies (knukle joint assembly and wheel mounting assembly). From Figures 5.5 and 5.6, it is concluded that DE algorithm gives better results than the methods of Singh et al (4a) and
17 45 Sivakumar et al (9). The result histories of DE algorithm for knuckle joint and wheel mounting assembly cases are shown in Figures 5.7 and 5.8 respectively. It is concluded (from Figures 5.7 and 5.8) that DE algorithm converges within 6 iterations in both the cases. Cost ($) Manufacturing cost and quality loss of each dimensions for knukle joint assembly X Xa Xb X3 X4 TOTAL CASM E(L) Part dimensions Figure 5.3 Manufacturing cost and quality loss of each dimension for knuckle joint assembly Cost ($) Manufacturing cost and quality loss of each dimensions for wheel mounting assembly X X X3 X4 X5 TOTAL CASM E(L) Part dimensions Figure 5.4 Manufacturing cost and quality loss of each dimension for wheel mounting assembly
18 46 Manufacturing cost ($) comparison of manufacturing cost-knuckle joint assembly X Xa Xb X3 X4 Singh MS Kumar Proposed Part dimensions Figure 5.5 Comparison of assembly from different methods manufacturing cost for knuckle joint Manufacturing cost ($) Comparison of manufacturing cost - Wheel mounting assembly X X X3 X4 X5 singh MS Kumar proposed Part dimensions Figure 5.6 Comparison of manufacturing cost for wheel mounting assembly from different methods Minimum manufacturing cost($) Generations Figure 5.7 Result history for Knuckle joint assembly from DE
19 47 Minimum manufacturing cost($) Generations Figure 5.8 Result history for wheel-mounting assembly from DE 5..6 Limitations The following are the limitations of this stage:. The problem is approached as a single objective optimisation problem (using normalised weighted objective function method, all objective functions are combined as a single objective function),. The proposed approach is not applicable, if the user does not know what weightage is to be given for each objective function, 3. The method used in this stage cannot be directly used for treating all objectives individually, and 4. Only one optimal solution is obtained in this stage. But for a real world problem, a Pareto optimal front that offers more number of optimal solutions for user s choice is most desirable. Many real-world problems involve simultaneous optimization of several objective functions. Generally, these functions are conflicting objectives. Multi-objective optimization with such conflicting objective functions gives rise to a set of optimal solutions, instead of one optimal solution. The reason for the optimality of many solutions is that no one can be considered to be better than any other with respect to all objective functions. These optimal solutions are known as pareto-optimal solutions. A general muti-objetive optimization problem (MOOP) consists of a number of
20 48 objectives to be optimized simultaneously and is associated with a number of equality and inequality constraints. The main objective of the Multi-Objective (MO) problem is to find the set of acceptable (trade-off) Optimal Solutions. This set of accepted solutions is called Pareto front. These acceptable trade-off solutions give more ability to the user to make an informed decision by seeing a wide range of near optimal solutions that are near optimum from an overall standpoint. Single Objective (SO) optimization may ignore this trade-off viewpoint, which is crucial. The conventional optimization methods such as dynamic programming (DP), linear programming (LP) and non-linear programming (NLP) are not suitable to solve multi-objective optimization problems (MOOP), because these methods use a point-by-point approach, and the outcome of these classical optimization methods is a single optimal solution. For example, the weighted sum method will convert the MOOP into a single objective optimization. By using a single pair of fixed weights, only one point on the Pareto front can be obtained. Therefore, if one would like to obtain the global Pareto optimum, all possible Pareto fronts must first be derived. This requires the algorithms to be executed iteratively, so as to ensure that every weight combination has been used. Obviously, it is impractical to reiterate the algorithms continually to exhaust all the weight combinations. Hence the algorithms should have an ability to learn from previous performance to direct the proper selection of weights in further evolutions. Also conventional methods may face problems, if the optimal solution lies on nonconvex or disconnected regions of function space (Deb, ). So, in the next stage a method based on multi objective optimization algorithms is proposed.
21 49 5. STAGE 5: MULTI-OBJECTIVE CONCURRENT OPTIMAL TOLERANCE DESIGN USING NSGA-II AND MODE 5.. Introduction This stage presents a novel general method for the multi-objective optimal tolerance design of engine assembly and helical spring. The problem considered has 3 objective functions, 6 variables and 4 constraints at the maximum. This stage addresses the tolerance design and development of a method to find optimal tolerances. This stage considers the important decision criteria for the optimal tolerance design of a mechanical assembly (Minimization of stack-up tolerance, total manufacturing cost and quality loss). In this stage, two evolutionary algorithms namely Elitist Nondominated Sorting Genetic Algorithm (NSGA-II) and Multi Objective Differential Evolution (MODE) are proposed to obtain optimal tolerance for engine assembly and helical spring. Two methods (normalized weighting objective functions and average fitness factor) are combinedly used to select the best optimal solution from Pareto optimal fronts. Two multi objective performance measures namely solution spread measure and ratio of nondominated individuals are used to evaluate the strength of Pareto optimal fronts. Two multi objective performance measures namely optimiser overhead and algorithm effort are used to find the computational effort of NSGA-II and MODE algorithms. 5.. Problem Formulation The improved optimization model opens up the possibilities for tolerance control in order to achieve the selection of the best manufacturing processes, economical assembly manufacturing cost and minimum quality loss of the product. Formulation of simple optimal tolerance synthesis
22 5 involves framing of the objective functions and constraints. The objective functions considered are: minimum tolerance stack up (Z for example A and Z, Z for example B), minimum total manufacturing cost of the assembly (Z for example A and Z 3 for example B) (summation of the manufacturing cost involved in the manufacture of all the toleranced dimensions) and minimum quality loss function (Z 3 for example A and Z 4 for example B). The functional requirements of the assembly (stack-up conditions), process precision limits and process selection conditions form the constraints of the problem. The variables are tolerances of all part dimensions. The multicriterion optimisation problem is defined as follows: 5... Example A (Engine assembly) Minimize: Z = Y t4 t4 (5.) x4 x4 Z = 4 c ( t d ) C t a b e (5.) ij ij ij ij ( ij ) ( ij ij ) i j x ij Z 3 = Q A I L t ij 9T i (5.3) Constraints: Tolerance stack-up constraints: t 4 t4. x4 x4 (5.4) x4 4 x4. t 4 t (5.5)
23 5 Machining tolerance constraints: For the piston t x t x t 3 x3 t t t x 3 x3 4 x (5.6) and for the cylinder bore t x t x t 3 x3 t t t x 3 x3 4 x (5.7) Variables: Process precision limits: t min ij t ij t max ij i= to n, j= to m i 5... Example B (Helical spring) Minimize: Z 8 K 8 ( G( d G( d 3 3 ( d t ) ( d t ) ( N t ) i ij i w w ij t wj wj ) 4 w d t ) ( d w t wj t wj ) 4 ) Nj ( N t Nj ) (5.8) Z = d t ij t (5.9) wj Z 3 = C 3 t c e 4 ij ij ( ij ) ( ) i j c t c x ij C C C (5.3) dw di N
24 5 Z 4 = Q A I L t ij 9T i (5.3) Tolerance stack-up Constraints: 8 ( d 8 i ( t d i ij t G( d ) ( d ij w w G( d ) ( d t t w w wj wj t ) t 4 3 ) wj wj ) ( N t 4 3 ) Nj ( N t ) Nj.477 ) (5.3) t t.58 (5.33) ij wj Variables: Process precision limits: t min ij t ij t max ij i= to n, j= to m i where, Y = Assembly response function (Example A), Q L = Quality loss function, C ij (t ij ) = Cost of producing dimension x i maintaining tolerance t ij, by the process j m i n t ij = Number of the available alternative processes for producing dimension x i, = Number of the component dimensions, = Tolerance on the dimension x i produced by the j th process.
25 Numerical Example Two complex mechanical elements namely engine assembly and helical spring are taken as case studies Example A engine assembly Design and manufacturing details of the engine assembly (Figure 5.9) are given below (Singh et al 5b): Piston diameter, X =5.8mm; cylinder bore diameter, X =5.856mm; and clearance, Y=X -X =.56 ±.5mm. The process plans for the piston are rough turning, finish turning, rough grinding, and finish grinding, and for the cylinder bore are drilling, boring, finish boring, and grinding. There are only two design tolerance parameters, t d and t d, for the piston and the cylinder bore diameter respectively. These two design tolerances are met by the final finishing operation in the respective process plan. Also, there are four machining tolerance parameters for the manufacturing of each of the piston and of the cylinder t ij (i = for piston, and for cylinder; j = to 4 for the four manufacturing operations in the respective process plan). For each manufacturing operation alternative machines are available with the details given in Table 5.4 and the only one that yields economical results is selected. For machine selection there is one machine selection variable corresponding to each manufacturing operation, x ij (suffixes as explained above). Thus in all there are 8 decision variables. Since the design tolerances are supposed to be identical with the tolerance achieved in the final finishing operation (i.e.t d = t 4 and t d = t 4 ), the effective number of decision variables becomes 6. Objective functions based on the minimization of the stackup tolerance, assembly manufacturing cost and quality loss are formulated. Total assembly manufacturing cost is the
26 54 summation of all the costs associated with all the operations involved in manufacturing of all the individual dimensions. Constraints on the design tolerances are formulated based on the assumed stack-up criteria. Here the design tolerance for a given feature is same as the final machining tolerance. These conditions yield design constraints represented through Equations (5.4) and (5.5) corresponding to the worst case and the root sum square criteria respectively The constraints on the machining tolerance dictate the sum of machining tolerance for a machine in a particular operation and that for a machine in the preceding operation should be less than or equal to the difference of the nominal and minimum machining allowances for the operation. The nominal and minimum machining allowances are normally listed in the machining manuals or handbooks. The machining tolerance constraints are given in Equations (5.6) and (5.7). Figure 5.9 Engine (Cylinder- Piston) assembly
27 Table 5.4 Details of manufacture for engine assembly (Singh et al 5b) Dimension Piston diameter Manufacturing operation Rough turning Finish turning Rough grinding Finish grinding Machine Parameters of cost function a b c d M M M M M M M M M M M M M M M M Minimum Tolerance (mm).5 Maximum Tolerance(mm)
28 Table 5.4 (Continued) Dimension Cylinder diameter Manufacturing operation Drilling Boring Finish boring Grinding Machine Parameters of cost function a b c d M M M M M M M M M M M M M M M M Minimum Tolerance (mm) Maximum Tolerance(mm)
29 Example B-helical spring For the helical spring shown in Figure 5., there are three decision variables. There are two interrelated dimension chains corresponding to respective design functions; one linear and other nonlinear giving rise to two constraints given below. The constraints formulated here are based on the worst-case criteria. The nonlinear constraints are to be linearized in general. However, with the application of optimization algorithms it is not so with the worst-case criteria. Nevertheless, the constraints corresponding to those based on criteria other than the worst-case, are required to be linearized. Instead of X, Y and i notations, the usual notations as applicable in spring terminology have been used here. These notations have already been explained. The second suffix j associated with tolerance indicates the selected manufacturing process. For each manufacturing operation alternative machines are available with the details given in Table 5.5 and the only one that yields economical results is selected. For machine selection there is one machine selection variable corresponding to each manufacturing operation, x ij (suffixes as explained above). Design functions: 4 Gd K w 3 8( d d ) N, (5.34) i w d d i d w (5.35)
30 58 Figure 5. Helical spring (all length dimensions in mm, force in N) Table 5.5 Details of manufacturing of assemblies for helical spring (Singh et al 5a) Parameters of cost function Minimum Maximum Dimension Process Tolerance Tolerance C C C (mm) (mm) d w d i N
31 NSGA-II Parameters The following are the values of the parameters of NSGA-II technique that have been used to obtain the best optimal results: Variable type = Real variable, Population size =, Crossover probability =.9, Real-parameter mutation probability =., Real-parameter SBX parameter =, Real-parameter mutation parameter =, Total number of generations = MODE Parameters The following are the values of the parameters of MODE technique that have been used to obtain the best optimal results: Strategy = MODE/rand//bin, crossover constant CR=.9, number of population NP=, F s =.5 and total number of generations= 5..4 Implementation of NSGA-II and MODE Algorithms The steps for running the algorithms are summarized below: Step : The following are the inputs to NSGA-II and MODE algorithms:. Details of Mechanical assemblies: Parameters cost functions and tolerance limits for engine assembly (Given in Tables 5.4) Parameters cost functions and tolerance limits for helical spring (Given in Tables 5.5). Details of total Manufacturing cost and quality loss formulae : a) Engine assembly (Equations 5. and 5.3)
32 6 b) Helical spring (Equations 5.3 and 5.3) 3. Formulae to find objective functions (z, z, z 3 and z 4 ) (Equations (5.) - (5.3) for Example A, Equations (5.8) - (5.3) for Example B), Formulae for checking constraints (Equations (5.4) - (5.7) for Example A, Equations (5.3) - (5.33) for Example B)). 4. Formulae to find the multi-objective performance measures namely solution spread measure, ratio of non-dominated individuals, optimiser overhead and algorithm effort. (Equations (3.5) - (3.8)). 5. Formulae to find the combined objective function (f c ) and average fitness factor (F avg ) (Equation 3.3). Based on these values the best optimal solution from Pareto optimal front shall be selected. For this problem, the combined objective function (f c ) is defined as follows: Example A (Engine assembly) Minimize f c =W Z /N +W Z /N +W 3 Z 3 /N 3 (5.36) Example B (Helical spring) Minimize f c =W Z /N +W Z /N +W 3 Z 3 /N 3 +W 4 Z 4 /N 4 (5.37) W, W, W 3 and W 4 are the weightages given to the objective functions,, 3 and 4 respectively. Here normalized weighting objective functions method is used only to select the best optimal solution from Pareto optimal fronts obtained from NSGA-II and MODE. So one can give any weightage to each objective function. But the condition is W +W +W 3 +W 4 =. It means the total weightage should be %. The Value
33 6 of W =W =W 3 =.333 for example A (Engine assembly) and the values of W =W =W 3 =W 4 =.5 for example B (Helical spring). It means that equal weightage is given to all objective functions. N, N, N 3 and N 4 are normalizing parameters of objective functions (Average value of individual objective functions). The values of N =., N = and N 3 = for example A (Engine assembly) and the values of N =N =N 3 =N 4 =. for example B (Helical spring). 6. The variables limits are as follows: a. Engine assembly (Given in Tables 5.4) b. Helical spring (Given in Tables 5.5) 7. The parameters of NSGA-II and MODE algorithms. (Given in sections and ) Step : The software programs of NSGA-II and MODE algorithms find the optimal variables in such a way that i. All objective functions (tolerance stackup, assembly manufacturing cost and quality loss function) are minimum. ii. All constraints (tolerance stack up and design) are satisfied. Step 3: Step is repeated up to maximum number of iterations. Step 4: The following are the outputs from NSGA-II and MODE algorithms: (i) Pareto optimal fronts obtained from NSGA-II and MODE. The Pareto optimal front gives a number of trade-off solutions. Each solution has the optimal objective function value, optimal
34 6 value of variables and constraints value. All constraints shall be satisfied by any solution in the Pareto optimal front. (ii) The best optimal solution from Pareto optimal fronts are selected by normalized weighting objective functions and average fitness factor methods in a combined manner. The best optimal solution is the one that gives a minimum stackup tolerance, economical manufacturing cost and minimum quality loss and optimal tolerances values. (iii) The strength of Pareto optimal fronts evaluated by the two multi-objective performance measures - solution spread measure and ratio of non-dominated individuals. (iv) The computational efforts of NSGA-II and MODE algorithms found by the two multi-objective performance measures (optimiser overhead and algorithm effort) Results and Discussion Tables 5.6 and 5.7 compare optimization results (selected manufacturing process (or machine), manufacturing tolerance, stackup tolerance, manufacturing cost, quality loss) obtained from NSGA-II and MODE for engine assembly and helical spring respectively. The results of average fitness factor value (F avg ), solution spread measure (SSM), ratio of non-dominated individuals (RNI), optimiser overhead (OO) and algorithm effort obtained from NSGA-II and MODE are listed in Tables for both Examples A and B. From Tables , it is observed that NSGA- II technique gives minimum solution spread measure (SSM), maximum average fitness factor (F avg ), maximum optimiser overhead (OO), maximum ratio of non-dominated individuals (RNI) and maximum algorithm effort than those of MODE. So NSGA-II is the best technique for this problem.
35 Table 5.6 Optimization results for engine assembly Technique NSGA-II MODE Machine Manufacture of piston Tolerance notation Optimum variable Tolerance value(mm) Machine Manufacture of cylinder Tolerance notation Tolerance value(mm) M t.5849 M 9 t.35 M 8 t.3478 M 4 t.35 M t M 5 t 3.5 M 4 t 4.33 M 9 t M t.54 M t.76 M 8 t.37 M 4 t.334 M 9 t 3.97 M 5 t 3.33 M 4 t 4. M 9 t 4.3 Objective Functions Z Z Z
36 64 Table 5.7 Optimization results for helical spring Technique NSGA-II MODE Dimension Process Individual tolerance (mm) d w.3683 d i.968 N.7593 d w.738 d i N Objective Functions Z Z Z 3 Z Table 5.8 Results obtained from NSGA-II and MODE algorithms Z Z Z 3 Z 4 avg Example A ( Engine Assembly) Z max Z min NSGA-II MODE Example B ( Helical Spring) Z max Z min NSGA-II MODE
37 65 Table 5.9 Combined objective function and Algorithm effort obtained from NSGA-II and MODE algorithms Proposed algorithm Combined objective function (fc) Example A ( Engine Assembly) Simulation time T run (sec) No. of function evolution (N eval ) Algorithm effort NSGA-II MODE Example B ( Helical Spring) NSGA-II MODE Table 5. SSM, RNI and OO obtained from NSGA-II and MODE algorithms Example No. Techniques SSM RNI OO A NSGA-II MODE B NSGA-II MODE The best solution is selected by average fitness factor method from optimal solution trade-offs obtained from NSGA-II and MODE. The optimal solution trade-offs (Pareto optimal fronts) obtained from NSGA-II and MODE are given in Figures 5. and 5. respectively for engine assembly and Figures 5.4 and 5.5 respectively for helical spring. From Figures 5., 5., 5.4 and 5.5, it is noted that NSGA-II gives more number of optimal solution trade-offs than MODE. So NSGA-II technique is the best one for this problem, if the user wants more number of solutions for his choice. The best solution trade-offs selected by average fitness factor method from the optimal solution trade-offs obtained from NSGA-II and
38 66 MODE are shown in Figures 5.3 (for engine assembly) and 5.6 (for helical spring) respectively. From Figure 5.3, it is noted that MODE gives best results for two objective functions (Minimum values for z, and z 3 ). But NSGA-II gives the best result for z and From Figure 5.6, it is noted that NSGA-II gives best results for three objective functions (Minimum values for z, z and z 4 ). But MODE gives the best result for z 3. So both NSGA-II and MODE are best techniques for this problem. ENGINE ASSEMBLY (NSGA-II) F/F* solutions 3 OBJECTIVE FUNCTION NUMBER Figure 5. Optimal solution trade-offs obtained from NSGA-II for Engine assembly ENGINE ASSEMBLY (MODE) 4 solutions F/F* OBJECTIVE FUNCTION NUMBER Figure 5. Optimal solution trade-offs obtained from MODE for engine assembly
39 67 F ENGINE ASSEMBLY NSGA-II MODE 3 OBJECTIVE FUNCTION NUMBER Figure 5.3 Best solution trade-offs obtained from NSGA-II and MODE for Engine assembly F/F* HELICAL SPRING (NSGA-II) solutions 3 4 OBJECTIVE FUNCTION NUMBER Figure 5.4 Optimal solution trade-offs obtained from NSGA-II for helical spring
40 68 F/F* solutions HELICAL SPRING (MODE) 3 4 OBJECTIVE FUNCTION NUMBER Figure 5.5 Optimal solution trade-offs obtained from MODE for helical spring HELICAL ASSEMBLY NSGA-II MODE 8 6 F OBJECTIVE FUNCTION NUMBER Figure 5.6 Best solution trade-offs obtained from NSGA-II and MODE for helical spring 5..6 Limitations This stage deals the optimal tolerance allocation using NSGA-II and MODE. The same problem dealt in this stage is extended in next stage for some other assemblies and solved by using NSGA-II and Multi Objective Particle Swarm Optimization (MOPSO). Because, the most striking difference
41 69 between MOPSO and the other evolutionary algorithms is that MOPSO chooses the path of cooperation over competition. The other optimization algorithms commonly use some form of decimation, survival of the fittest. In contrast, the MOPSO population is stable and individuals are not destroyed or recreated. Individuals are influenced by the best performance of their neighbors. Individuals eventually converge on optimal points in the problem domain. In addition, the MOPSO traditionally does not have genetic operators like crossover between individuals and mutation, and other individuals never substitute particles during the run. So, in MOPSO all the particles tend to converge to the best solution quickly, as compared to the other optimization algorithms. The main advantages of MOPSO method are:. It works simultaneously with a set of possible solutions, the so-called population, and several nondominated solutions may be found in a single run of the algorithm.. It gives optimal solution trade-offs with more number of nondominated solutions for user s choice than MODE and NSGA-II. 3. It does not require prior knowledge of the relative importance of the objectives. 4. There is a set of acceptable trade-off near optimal solutions. This set is called Pareto front or optimality trade-off surfaces. 5. The algorithm handles constraints in a very simple and efficient way, as comparing to different solutions. 6. It is less sensitive to the shape or continuity of the Pareto surface.
42 7 5.3 STAGE 6: MULTI-OBJECTIVE CONCURRENT OPTIMAL TOLERANCE DESIGN USING NSGA-II AND MOPSO 5.3. Introduction This stage presents a novel general method for computing the optimal tolerances of mechanical assemblies (Assembly A, Assembly B, Gearbox assembly, Shaft and Housing assembly, One-Way Clutch assembly, Knuckle Joint with Three Arms). The optimisation model considers the alternative manufacturing process selection, stack up constraints and Process precision limits. The problem considered has 5 objective functions, 5 variables and 3 constraints at the maximum. This stage addresses the tolerance design and development of a method to find optimal tolerances. This stage considers the important decision criteria for the optimal tolerance design of mechanical assemblies (Minimization of stack-up tolerance, total cost and quality loss). In this stage, two intelligent algorithms namely Elitist Non-dominated Sorting Genetic Algorithm (NSGA-II) and Multi Objective Particle Swarm Optimization (MOPSO) are proposed to obtain optimal tolerance for mechanical assemblies (Assembly A, Assembly B, Gearbox assembly, Shaft and Housing assembly, One-Way Clutch assembly, Knuckle Joint With Three Arms). Two methods (normalized weighting objective functions and average fitness factor) are combinedly used to select the best optimal solution from Pareto optimal fronts. Two multi objective performance measures namely solution spread measure and ratio of non-dominated individuals are used to evaluate the strength of Pareto optimal fronts. Two multi objective performance measures namely optimiser overhead and algorithm effort are used to find the computational effort of NSGA-II and MOPSO algorithms.
43 Problem Formulation The same optimization model used in the previous stage is considered here. The multicriterion optimisation problem is defined as follows: Objective functions Example A (Assembly A) Minimize: Z = Y = t +t +t 3 (5.38) n c t ixi ixi Z = C a b e asm i ixi ixi (5.39) Z 3 = Q A I L t ij 9T i (5.4) Example B (Assembly B) Minimize: Z = Y = t +t +t 3 + t 4 +t 5 +t 6 (5.4) n c t ixi ixi Z = C a b e asm i ixi ixi (5.4) Z 3 = Q A I L t ij 9T i (5.43) Example C (Gear box assembly) Minimize: Z = Y = t +t +t 3 + t 4 +t 5 (5.44) n c t ixi ixi Z = C a b e asm i ixi ixi (5.45) Z 3 = Q A I L t ij 9T i (5.46)
44 7 Example D (Shaft and housing assembly) Minimize: Z = Y = t +t +t 3 + t 4 +t 5 +t 6 +t 7 (5.47) n c t ixi ixi Z = C a b e Z 3 = Q asm i A ixi I L t ij 9T i ixi (5.48) (5.49) Example E (One-way clutch assembly) Minimize: Z = Y = Y t Y t Y t X X X (5.5) 3 3 n c t ixi ixi Z = C a b e Z 3 = Q asm i A ixi I L t ij 9T i ixi (5.5) (5.5) Example F (knuckle joint with three arms) Minimize: Z = t t (5.53) Y j j Z = Y 3t j t3 j (5.54) Z 3 = Y3 3t3 j t4 j t5 j (5.55) Z 4 = Casm CX C X C X C X C 3 X C 3 X C a b a b 4 X (5.56) 5 C X c t ij ( t ) ce c i ij (5.57) Z 5 = Q A I L t ij 9T i (5.58)
45 Constraints Example A (Assembly A) Assembly function: Y=X +X +X 3 (5.59) Stack-up condition: t +t +t 3.5 (5.6) Example B (Assembly B) Assembly function: Y=X +X +X 3 +X 4 +X 5 +X 6 (5.6) Stack-up condition: t +t +t 3 + t 4 +t 5 +t 6. (5.6) Example C (Gear box assembly) Assembly function: Y=X +X -X 3 -X 4 -X 5 (5.63) Stack-up condition: t +t +t 3 + t 4 +t 5.6 (5.64) Set-up reduction condition(s): t = t and t 4 = t 5
46 74 Example D (Shaft and housing assembly) Assembly function: Y= -X +X -X 3 +X 4 -X 5 +X 6 -X 7 (5.65) Stack-up condition: t +t +t 3 + t 4 +t 5 +t 6 +t (5.66) Set-up reduction condition: t 4 = t 6 Example E (One-way clutch assembly) Assembly function: Y= a cos [(X + X )/(X 3 - X )] (5.67) Stack-up condition: Y t Y t Y t3.349 X X X (5.68) 3 which further reduces to n t ij i T kasm (5.69) For a linear assembly Example F (Knuckle joint with three arms) Design functions: Y X b X (5.7) Y X 3b X a X b (5.7)
47 Y 3 X 4 X 3a X 3b X 5 75 (5.7) Tolerance stack up conditions: t t. (5.73) j j 3 j 3 j t t. (5.74) 3 3 j 4 j 5 j t t t. (5.75) Variables Process precision limits: t min ij t ij t max ij i= to n, j= to m i where, Y C asm QL = Assembly response function, = Total assembly manufacturing cost, = Quality loss function, i = Represents part dimension number (i =,a,b,3a,3b,4,5) j = Represents manufacturing process number (j =,,, 4). C ij (t ij ) = Cost of producing dimension x i maintaining tolerance t ij, by the process j m i = Number of the available alternative processes for producing dimension x i, n = Number of the component dimensions, T k asm = Permissible variation in the k th assembly dimension, known as assembly tolerance, t ij = Tolerance on the dimension x i produced by the j th process.
48 Numerical Example A few case studies involving both the linear and non-linear assemblies have been presented to explain the proposed methodology. The assemblies involving a simple dimension chain (for assemblies A, B, C, D and E) and three interrelated dimension chains (for assembly F) have been considered to make a comparison of the results obtained by the two methods possible. Details of example assemblies (number of dimensions, number of processes available for the manufacturing of each dimension, revised number of processes for the manufacturing of each dimension as applicable to the algorithm, parameters of cost functions, stack-up conditions, etc.) have been given in Tables Example assembly B, which is simply assembly A doubled, has been considered to study the effect of the problem size. Assemblies C, D, E and F have also been represented through figures. Assemblies A, B, C, D and F are linear assemblies, while assembly E is a non-linear assembly. Processes marked with an asterisk are fictitious processes, added to fulfil the requirements of the algorithm. Assemblies C, D and F involve a few dimensions that can be produced on the same machine and hence it is desirable to have the same value of associated tolerances for reducing the number of set-ups. The impact of all the toleranced dimensions must be considered in the formulation of the assembly manufacturing cost and the stack-up condition. Assemblies D and E involve a few vendor supplied components, the tolerances of which are considered fixed and do not count as decision variables.
49 77 Table 5. Assembly A (Singh et al 4b) Dimensions X X X 3 Process Parameters of cost function a b c * * * Table 5. Assembly B (Singh et al 4b) Dimensions Process Parameters of cost function a b c X,X * X,X * X 3,X *
50 78 Figure 5.7 Gearbox assembly Table 5.3 Assembly C: Gear box assembly (Singh et al 4b) Dimensions X, X X 3 X 4, X 5 Parameters of cost function Process a b c *
51 79 Figure 5.8 Shaft and housing assembly Table 5.4 Assembly D: Shaft and housing assembly (Singh et al 4b) Dimensions Process Parameters of cost function a b c X Vendor supplied (fixed tolerance t =.38; C = 5.) X X 3,X 7 Vendor supplied (fixed tolerance t 3 =.635; C 3 =5.) X 4,X * X *
52 8 Figure 5.9 One-way clutch assembly Table 5.5 Assembly E: One-way clutch assembly (Singh et al 4b) Parameters of cost function Dimensions Process a b c X (hub) = X (roll) =.86 Vendor supplied (fixed tolerance t =.635; C = 3.) X 3 (cage) =
CHAPTER 2 MULTI-OBJECTIVE REACTIVE POWER OPTIMIZATION
19 CHAPTER 2 MULTI-OBJECTIE REACTIE POWER OPTIMIZATION 2.1 INTRODUCTION In this chapter, a fundamental knowledge of the Multi-Objective Optimization (MOO) problem and the methods to solve are presented.
More informationMechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA
Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute
More informationCHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE
89 CHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE 5.1 INTRODUCTION Nowadays a great attention has been devoted in the literature towards the main components of electric and hybrid electric
More informationMulti-objective Optimization
Some introductory figures from : Deb Kalyanmoy, Multi-Objective Optimization using Evolutionary Algorithms, Wiley 2001 Multi-objective Optimization Implementation of Constrained GA Based on NSGA-II Optimization
More informationEvolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.
Evolutionary Algorithms: Lecture 4 Jiří Kubaĺık Department of Cybernetics, CTU Prague http://labe.felk.cvut.cz/~posik/xe33scp/ pmulti-objective Optimization :: Many real-world problems involve multiple
More informationMulti-Objective Optimization using Evolutionary Algorithms
Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim
More informationMulti-Objective Optimization using Evolutionary Algorithms
Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department ofmechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim
More informationMulti-Objective Discrete Particle Swarm Optimisation Algorithm for. Integrated Assembly Sequence Planning and Assembly Line Balancing
Multi-Objective Discrete Particle Swarm Optimisation Algorithm for Integrated Assembly Sequence Planning and Assembly Line Balancing Mohd Fadzil Faisae Ab Rashid 1, 2, Windo Hutabarat 1 and Ashutosh Tiwari
More informationMechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA
Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute
More informationExperimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization
Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization adfa, p. 1, 2011. Springer-Verlag Berlin Heidelberg 2011 Devang Agarwal and Deepak Sharma Department of Mechanical
More informationMULTI-OBJECTIVE OPTIMIZATION OF TWO-STAGE HELICAL GEAR TRAIN
MULTI-OBJECTIVE OPTIMIZATION OF TWO-STAGE HELICAL GEAR TRAIN R. Senthilkumar and Annamalai. K SMBS, VIT University, Chennai Campus, Chennai, India E-Mail: senthilk6@rediffmail.com ABSTRACT Engineering
More informationChapter 14 Global Search Algorithms
Chapter 14 Global Search Algorithms An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Introduction We discuss various search methods that attempts to search throughout the entire feasible set.
More informationEvolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang
Evolutionary Algorithm for Embedded System Topology Optimization Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang Agenda Introduction to the problem Principle of evolutionary algorithm Model specification
More informationCHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION
131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This
More informationAero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li
International Conference on Applied Science and Engineering Innovation (ASEI 215) Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm Yinling Wang, Huacong Li School of Power and
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 informationA Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences
A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences Upali K. Wickramasinghe and Xiaodong Li School of Computer Science and Information Technology, RMIT University,
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 informationHandling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization
Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,
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 informationUsing ɛ-dominance for Hidden and Degenerated Pareto-Fronts
IEEE Symposium Series on Computational Intelligence Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts Heiner Zille Institute of Knowledge and Language Engineering University of Magdeburg, Germany
More informationA Novel Approach to Planar Mechanism Synthesis Using HEEDS
AB-2033 Rev. 04.10 A Novel Approach to Planar Mechanism Synthesis Using HEEDS John Oliva and Erik Goodman Michigan State University Introduction The problem of mechanism synthesis (or design) is deceptively
More informationBi-Objective Optimization for Scheduling in Heterogeneous Computing Systems
Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado
More informationEvolutionary Computation
Evolutionary Computation Lecture 9 Mul+- Objec+ve Evolu+onary Algorithms 1 Multi-objective optimization problem: minimize F(X) = ( f 1 (x),..., f m (x)) The objective functions may be conflicting or incommensurable.
More informationMulti-objective Optimization
Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective
More informationMinimum Weight Optimization of a Gear Train by using Genetic Algorithm
International Journal of Current Engineering and Technology E-ISSN 2277 416, P-ISSN 2347 5161 216 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Minimum
More informationUsing an outward selective pressure for improving the search quality of the MOEA/D algorithm
Comput Optim Appl (25) 6:57 67 DOI.7/s589-5-9733-9 Using an outward selective pressure for improving the search quality of the MOEA/D algorithm Krzysztof Michalak Received: 2 January 24 / Published online:
More informationAn Evolutionary Algorithm for the Multi-objective Shortest Path Problem
An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China
More informationTolerance Synthesis by Constraint Propagation
Tolerance Synthesis by Constraint Propagation Christopher C. Yang and Jason Wong Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong Abstract Optimizing the
More informationNon-convex Multi-objective Optimization
Non-convex Multi-objective Optimization Multi-objective Optimization Real-world optimization problems usually involve more than one criteria multi-objective optimization. Such a kind of optimization problems
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 informationGOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS
Volume 4, No. 8, August 2013 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info GOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS
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 informationOPTIMIZATION, OPTIMAL DESIGN AND DE NOVO PROGRAMMING: DISCUSSION NOTES
OPTIMIZATION, OPTIMAL DESIGN AND DE NOVO PROGRAMMING: DISCUSSION NOTES MILAN ZELENY Introduction Fordham University, New York, USA mzeleny@fordham.edu Many older texts, with titles like Globally Optimal
More informationA gradient-based multiobjective optimization technique using an adaptive weighting method
10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA A gradient-based multiobjective optimization technique using an adaptive weighting method Kazuhiro
More informationDiscrete Optimization. Lecture Notes 2
Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The
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 informationA NOVEL APPROACH FOR SOLVING GEAR TRAIN OPTIMIZATION PROBLEM
A NOVEL APPROACH FOR SOLVING GEAR TRAIN OPTIMIZATION PROBLEM Nenad Kostić 1, Nenad Marjanović 2, Nenad Petrović 3 1. INTRODUCTION UDC: 629.021 From a research and practical aspect, there is a need for
More informationInternational Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)
Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem
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 informationPart II. Computational Intelligence Algorithms
Part II Computational Intelligence Algorithms 126 Chapter 5 Population-based Single-objective Algorithms One bee makes no swarm. French proverb This chapter provides an overview of two CI algorithms that
More informationSPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2
SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2 Mifa Kim 1, Tomoyuki Hiroyasu 2, Mitsunori Miki 2, and Shinya Watanabe 3 1 Graduate School, Department of Knowledge Engineering
More informationOverview of NSGA-II for Optimizing Machining Process Parameters
Available online at www.sciencedirect.com Procedia Engineering 15 (2011 ) 3978 3983 Overview of NSGA-II for Optimizing Machining Process Parameters Yusliza Yusoff *, Mohd Salihin Ngadiman, Azlan Mohd Zain
More informationOptimization of Axle NVH Performance Using the Cross Entropy Method
Optimization of Axle NVH Performance Using the Cross Entropy Method Abstract Glenn Meinhardt Department of Industrial and Systems Engineering Oakland University Rochester, Michigan 48309 Email: gameinha@oakland.edu
More informationApproximation Model Guided Selection for Evolutionary Multiobjective Optimization
Approximation Model Guided Selection for Evolutionary Multiobjective Optimization Aimin Zhou 1, Qingfu Zhang 2, and Guixu Zhang 1 1 Each China Normal University, Shanghai, China 2 University of Essex,
More informationDesign optimization of a two-stage compound gear train
ME 558 Discrete Design Optimization Final Report Design optimization of a two-stage compound gear train Abstract Team #3 Team Members Nikhil Kotasthane Priyank Gajiwala Pratik Baldota Gear train is pertinent
More informationTowards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm
Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm Ankur Sinha and Kalyanmoy Deb Helsinki School of Economics, PO Box, FIN-, Helsinki, Finland (e-mail: ankur.sinha@hse.fi,
More informationInternational Conference on Computer Applications in Shipbuilding (ICCAS-2009) Shanghai, China Vol.2, pp
AUTOMATIC DESIGN FOR PIPE ARRANGEMENT CONSIDERING VALVE OPERATIONALITY H Kimura, Kyushu University, Japan S Iehira, Kyushu University, Japan SUMMARY We propose a novel evaluation method of valve operationality
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 informationPARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM
PARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM Scott Wu Montgomery Blair High School Silver Spring, Maryland Paul Kienzle Center for Neutron Research, National Institute of Standards and Technology
More informationCHAPTER 2 LITERATURE REVIEW
22 CHAPTER 2 LITERATURE REVIEW 2.1 GENERAL The basic transportation problem was originally developed by Hitchcock (1941). Efficient methods of solution are derived from the simplex algorithm and were developed
More informationOptimal Synthesis of Crank Rocker Mechanism for Point to Point Path Generation
International Journal of Engineering Inventions ISSN: 2278-7461, www.ijeijournal.com Volume 1, Issue 2 (September 2012) PP: 47-55 Optimal Synthesis of Crank Rocker Mechanism for Point to Point Path Generation
More informationCHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION
CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant
More informationFoundations of Computing
Foundations of Computing Darmstadt University of Technology Dept. Computer Science Winter Term 2005 / 2006 Copyright c 2004 by Matthias Müller-Hannemann and Karsten Weihe All rights reserved http://www.algo.informatik.tu-darmstadt.de/
More informationCHAPTER 5 MAINTENANCE OPTIMIZATION OF WATER DISTRIBUTION SYSTEM: SIMULATED ANNEALING APPROACH
79 CHAPTER 5 MAINTENANCE OPTIMIZATION OF WATER DISTRIBUTION SYSTEM: SIMULATED ANNEALING APPROACH 5.1 INTRODUCTION Water distribution systems are complex interconnected networks that require extensive planning
More informationD-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview
Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,
More informationLecture 5: Optimization of accelerators in simulation and experiments. X. Huang USPAS, Jan 2015
Lecture 5: Optimization of accelerators in simulation and experiments X. Huang USPAS, Jan 2015 1 Optimization in simulation General considerations Optimization algorithms Applications of MOGA Applications
More informationA Multiobjective Memetic Algorithm Based on Particle Swarm Optimization
A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization Dr. Liu Dasheng James Cook University, Singapore / 48 Outline of Talk. Particle Swam Optimization 2. Multiobjective Particle Swarm
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 informationNCGA : Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems
: Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems Shinya Watanabe Graduate School of Engineering, Doshisha University 1-3 Tatara Miyakodani,Kyo-tanabe, Kyoto, 10-031,
More informationA NEW TECHNIQUE FOR SKETCHING EPICYCLIC GEAR MECHANISMS USING ACYCLIC GRAPH
International Journal of Mechanical and Production Engineering Research and Development (IJMPERD) ISSN(P): 2249-6890; ISSN(E): 2249-8001 Vol. 4, Issue 3, Jun 2014, 79-90 TJPRC Pvt. Ltd. A NEW TECHNIQUE
More informationA NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION Manjeet Singh 1, Divesh Thareja 2 1 Department of Electrical and Electronics Engineering, Assistant Professor, HCTM Technical
More informationPerformance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances
Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,
More informationUnsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition
Unsupervised Feature Selection Using Multi-Objective Genetic Algorithms for Handwritten Word Recognition M. Morita,2, R. Sabourin 3, F. Bortolozzi 3 and C. Y. Suen 2 École de Technologie Supérieure, Montreal,
More informationAssessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization
10 th International LS-DYNA Users Conference Opitmization (1) Assessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization Guangye Li 1, Tushar Goel 2, Nielen Stander 2 1 IBM
More informationVery Fast Non-Dominated Sorting
Decision Making in Manufacturing and Services Vol. 8 2014 No. 1 2 pp. 13 23 Very Fast Non-Dominated Sorting Czesław Smutnicki, Jarosław Rudy, Dominik Żelazny Abstract. A new and very efficient parallel
More informationAn Experimental Multi-Objective Study of the SVM Model Selection problem
An Experimental Multi-Objective Study of the SVM Model Selection problem Giuseppe Narzisi Courant Institute of Mathematical Sciences New York, NY 10012, USA narzisi@nyu.edu Abstract. Support Vector machines
More informationScienceDirect. Differential Search Algorithm for Multiobjective Problems
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 48 (2015 ) 22 28 International Conference on Intelligent Computing, Communication & Convergence (ICCC-2015) (ICCC-2014)
More informationInternational Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -
TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean
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 informationMulti-objective Optimization Algorithm based on Magnetotactic Bacterium
Vol.78 (MulGrab 24), pp.6-64 http://dx.doi.org/.4257/astl.24.78. Multi-obective Optimization Algorithm based on Magnetotactic Bacterium Zhidan Xu Institute of Basic Science, Harbin University of Commerce,
More informationCT79 SOFT COMPUTING ALCCS-FEB 2014
Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR
More informationATI Material Do Not Duplicate ATI Material. www. ATIcourses.com. www. ATIcourses.com
ATI Material Material Do Not Duplicate ATI Material Boost Your Skills with On-Site Courses Tailored to Your Needs www.aticourses.com The Applied Technology Institute specializes in training programs for
More informationConcept of Curve Fitting Difference with Interpolation
Curve Fitting Content Concept of Curve Fitting Difference with Interpolation Estimation of Linear Parameters by Least Squares Curve Fitting by Polynomial Least Squares Estimation of Non-linear Parameters
More informationDevelopment of reconfigurable serial manipulators using parameters based modules
Development of reconfigurable serial manipulators using parameters based modules Satwinder Singh, Atul Aggarwal, Yogesh Singhal, Ekta Singla Abstract The aim of this paper is to present a modular architecture
More informationMechanical Component Design for Multiple Objectives Using Generalized Differential Evolution
Mechanical Component Design for Multiple Objectives Using Generalized Differential Evolution Saku Kukkonen, Jouni Lampinen Department of Information Technology Lappeenranta University of Technology P.O.
More informationUnit Maps: Grade 8 Math
Real Number Relationships 8.3 Number and operations. The student represents and use real numbers in a variety of forms. Representation of Real Numbers 8.3A extend previous knowledge of sets and subsets
More informationOptimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm
Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Md Sajjad Alam Student Department of Electrical Engineering National Institute of Technology, Patna Patna-800005, Bihar, India
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationManufacturing Signatures and CMM Sampling Strategies
Manufacturing Signatures and CMM Sampling Strategies Giovanni Moroni**, Wilma Polini*, Marco Rasella** **Dipartimento di Meccanica, Politecnico di Milano, piazzale Leonardo da Vinci 32, Milano, 20133,
More informationPosition Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function
Position Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function B.Moetakef-Imani, M.Pour Department of Mechanical Engineering, Faculty of Engineering, Ferdowsi University of
More informationNEW DECISION MAKER MODEL FOR MULTIOBJECTIVE OPTIMIZATION INTERACTIVE METHODS
NEW DECISION MAKER MODEL FOR MULTIOBJECTIVE OPTIMIZATION INTERACTIVE METHODS Andrejs Zujevs 1, Janis Eiduks 2 1 Latvia University of Agriculture, Department of Computer Systems, Liela street 2, Jelgava,
More informationBI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines
International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP
More informationIEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1 An Efficient Approach to Non-dominated Sorting for Evolutionary Multi-objective Optimization Xingyi Zhang, Ye Tian, Ran Cheng, and
More informationAn Exploration of Multi-Objective Scientific Workflow Scheduling in Cloud
International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 An Exploration of Multi-Objective Scientific Workflow
More informationOPTIMIZATION OF TURNING PROCESS USING A NEURO-FUZZY CONTROLLER
Sixteenth National Convention of Mechanical Engineers and All India Seminar on Future Trends in Mechanical Engineering, Research and Development, Deptt. Of Mech. & Ind. Engg., U.O.R., Roorkee, Sept. 29-30,
More informationarxiv: v1 [cs.ai] 12 Feb 2017
GENETIC AND MEMETIC ALGORITHM WITH DIVERSITY EQUILIBRIUM BASED ON GREEDY DIVERSIFICATION ANDRÉS HERRERA-POYATOS 1 AND FRANCISCO HERRERA 1,2 arxiv:1702.03594v1 [cs.ai] 12 Feb 2017 1 Research group Soft
More informationUnit Maps: Grade 8 Math
Real Number Relationships 8.3 Number and operations. The student represents and use real numbers in a variety of forms. Representation of Real Numbers 8.3A extend previous knowledge of sets and subsets
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 informationGrid Scheduling Strategy using GA (GSSGA)
F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationAn efficient multi-objective optimization algorithm based on swarm intelligence for engineering design
Engineering Optimization Vol. 39, No. 1, January 2007, 49 68 An efficient multi-objective optimization algorithm based on swarm intelligence for engineering design M. JANGA REDDY and D. NAGESH KUMAR* Department
More informationMulti-Objective Memetic Algorithm using Pattern Search Filter Methods
Multi-Objective Memetic Algorithm using Pattern Search Filter Methods F. Mendes V. Sousa M.F.P. Costa A. Gaspar-Cunha IPC/I3N - Institute of Polymers and Composites, University of Minho Guimarães, Portugal
More informationInternational Conference on Modeling and SimulationCoimbatore, August 2007
International Conference on Modeling and SimulationCoimbatore, 27-29 August 2007 OPTIMIZATION OF FLOWSHOP SCHEDULING WITH FUZZY DUE DATES USING A HYBRID EVOLUTIONARY ALGORITHM M.S.N.Kiran Kumara, B.B.Biswalb,
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 informationSix Weeks:
HPISD Grade 7 7/8 Math The student uses mathematical processes to: acquire and demonstrate mathematical understanding Mathematical Process Standards Apply mathematics to problems arising in everyday life,
More informationOPTIMIZATION METHODS. For more information visit: or send an to:
OPTIMIZATION METHODS modefrontier is a registered product of ESTECO srl Copyright ESTECO srl 1999-2007 For more information visit: www.esteco.com or send an e-mail to: modefrontier@esteco.com NEOS Optimization
More informationMulti-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design
City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design Matthew
More informationA Genetic Algorithm for Multiprocessor Task Scheduling
A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,
More informationMULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION
MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION Galina Merkuryeva (a), Liana Napalkova (b) (a) (b) Department of Modelling and Simulation, Riga Technical University,
More information