Optimisation of ISI interval using genetic algorithms for risk informed in-service inspection

Size: px
Start display at page:

Download "Optimisation of ISI interval using genetic algorithms for risk informed in-service inspection"

Transcription

1 Optimisation of ISI interval using genetic algorithms for risk informed in-service inspection Gopika Vinod a, *, H.S. Kushwaha a, A.K. Verma b, A. Srividya b a Reactor Safety Division, Bhabha Atomic Research Centre, Mumbai , India b Indian Institute of Technology, Bombay, Mumbai, India Abstract Risk Informed In-Service Inspection (RI-ISI) aims at prioritising the components for inspection within the permissible risk level thereby avoiding unnecessary inspections. Various constraints such as risk level, radiation exposure to the workers and cost of inspections are encountered, while planning the inspection programme. This problem has been attempted to solve using genetic algorithms, which has already established its suitability in optimizing Surveillance and Maintenance activities in Nuclear Power Plants. The paper describes the application of genetic algorithm in optimizing the ISI of feeders, which are large in number and also fall in the same inspection category. Keywords: Risk informed in-service inspection; Optimization; Markov model; Genetic algorithms 1. Introduction Risk Informed In-Service Inspection (RI-ISI) methodology has emerged as one of the powerful activity in the arena of Risk informed decision-making applications. This methodology has profound application in the nuclear as well as non-nuclear industries. In fact, this technique had its initial successful application in oil and gas industry and in chemical plants. For those applications, consequence analysis has been analysed mostly based on cost and environmental releases (for chemical plants handling hazardous substances). This has eventually led to systematic development of API Publication 581: Base Resource Document Risk-based Inspection, 1st edition May 2000, by American Petroleum Institute. This situation can be extrapolated to Nuclear Power Plants as well. Here our major concern will be the risk to the plant, the radiation exposure to workers, while conducting ISI and the cost involved in inspection activities. Extensive ISI is carried out on Power plants components to provide assurance against plant outages and economic losses from component failures and assure the safety of plant personnel. In case of nuclear power plants, periodic inspection of safety systems and their components is already performed at appropriate intervals to provide assurance that they have adequate availability. Periodic inspection represents yet another form of ISI. The purpose of periodic inspection is to provide an assurance that the likelihood of a failure that could endanger health and safety has not increased significantly since the plant was put into service. During test intervals, component functionality is tested, whereas in ISI interval structural integrity is also tested using various Non-Destructive Testing techniques. Since this is an elaborate procedure, it puts a limitation on duration of inspection, resources required, personnel involved, etc. Mostly random sample of components are selected based on deterministic criteria and ISI is performed accordingly. When ISI is performed on a particular component, its failure frequency is modified. This will have an indirect effect on plant risk level too. It is even more essential to ensure that ISI should be focused on such components so as to keep the risk level within the prescribed limit. The studies on RI-ISI can be defined as complete only if the inspection plan is the optimal solution with respect to risk involved and cost associated. In the case of Nuclear Power Plants, while conducting inspection on radioactive components, the attention should be focused on the man-rem exposure during the ISI. Optimization of test and maintenance

2 308 intervals with respect to system availability and cost have been dealt in detail by engineers and industrialists using different optimization techniques. This study attempts to solve the optimization of ISI on radioactive area so that an optimum inspection plan can be proposed. 2. Problem formulation This study originated with an aim to optimize the ISI interval with respect to constraints such as risk, cost and radiation exposure for RI-ISI studies. While employing the Risk matrix suggested by EPRI, it has been found that several components may fall in the same category. If we take different matrix for risk consequence, environmental as well as cost of inspection, it is not necessary to obtain a similar solution. In Pressurized Heavy Water Reactors (PHWRs), there are 306 inlet and 306 outlet feeders. The failure of feeder results in Small Loss of Coolant Accident (SLOCA), which can pose a threat to reactor core. The feeder failures are prevented by conducting ISI. The pipe segments feeders can have different failure rates. These feeders have different costs of inspection, depending on the number of welds present. During testing operations, the technicians are subjected to radiation exposure with limit-dose prescribed by regulatory body. Assuming a constant exposure rate, the minimization of the dose is equivalent to that of the exposure time. Since the feeders are placed in radioactive environment, the radiation exposures to the workers are of concern, and so we impose a restriction on the exposure time allowed to the workers, along with the cost constraint. These feeders are required to be inspected in a gap of five years, with individual inspection planned during the planned shutdown [1]. While applying the RI-ISI methodology in feeders, it has been found that they are all falling in the same risk category. This category specifies that they should be inspected between 6th and 10th service life of plant, which leaves a restriction on the choice of feeders to be inspected every year. Usually ISI activity is taken up during the plant planned shutdown period, which leaves a restriction on the choice of feeders to be inspected every year. In order to find the feeders that should be inspected with respect to constraints, such as risk, exposure time and cost, an optimization problem has been framed. Fig. 1 presents the schematic of feeders present in a typical PHWR, which clearly depicts the complexity of the job involved due to the positioning of feeders. The problem has been formulated to optimize the inspection interval of the feeders, by suggesting the suitable year of its inspection during this time gap based on cost and radiation exposure constraints Estimation of feeder failure frequency Plant operating experience from PHWR has shown that wall thinning has been observed in feeders due to the presence of Erosion Corrosion degradation mechanism. Hence, at any time point of plant life, the feeder can be found to be in one of the three states: Success state, Flaw state or Degraded state. The degraded state can be the state of leak or rupture. However, when an ISI is carried out in flaw state, the pipe element could be brought back to success state as well. This condition allows the application of Markov model for representing the pipe element incorporating the effects of ISI taken up on it. Fig. 2 presents the above described Markov model. Fig. 1. Schematic of feeder layout in PHWR.

3 309 Piping system state S ¼ success state F ¼ flaw state D ¼ degraded (leak or rupture) State transitions Fig. 2. Markov model for single failure state. w ¼ occurrence of flaw v ¼ inspect and repair flaw l 0 ¼ occurrence of degraded state ¼ l L þ l C l L ¼ frequency of leakage l C ¼ frequency of rupture This Markov model would be applied to a pipe element such as a weld or small section of pipe that is uniquely defined in terms of the presence or absence of degradation mechanisms, loading conditions, and status in the inspection program. The model in Fig. 2 has been suggested by Fleming et al. [2], to examine the singular role of the ISI program which can influence the total failure rate of pipe segments but has little if any impact on the conditional probability that a failure will be a rupture. The limitations of this model are: (1) it does not distinguish between leaks and ruptures, cannot model leak before break, and cannot be used to examine the role of leak detection as a means to reduce pipe rupture frequencies and (2) leaks and ruptures are only permitted once the system is in the flaw state. Since all feeders are inspected to be free of detectable flaws at the beginning of commercial operation, the appropriate boundary conditions are: S{t ¼ 0} ¼ 1 D{t ¼ 0} ¼ F{t ¼ 0} ¼ 0 The time dependent solutions for the state probabilities are given by 1 D{t} ¼ 1 2 ðr 1 2 r 2 Þ ðr 1 e r2t 2 r 2 e r1t Þ ð2:1þ where the terms A; r 1 ; and r 2 are defined according to: A ¼ f þ l 0 þ v ð2:2þ r 1 ¼ 2A þ p ffiffiffiffiffiffiffiffiffiffiffiffiffi A 2 2 4fl 0 ð2:3þ 2 r 2 ¼ 2A þ p ffiffiffiffiffiffiffiffiffiffiffiffiffi A 2 2 4fl 0 2 ð2:4þ The transition frequency from success state to flaw state, f; can be estimated either from service experience or limit state formulation. However, in the case study described in Section 4, operating experience value has been adopted. For estimating the transition frequency from flaw state to degraded state, Thomas model [3] could be used. Thomas model estimates the leak frequency and rupture frequency required for computing the degraded state transition frequency, l 0 : The effect of ISI activity is accounted by the reverse transition, v: Eq. (2.5) presents the formula to be used for estimating v v ¼ P f1 P FD =ðt I þ T R Þ where ð2:5þ P f1 ¼ probability that piping element with a flaw will be inspected per inspection interval. The value will be 1 if it is in the inspection program or else it will be 0. P FD ¼ probability that a flaw will be detected given this element is inspected. This is the reliability of inspection program and equivalent to Probability of Detection. T I ¼ mean time between inspections for flaw, its typically 10 years for nuclear power plants. T R ¼ mean time to repair once detected, is in order of days, 200 h. These transition frequencies are applied to Markov model shown in Fig. 2, which computes the time dependent degraded state probabilities. Failure of feeder leads to SLOCA, which is a critical initiating event considered in Probabilistic Safety Assessment. The sum of the steady state failure frequencies of all feeders form the initiating event frequency of SLOCA, which is defined as the objective function of the optimization problem. Design life of 40 years is taken as time under consideration Determining the objective, cost and radiation exposure function The frequency of Small LOCA from feeder pipes is considered as objective function. The objective is to minimize the risk associated with the failure of the feeders, with respect to the year of ISI as T: The leakage frequencies and rupture frequencies were evaluated for all 306 feeders depending on their length, diameter, thickness and weld numbers using Thomas model [3]. The implicit constraints of this problem are: The max cost associated with the maintenance of the pipes, should not exceed $4500, in any year. The max exposure time to radiation, in any year, should not exceed 3000 min. Cost and exposure time has been assumed for each feeder. The problem has been formulated as SLOCA feeders ¼ X306 l feederi i¼1 ð2:6þ

4 310 subject to constraints such as C j ¼ X306 c i y i # 4500 i¼1 ð2:7þ y i ¼ 1 for j ¼ x i ; where x i is the year of allocation of the feederelse, y i ¼ 0 E j ¼ X306 e i y i # 3000 i¼1 ð2:8þ y i ¼ 1 for j ¼ x i ; where x i is the year of allocation of the feederelse, y i ¼ 0 6 # j # 10 where C j and E j are constraints for cost and exposure time, respectively. The explicit constraints for this problem are: The year of maintenance should range between 6 and 10. The year of maintenance should be an integer. Genetic algorithm (GA) has been chosen as an appropriate optimisation method, since it has established as an efficient method in optimising the surveillance test interval for safety systems in Nuclear Power Plants. The GA is a stochastic global search method that mimics the metaphor of natural biological evolution. Owing to its simplicity, flexibility, easy operation, minimal requirements and global perspective, GA has been successfully used in a wide variety of problems in the field of engineering [4 6]. The GA uses the objective (fitness) function itself, not derivative or other auxiliary quantities as preferred in classical optimization methods. The GA does not guarantee global optima. But GA can accommodate any problem, for which classical methods do not work well or take too much computational time. Hence, the above described optimisation problem has been tackled using GA approach. 3. Steady-state GA as optimisation method GA operates on a population of potential solutions applying the principle of survival of the fittest to produce better approximations to a solution. At each generation, a new set of approximations is created by the process of selecting pipe segments according to their level of fitness in the problem domain and breeding them together using operators borrowed from natural genetics. This process leads to the evolution of populations of pipe segments that are better suited to their environment than the pipe segments that they were created from, just as in natural adaptation. GA differs substantially from traditional search and optimization methods. The four significant differences are: GAs search a population of points in parallel, not a single point. GAs do not require derivative information or other auxiliary knowledge; only the objective function and corresponding fitness levels influence the directions of search. GAs use probabilistic transition rules, not deterministic ones. GAs work on an encoding of the parameter set rather than the parameter set itself (except in where real-valued pipe segments are used). The main feature of the SSGA [4] is the utilization of overlapping populations, as it can be observed in Fig. 3. The algorithm starts with an initial population of a given size. The number of pipe segments that constitute this base Fig. 3. Steady-state GA scheme.

5 311 population, is selected by the user. Each of these pipe segments is a possible solution to the optimization problem, which is given by the genetic information encoded in its corresponding genome. This algorithm generates an auxiliary population, constituted by the offspring obtained after the reproduction of certain pipe segments selected from the base population. Newly generated offspring is evaluated and then added to the base population. Each pipe segments of the resulting population, composed by initial and auxiliary population pipe segments, is penalized (if necessary) and then scaled to derive a ranking of pipe segments based on their fitness score. After scaling, the worst pipe segments, equal to the number of auxiliary population, in the ranking are removed in order to return the population to its original size. Therefore, after replacement, the best pipe segments remain in the new population constituting the new generation. The number of pipe segments to be replaced is fixed by the user and determines the amount of overlapping between two consecutive generations. One should realize the new offspring may or may not be present in the new generation, depending on their fitness score. Once the new population has been generated, the algorithm checks if the termination criterion is achieved. If this criterion is not satisfied, then evolution continues to obtain a new generation as described previously, or the algorithm stops otherwise Encoding Real encoding has been used [4], since there are large numbers of decision variables. Real codification is performed by organizing the parameters to be optimized inside an array of real and independent variables x: It is in the definition of this array where the explicit constraints that apply to each real variable, x; can be established. Explicit constraints involve different aspects concerning, for example, with the type of variable, either discrete or continuous, and the range of valid values for each variable. In GA terminology, each solution identifies an pipe segments of the population of candidate solutions to the optimization problem, which is characterized by the particular genetic information stored in x: GAs work in parallel with a population constituted by a number of different pipe segments. Each array stores a feasible solution to the optimization problem depending on the values adopted by the pipe segment variables that encode the solution parameters Selection After initialization, the algorithm undertakes the evolutionary cycle according to the schematics of the SSGA shown in Fig. 3. Evolution continues in following generations ðg. 0Þ with the selection of some pipe segments from the base population to be parents in the reproduction stage. The roulette wheel method, which is a stochastic sampling method that picks the pipe segments by simulating the roulette wheel, is used in selecting pipe segments for next generation. Each pipe segments is assigned a probability of being selected based on its fitness score relative to the rest of the population. Thus, the better score the more likely an pipe segments will be selected. The probability associated with an pipe segments, i; is given by pðiþ ¼ wðiþ popsize X i¼1 wðiþ i ¼ 1; ; popsize ð3:1þ where wðiþ is the fitness score for that pipe segments. The roulette wheel selector is used to select a group of two, or more, pipe segments from the base population and then picks the one with the best score in this group. This process is repeated until the required number of selected pipe segments is reached Crossover The two-point crossover scheme was used for this problem, since the length of the chromosome is very large (306), and so the one-point crossover would not be very effective Mutation A probability is assigned for selecting any particular gene for mutation. If a particular gene is selected for mutation, then we interchange it by a random number generated between 6 and 10 (6 and 10 being the limits of the ISI interval) Penalisation The dynamic penalization method is used for penalizing those pipe segments that violate implicit constraints. Penalty functions artificially create an unconstrained optimization problem, which cope with infeasible solutions by weighting a penalty based on judgment [4]. A typical penalty functions, based on traditional calculus-based methods, is used, which is formulated as follows pða; b; iþ ¼Kðg; aþsvcðb; iþ ð3:2þ where the parameters a and b are defined by the user and Kðg; aþ is an a-function that establishes the pressure on infeasible pipe segments taking into account the number of generations evolved, g: Finally, SVCðb; iþ is a b-function that represents the sum of violated constraints for a given pipe segments i; which is formulated as follows: SVCðb; iþ ¼ X D b j ðiþ ð3:3þ j The sum in Eq. (3.3) extends to the total number of constraints to which each pipe segments, i; is subjected,

6 312 where for a given constraint, j; the corresponding is defined by the expression 8 9 L 0 if g j ðiþ, gj >< >= D b j ðiþ ¼ g j ðiþ 2 g L ð3:4þ j >: g L ; if g j ðiþ $ g L j >; j which represents the degree of violation associated with restriction j; where g j ðiþ represents the value achieved by the pipe segments i with regard to constraint j; whereas g L j is the maximum value allowed for this constraint j: There is another family of penalty functions, where their origin comes from simulated annealing, that also provides good results. This family is defined as follows mða; b; iþ ¼exp½2Pða; b; iþš ð3:5þ where Pða; b; iþ is derived using Eq. (3.2). This function introduces penalization relative to the worst score encountered in the population after the evaluation stage for the current generation, which also depends on the number of generations evolved, g: Thus, the penalized objective function for a given pipe segments, i; is as follows fðiþ ¼f ðiþ ^ ½1 2 mða; b; iþšf ðwþ ð3:6þ where f ðiþ represents the raw score of the initial objective function for the pipe segments i; and f ðwþ is the corresponding score for the worst pipe segments found in the population at current generation g: The sign of Eq. (3.6) differs whether the objective function is minimized or maximized. In the former case, the penalization is added to the initial objective function score, while it is subtracted otherwise. In both cases, penalization alters the initial objective function score evaluated for each pipe segments making it worse from the optimization point of view as long as it violates any constraint. The dynamic penalization feature is provided in this solution using an appropriate function Kðg; aþ: Fig. 4 shows how a self-adaptive penalization is achieved, by the family of penalty functions mða; b; iþ derived using Eqs. (3.1) (3.5). It is assumed that the exponential term reaches saturation at a given value, named m s ; which is very close to zero. Then, at the first generation, g ¼ 1; an initial tolerance value d 1 is admitted, which is reduced as the algorithm evolves until a certain generation, g ¼ Gs; where a smaller tolerance value d Gs is allowed, which is less indulgent with the pipe segments that violate constraints. In Fig. 5, a family of exponential functions is generated, mða; b; iþ; ranging between the curves with exponents Kð1; aþd b and KðGs; aþd b : Therefore, Kðg; aþ determines the pressure on unfeasible pipe segments depending on the current generation, g; that is being evolved. The pressure on unfeasible pipe segments has to rise as the number of generations evolved increases. Different expressions for Kðg; aþ have been proposed. In this solution, the function selected is given by Kðg; aþ ¼K 1 ½ðg 2 1Þp þ 1Š a ð3:7þ where g corresponds to the current generation number, and K 1 and p are the two parameters to be determined according to the desired values of d 1 and d Gs ; and the number of generations, Gs, for a given m s : Using Eqs. (3.2), (3.5) and (3.7) we can determine the expressions for K 1 and p: Thus, considering only one implicit constraint and using Eqs. (3.2) and (3.5), we have mða; bþ ¼exp½2Kða; bþd b Š ð3:8þ Fig. 4. Penalty function saturation.

7 313 Fig. 5. Evolution of a a-set family of penalty with generation functions g: and taking into account Eq. (3.6) for g ¼ 1ðd ¼ d 1 Þ and g ¼ Gsðd ¼ d Gs Þ we obtain: ln 1 m K 1 ¼ s ð3:9þ p ¼ d b 1 d b=a 1 21! d Gs Gs 2 1 ð3:10þ Suitable values for d 1 ; d Gs ; Gs and ms are 0.01, 0.001, 1000 and 0.01, respectively. In addition, common values for the couple ða; bþ include (0.5, 2), (1, 2) and (2, 2). However, a sensitivity study is required in order to select the appropriate parameters depending on the particular optimization problem Scaling Once the score of each pipe segments of the population has been evaluated using the appropriate objective function and penalized, if necessary, the evolution continues towards the scaling stage. Scaling of scores is performed to avoid two problems that can appear in the evolution of GAs. The first one comprises the appearance, at early generations, of few extra-ordinary pipe segments, named super-pipe segments, among other mediocre ones. This could lead after a few generations, if not avoided, to a situation in which the extraordinary pipe segments take over a significant portion of the population, leading the GA to premature convergence. The second problem may occur late in a run when the average fitness score of the whole population is close to the fitness score of the best members in the population. If this situation is left alone, average members will probably get nearly the same number of copies in future generations and survival of the fittest necessary for improvement becomes a random walk among the mediocre pipe segments. Using an appropriate scaling method it is possible to control the effects of selective pressure, therefore, softening them at the beginning of the run and hardening them at the end of the evolution. The linear scaling function has been chosen here from the different methods available which calculates the scaled fitness score for a given pipe segments i; wðiþ; using the penalized objective function value in Eq. (3.6), fðiþ; as follows wðiþ ¼afðiÞþb ð3:11þ where coefficients a and b are calculated for each generation Replacement After scaling all the pipe segments in the population, the algorithm undergoes replacement as shown in Fig. 3. Several replacement methods are possible depending on the type of GA being used. For a SSGA, it only consists of performing a ranking of the total number of popsize þ nrep pipe segments according to their fitness score given by Eq. (3.11) and, then, removing the nrepl worst fitted in order to restore the population to its initial size (popsize). Therefore, the new population includes the best pipe segments encountered after the algorithm has evolved from the previous generation, g; to the new generation, g þ 1: 3.8. Termination According to the schematics of the SSGA in Fig. 6, the evolutionary cycle is repeated through generations until the termination criterion is satisfied. The termination criterion specifies the conditions that must be satisfied to consider that the best solution has been found, or otherwise, it is

8 314 Fig. 6. Termination criterion scheme. accepted that the GA has evolved for a maximum number of generations. One can find several termination criteria in the literature. The simplest criterion, and also the most frequently used, consists of limiting the number of generations the GA has to evolve, named G; without checking whether a suitable solution has been found or not. It is assumed that after having evolved for G generations the algorithm should have found a good solution. Other termination criteria are based on the search for population convergence. It has to be distinguished between two types of convergence: (1) fitness score convergence towards the same score; and (2) genetic convergence, or diversity, towards the same pipe segments (the same genome x). Both criteria may be necessary to admit that convergence is achieved. The termination criterion implemented in the problem determines whether evolution must finish by checking all three aspects: 1. Maximum number of generations (G). 2. Fitness score convergence (pconv). 3. Genetic convergence, or diversity (popdiv). Firstly, the current generation, g; is compared with the maximum number of generations allowed, G; defined by the user. If the current generation equals G the algorithm stops. Otherwise, the termination criterion proceeds with checking convergence. Convergence is first checked based on the fitness score of population pipe segments in the current generation. In this solution optimization means minimizing either risk or cost functions, or consequently, the fitness score convergence criterion is formulated as follows Pc ¼ 1 2 lwðmþ 2 kwðiþll kwðiþl $ pconv ð3:12þ where wðmþ is the minimum fitness score encountered, kwðiþl is the averaged fitness score of the population in the current generation, and pconv is the convergence level required by the user. If the fitness score convergence criterion is not achieved, i.e. the condition pc $ pconv is not satisfied, the SSGA continues evolution. Otherwise, the algorithm proceeds with checking genetic convergence, or population diversity, analyzing whether the genes of all the population pipe segments in the current generation have achieved convergence. To decide when genetic convergence has been achieved, couples of pipe segments must be compared regarding the genetic information stored in their genes. This process is repeated for all the pipe segments (popsize) in the current generation in order to evaluate the population diversity as follows Div ¼ 2 popsizeðpopsize 2 1Þ popsize X i¼1 X L d ik;jk Xi21 k¼1 # popdiv ð3:13þ where popdiv is the maximum diversity allowed by the user, i k and j k are the k nth genes of the genomes i and j; respectively, L is the length of the genome and, in addition ( d ik;jk ¼ 0; if li k 2 j k l, 1 ð3:14þ 1; otherwise in which 1 establishes the accuracy allowed when comparing genes. If the corresponding genes of two different pipe segments, i.e. genes in the same position, are identical, the value of d ik;jk ; from Eq. (3.14) equals to zero. As shown in Fig. 6, if the genetic convergence criterion is not achieved, i.e. the condition Div, popdiv is not j¼1 L

9 315 Table 1 Representative input parameters for some feeders Feeder name Leak frequency (per year) Rupture frequency (per year) Cost ($) Exposure time (min) A A A B B B B B satisfied, the SSGA continues evolution, or otherwise the algorithm stops. Evaluation of the population diversity is a very important topic, since it is possible to reach a situation with many different pipe segments in the population with similar fitness scores. This population would probably satisfy the fitness score convergence criterion, but with a so high diversity that it would not be possible to assure that the optimum solution has been reached. In fact, it could be expected that if evolution continues one of the pipe segments might lead to a better or optimum value. Controlling population diversity is of particular interest for unimodal functions, since at the end of the optimization process all the pipe segments of the population should equal the global optimum, and therefore, showing a population diversity equal to zero. One advantage of the customized termination criterion is that the maximum number of generations allowed can be extremely high without necessarily supposing an excessive computational cost, since the algorithm will stop if fitness scores and diversity convergence is achieved. However, it has to be taken into account that computing diversity is always a time consuming process, especially if the genome length is high. Even more, diversity convergence may not be achieved for the case of multi-modal functions that present local optima, making possible that different pipe segments, that is different genetic information, provide the same best fitness score (the best solution). Fortunately, by establishing a maximum number of generations allowed, G; one can guarantee that the SSGA will always stop. 4. Results and discussions The leakage and rupture frequencies are computed using Thomas approach. These frequencies are applied to the Markov model. According to the ISI interval assigned to each feeder during each iteration, its steady state failure frequency is computed. These failure frequencies of all 306 feeders are added together to obtain the Small LOCA frequency, which forms the objective or fitness function of the optimisation problem. (i) (ii) Assumptions All the feeders are assumed to be series. All the feeders are assumed to be uncorrelated. So Small LOCA frequency is taken as the sum of the individual feeder failure frequency (iii) The cost and exposure time considered in this case study are only representative figures, which are computed based on the length of the feeder and number of welds present on the feeder. (iv) The mutation and crossover probability for genetic probability assumed based on the best fit values. Table 1 presents some typical values of frequency and constraint values for some feeders used in the problem. The objective function and constraints for the problem has been described in Section 2. With these constraints and the steps involved in GAs, the optimum total feeder frequency was found to be /year, which is obtained by substituting in Eq. (2.6). Feeder failure frequency for each feeder is obtained by applying the optimum ISI interval obtained from the solution in the Markov model. Since ISI activity on feeders are taken up in a span of 5 years, the yearly allocation of number of feeders for inspection, cost incurred and radiation exposure time needed are computed. The overall results are presented in Table 2. Fitness score or genetic convergence and population divergence are computed as per Eqs. (3.12) and (3.13), respectively. Iterations are terminated when genetic convergence and population divergence criteria are satisfied or when the maximum number of generations are reached. The problem is terminated after 5000 generations, which is termed as maximum generations, G: The computer time Table 2 Cost and exposure time factors per year 6th year 7th year 8th year 9th year 10th year Number of feeders Cost($)/year Exposure time (in minutes)

10 Conclusions Fig. 7. Evaluation of convergence during optimisation. taken for obtaining the solution is 600 s on Pentium III processor. Fig. 7 presents the fitness score and genetic convergence while optimizing the risk function. It has been found that all the feeders could be allocated the optimum ISI interval with respect to the cost and exposure time allowed. This analysis would be even more realistic, if exact values of exposure time and cost could be utilized. Mainly cost here is focused on the cost of inspection resources and workman. But these can still be increased if repair activity is also undertaken along with inspection. Exposure time is a very important parameter to be taken into consideration, which is very difficult to estimate. Usually, after shutdown, when the radiation levels falls below a certain acceptable limit in vault area, the inspection activities will be started. This radiation dose for each feeder is dependent on its location in vault area, background radiation present and radiation from feeder if any, during the inspection of welds in the feeder. However, a representative figure has been taken in our analysis, since the scope of the subject is to substantiate the applicability of genetic algorithms in RI-ISI applications. It is important to note that the GA provides a number of potential solutions to a given problem and the choice of final solution is left to the user. In cases where a particular problem does not have one individual solution, for example a family of Pareto-optimal solutions, as is the case in multiobjective optimization and scheduling problems, then the GA is potentially useful for identifying these alternative solutions simultaneously. When nuclear power plant goes for a major shutdown, it calls for optimum feeder inspection since there will be restriction on man-rem exposure as well as on available resources. With GA, the disadvantage of linear search has been avoided largely. Nevertheless, the solution obtained could not be termed as the global solution, but could necessarily be the closest solution to global optima. Since our requirement is a more close solution rather than a precise solution, the application of GA to this type of problem could be justified. References [1] CAN/CSA-N-285.4, Periodic Inspection of CANDU Nuclear Power Plant components. [2] Fleming KN, Gosselin S, Mitman J. Application of Markov models and service data to evaluate the influence of inspection on pipe rupture frequencies. Proceedings of the ASME Pressure Vessels and Piping Conference, Boston; August [3] Lydell BOY. Pipe failure probability the Thomas paper revisited. Reliab Engng Syst Safety 2000;68: [4] Martorell S, Carlos S, Sanchez A, Serradell V. Constrained optimization of test intervals using a steady-state genetic algorithm. Reliab Engng Syst Safety 2000;67: [5] Giuggioli Busacca P, Marseguerra M, Zio E. Multiobjective optimization by genetic algorithms: application to safety systems. Reliab Engng Syst Safety 2001;72: [6] Goldberg DE. Genetic algorithms in search, optimisation, and machine learning. Reading, MA: Addison-Wesley; 1989.

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Evolutionary Algorithms What is Evolutionary Algorithms (EAs)? Evolutionary algorithms are iterative and stochastic search methods that mimic the natural biological evolution and/or

More information

2. Genetic Algorithms - An Overview

2. Genetic Algorithms - An Overview 2. Genetic Algorithms - An Overview 2.1 GA Terminology Genetic Algorithms (GAs), which are adaptive methods used to solve search and optimization problems, are based on the genetic processes of biological

More information

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Introduction to Artificial Intelligence Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Chapter 9 Evolutionary Computation Introduction Intelligence can be defined as the capability of a system to

More information

Genetic Algorithm: An Optimization Technique Concept

Genetic Algorithm: An Optimization Technique Concept Genetic Algorithm: An Optimization Technique Concept 1 Uma Anand, 2 Chain Singh 1 Student M.Tech (3 rd sem) Department of Computer Science Engineering Dronacharya College of Engineering, Gurgaon-123506,

More information

Genetic Algorithms for Optimizations

Genetic Algorithms for Optimizations Genetic Algorithms for Optimizations 1. Introduction Genetic Algorithms (GAs) are developed to mimic some of the processes observed in natural evolution. GAs use the concept of Darwin's theory of evolution

More information

Generational and steady state genetic algorithms for generator maintenance scheduling problems

Generational and steady state genetic algorithms for generator maintenance scheduling problems Generational and steady state genetic algorithms for generator maintenance scheduling problems Item Type Conference paper Authors Dahal, Keshav P.; McDonald, J.R. Citation Dahal, K. P. and McDonald, J.

More information

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm)

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Numerical Example A simple example will help us to understand how a GA works. Let us find the maximum value of the function (15x - x 2

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications Machine Learning: Algorithms and Applications Floriano Zini Free University of Bozen-Bolzano Faculty of Computer Science Academic Year 2011-2012 Lecture 4: 19 th March 2012 Evolutionary computing These

More information

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM 1 MANSI GANGWAR, 2 MAIYA DIN, 3 V. K. JHA 1 Information Security, 3 Associate Professor, 1,3 Dept of CSE, Birla Institute of Technology, Mesra

More information

CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM

CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM 44 CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM 4.1 INTRODUCTION Engineering systems, nowadays, are becoming more and more complex due to the application of automation, miniaturization, embedded

More information

An introduction to genetic algorithms for neural networks

An introduction to genetic algorithms for neural networks An introduction to genetic algorithms for neural networks Richard Kemp 1 Introduction Once a neural network model has been created, it is frequently desirable to use the model backwards and identify sets

More information

Comparison of a Job-Shop Scheduler using Genetic Algorithms with a SLACK based Scheduler

Comparison of a Job-Shop Scheduler using Genetic Algorithms with a SLACK based Scheduler 1 Comparison of a Job-Shop Scheduler using Genetic Algorithms with a SLACK based Scheduler Nishant Deshpande Department of Computer Science Stanford, CA 9305 nishantd@cs.stanford.edu (650) 28 5159 June

More information

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1)

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1) Lecture 36 GENETIC ALGORITHM (1) Outline What is a Genetic Algorithm? An Example Components of a Genetic Algorithm Representation of gene Selection Criteria Reproduction Rules Cross-over Mutation Potential

More information

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA , June 30 - July 2, 2010, London, U.K. Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA Imran Ali Chaudhry, Sultan Mahmood and Riaz

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

More information

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad. GENETIC ALGORITHMS Narra Priyanka K.Naga Sowjanya Vasavi College of Engineering. Ibrahimbahg,Hyderabad mynameissowji@yahoo.com priyankanarra@yahoo.com Abstract Genetic algorithms are a part of evolutionary

More information

Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen

Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen INF3490 - Biologically inspired computing Lecture 3: Eiben and Smith, chapter 5-6 Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen Repetition: General scheme of

More information

Optimal Design of Laminated Composite Plates by Using Advanced Genetic Algorithm

Optimal Design of Laminated Composite Plates by Using Advanced Genetic Algorithm International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 5(May 2014), PP.77-86 Optimal Design of Laminated Composite Plates by Using

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

From Genetics to Genetic Algorithms

From Genetics to Genetic Algorithms From Genetics to Genetic Algorithms Solution to Optimisation Problems Using Natural Systems Jitendra R Raol and Abhijit Jalisatgi Genetic algorithms are search procedures inspired by natural selection

More information

Introduction To Genetic Algorithms

Introduction To Genetic Algorithms 1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: rkbc@iitg.ernet.in References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization

More information

Energy management using genetic algorithms

Energy management using genetic algorithms Energy management using genetic algorithms F. Garzia, F. Fiamingo & G. M. Veca Department of Electrical Engineering, University of Rome "La Sapienza", Italy Abstract An energy management technique based

More information

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH International Journal of Engineering Research and Applications (IJERA) ISSN: 48-96 National Conference on Emerging Trends in Engineering & Technology (VNCET-30 Mar 1) GENETIC ALGORITHM A NOBLE APPROACH

More information

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur...

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur... What is Evolutionary Computation? Genetic Algorithms Russell & Norvig, Cha. 4.3 An abstraction from the theory of biological evolution that is used to create optimization procedures or methodologies, usually

More information

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS SANJAY S, PRADEEP S, MANIKANTA V, KUMARA S.S, HARSHA P Department of Human Resource Development CSIR-Central Food

More information

College of information technology Department of software

College of information technology Department of software University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************

More information

10. Lecture Stochastic Optimization

10. Lecture Stochastic Optimization Soft Control (AT 3, RMA) 10. Lecture Stochastic Optimization Genetic Algorithms 10. Structure of the lecture 1. Soft control: the definition and limitations, basics of epert" systems 2. Knowledge representation

More information

Comparative Study of Different Selection Techniques in Genetic Algorithm

Comparative Study of Different Selection Techniques in Genetic Algorithm Journal Homepage: Comparative Study of Different Selection Techniques in Genetic Algorithm Saneh Lata Yadav 1 Asha Sohal 2 Keywords: Genetic Algorithms Selection Techniques Roulette Wheel Selection Tournament

More information

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM Dr.V.Selvi Assistant Professor, Department of Computer Science Mother Teresa women s University Kodaikanal. Tamilnadu,India. Abstract -

More information

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP ISSN 1691-5402 ISBN 978-9984-44-028-6 Environment. Technology. Resources Proceedings of the 7 th International Scientific and Practical Conference. Volume I1 Rēzeknes Augstskola, Rēzekne, RA Izdevniecība,

More information

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Yingrui Chen *, Mark Elliot ** and Joe Sakshaug *** * ** University of Manchester, yingrui.chen@manchester.ac.uk University

More information

Optimisation and Operations Research

Optimisation and Operations Research Optimisation and Operations Research Lecture 17: Genetic Algorithms and Evolutionary Computing Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/

More information

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION From the SelectedWorks of Liana Napalkova May, 2008 DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION Galina Merkuryeva Liana Napalkova

More information

Introduction To Genetic Algorithms

Introduction To Genetic Algorithms Introduction To Genetic Algorithms Cse634 DATA MINING Professor Anita Wasilewska Computer Science Department Stony Brook University 1 Overview Introduction To Genetic Algorithms (GA) GA Operators and Parameters

More information

What is an Evolutionary Algorithm? Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch

What is an Evolutionary Algorithm? Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch Chapter 2 Contents Recap of Evolutionary Metaphor Basic scheme of an EA Basic Components: Representation

More information

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING DAAAM INTERNATIONAL SCIENTIFIC BOOK 2010 pp. 549-558 CHAPTER 48 A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING BANCILA, D.; BUZATU, C. & FOTA, A. Abstract: Starting

More information

An introduction to evolutionary computation

An introduction to evolutionary computation An introduction to evolutionary computation Andrea Roli andrea.roli@unibo.it Dept. of Computer Science and Engineering (DISI) Campus of Cesena Alma Mater Studiorum Università di Bologna Outline 1 Basic

More information

Genetic Algorithms and Sensitivity Analysis in Production Planning Optimization

Genetic Algorithms and Sensitivity Analysis in Production Planning Optimization Genetic Algorithms and Sensitivity Analysis in Production Planning Optimization CECÍLIA REIS 1,2, LEONARDO PAIVA 2, JORGE MOUTINHO 2, VIRIATO M. MARQUES 1,3 1 GECAD Knowledge Engineering and Decision Support

More information

Processor Scheduling Algorithms in Environment of Genetics

Processor Scheduling Algorithms in Environment of Genetics Processor Scheduling Algorithms in Environment of Genetics Randeep Department of Computer Science and Engineering R.N. College of Engg. & Technology Haryana, India randeepravish@gmail.com Abstract The

More information

Optimal Capacitor Placement for Loss Reduction in Distribution Systems Using Fuzzy and Hybrid Genetic Algorithm

Optimal Capacitor Placement for Loss Reduction in Distribution Systems Using Fuzzy and Hybrid Genetic Algorithm Optimal Capacitor Placement for Loss Reduction in Distribution Systems Using Fuzzy and Hybrid Genetic Algorithm Dinakara Prasad Reddy P Lecturer, Department of EEE, SVU College of Engineering, Tirupati

More information

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Paper AB07 Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Munshi Imran Hossain, Cytel Statistical Software & Services Pvt. Ltd., Pune, India Sudipta Basu, Cytel Statistical

More information

Part 1: Motivation, Basic Concepts, Algorithms

Part 1: Motivation, Basic Concepts, Algorithms Part 1: Motivation, Basic Concepts, Algorithms 1 Review of Biological Evolution Evolution is a long time scale process that changes a population of an organism by generating better offspring through reproduction.

More information

Keywords Genetic Algorithm (GA), Evolutionary, Representation, Binary, Floating Point, Operator

Keywords Genetic Algorithm (GA), Evolutionary, Representation, Binary, Floating Point, Operator Volume 5, Issue 4, 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Review on Genetic

More information

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection Evolutionary Computation Lecture 3 Evolutionary Computation CIS 412 Artificial Intelligence Umass, Dartmouth Stochastic search (or problem solving) techniques that mimic the metaphor of natural biological

More information

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm Open Journal of Social Sciences, 206, 4, 52-58 Published Online July 206 in SciRes. http://www.scirp.org/journal/jss http://dx.doi.org/0.4236/jss.206.47008 Study of Optimization Assigned on Location Selection

More information

initial set of random solutions called population satisfying boundary and/or system

initial set of random solutions called population satisfying boundary and/or system CHAPTER 4 Genetic Algorithm GAs are stochastic search algorithms based on the mechanism of natural selection and natural genetics. GA, differing from conventional search techniques, start with an initial

More information

Benchmark Exercise on Risk-Informed In-Service Inspection Methodologies

Benchmark Exercise on Risk-Informed In-Service Inspection Methodologies 20th International Conference on Structural Mechanics in Reactor Technology (SMiRT 20) Espoo, Finland, August 9-14, 2009 SMiRT 20-Division 7, Paper 1841 Benchmark Exercise on Risk-Informed In-Service Inspection

More information

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification International Journal of Emerging Engineering Research and Technology Volume 3, Issue 9, September, 2015, PP 18-24 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design and Implementation of Genetic

More information

Evolutionary Computation. Lecture 1 January, 2007 Ivan Garibay

Evolutionary Computation. Lecture 1 January, 2007 Ivan Garibay Evolutionary Computation Lecture 1 January, 2007 Ivan Garibay igaribay@cs.ucf.edu Lecture 1 What is Evolutionary Computation? Evolution, Genetics, DNA Historical Perspective Genetic Algorithm Components

More information

Global Logistics Road Planning: A Genetic Algorithm Approach

Global Logistics Road Planning: A Genetic Algorithm Approach The Sixth International Symposium on Operations Research and Its Applications (ISORA 06) Xinjiang, China, August 8 12, 2006 Copyright 2006 ORSC & APORC pp. 75 81 Global Logistics Road Planning: A Genetic

More information

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS.

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS. VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY A seminar report on GENETIC ALGORITHMS Submitted by Pranesh S S 2SD06CS061 8 th semester DEPARTMENT OF COMPUTER SCIENCE

More information

Hybrid search method for integrated scheduling problem of container-handling systems

Hybrid search method for integrated scheduling problem of container-handling systems Hybrid search method for integrated scheduling problem of container-handling systems Feifei Cui School of Computer Science and Engineering, Southeast University, Nanjing, P. R. China Jatinder N. D. Gupta

More information

Genetic algorithms. History

Genetic algorithms. History Genetic algorithms History Idea of evolutionary computing was introduced in the 1960s by I. Rechenberg in his work "Evolution strategies" (Evolutionsstrategie in original). His idea was then developed

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Fall 2008 1 Introduction Evolutionary algorithms (or EAs) are tools for solving complex problems. They were originally developed for engineering and chemistry problems. Much of

More information

Plan for today GENETIC ALGORITHMS. Randomised search. Terminology: The GA cycle. Decoding genotypes

Plan for today GENETIC ALGORITHMS. Randomised search. Terminology: The GA cycle. Decoding genotypes GENETIC ALGORITHMS Jacek Malec email: jacek.malec@cs.lth.se Plan for today What is a genetic algorithm? Degrees of freedom. Some examples. Co-evolution, SAGA, Genetic Programming, Evolutionary Strategies,...

More information

Genetic Algorithm for Supply Planning Optimization under Uncertain Demand

Genetic Algorithm for Supply Planning Optimization under Uncertain Demand Genetic Algorithm for Supply Planning Optimization under Uncertain Demand Tezuka Masaru and Hiji Masahiro Hitachi Tohoku Software, Ltd. 2-16-10, Honcho, Aoba ward, Sendai City, 980-0014, Japan {tezuka,hiji}@hitachi-to.co.jp

More information

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment Genetic Algorithms Sesi 14 Optimization Techniques Mathematical Programming Network Analysis Branch & Bound Simulated Annealing Tabu Search Classes of Search Techniques Calculus Base Techniqes Fibonacci

More information

Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value

Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value American Journal of Applied Sciences 9 (8): 1268-1272, 2012 ISSN 1546-9239 2012 Science Publications Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value 1 Vishnu Raja, P.

More information

Genetic Algorithm for Variable Selection. Genetic Algorithms Step by Step. Genetic Algorithm (Holland) Flowchart of GA

Genetic Algorithm for Variable Selection. Genetic Algorithms Step by Step. Genetic Algorithm (Holland) Flowchart of GA http://www.spectroscopynow.com http://ib-poland.virtualave.net/ee/genetic1/3geneticalgorithms.htm http://www.uni-mainz.de/~frosc000/fbg_po3.html relative intensity Genetic Algorithm for Variable Selection

More information

Software Next Release Planning Approach through Exact Optimization

Software Next Release Planning Approach through Exact Optimization Software Next Release Planning Approach through Optimization Fabrício G. Freitas, Daniel P. Coutinho, Jerffeson T. Souza Optimization in Software Engineering Group (GOES) Natural and Intelligent Computation

More information

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System International Journal of Performability Engineering Vol., No. 4, July 205, pp. 357-367. RAMS Consultants Printed in India A Simulation-based Multi-level Redundancy Allocation for a Multi-level System YOUNG

More information

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) Introduction to Meta-heuristics and Evolutionary Algorithms

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) Introduction to Meta-heuristics and Evolutionary Algorithms 2017-2018 Güz Yarıyılı Balikesir Universitesi, Endustri Muhendisligi Bolumu EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) 2 Introduction to Meta-heuristics and Evolutionary Algorithms

More information

PERFORMANCE EVALUATION OF GENETIC ALGORITHMS ON LOADING PATTERN OPTIMIZATION OF PWRS

PERFORMANCE EVALUATION OF GENETIC ALGORITHMS ON LOADING PATTERN OPTIMIZATION OF PWRS International Conference Nuclear Energy in Central Europe 00 Hoteli Bernardin, Portorož, Slovenia, September 0-3, 00 www: http://www.drustvo-js.si/port00/ e-mail: PORT00@ijs.si tel.:+ 386 588 547, + 386

More information

Genetic Algorithms and Genetic Programming Lecture 13

Genetic Algorithms and Genetic Programming Lecture 13 Genetic Algorithms and Genetic Programming Lecture 13 Gillian Hayes 10th November 2008 Pragmatics of GA Design 1 Selection methods Crossover Mutation Population model and elitism Spatial separation Maintaining

More information

Genetic Programming for Symbolic Regression

Genetic Programming for Symbolic Regression Genetic Programming for Symbolic Regression Chi Zhang Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996, USA Email: czhang24@utk.edu Abstract Genetic

More information

Improving Differential Evolution Algorithm with Activation Strategy

Improving Differential Evolution Algorithm with Activation Strategy 2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) (2011) IACSIT Press, Singapore Improving Differential Evolution Algorithm with Activation Strategy Zhan-Rong Hsu 1, Wei-Ping

More information

Deterministic Crowding, Recombination And Self-Similarity

Deterministic Crowding, Recombination And Self-Similarity Deterministic Crowding, Recombination And Self-Similarity Bo Yuan School of Information Technology and Electrical Engineering The University of Queensland Brisbane, Queensland 4072 Australia E-mail: s4002283@student.uq.edu.au

More information

Genetic Algorithm with Upgrading Operator

Genetic Algorithm with Upgrading Operator Genetic Algorithm with Upgrading Operator NIDAPAN SUREERATTANAN Computer Science and Information Management, School of Advanced Technologies, Asian Institute of Technology, P.O. Box 4, Klong Luang, Pathumthani

More information

Genetic algorithms and code optimization. A quiet revolution

Genetic algorithms and code optimization. A quiet revolution Genetic algorithms and code optimization Devika Subramanian Rice University Work supported by DARPA and the USAF Research Labs A quiet revolution (May 1997) Deep Blue vs Kasparaov first match won against

More information

CHAPTER 4 LINEAR ANTENNA ARRAY SYNTHESIS USING GENETIC ALGORITHM

CHAPTER 4 LINEAR ANTENNA ARRAY SYNTHESIS USING GENETIC ALGORITHM 76 CHAPTER 4 LINEAR ANTENNA ARRAY SYNTHESIS USING GENETIC ALGORITHM 4.1 INTRODUCTION Improving antenna characteristics such as directivity, input impedance, bandwidth, sidelobe level, null depth level

More information

ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H.

ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H. SELF-ADAPTATION OF PARAMETERS FOR MCPC IN GENETIC ALGORITHMS ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H. Proyecto UNSL-338403 1 Departamento de Informática Universidad Nacional de San Luis (UNSL) Ejército

More information

An Evolutionary Solution to a Multi-objective Scheduling Problem

An Evolutionary Solution to a Multi-objective Scheduling Problem , June 30 - July 2,, London, U.K. An Evolutionary Solution to a Multi-objective Scheduling Problem Sumeyye Samur, Serol Bulkan Abstract Multi-objective problems have been attractive for most researchers

More information

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science 1 GA (1/31) Introduction Based on Darwin s theory of evolution Rapidly growing area of artificial intelligence

More information

Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN

Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN The Problem Graphene is one of the most thermally conductive materials

More information

Pressurized Water Reactor Materials Reliability Program (QA)

Pressurized Water Reactor Materials Reliability Program (QA) Pressurized Water Reactor Materials Reliability Program (QA) Program Description Program Overview Stress corrosion cracking and general environmental corrosion of reactor coolant system components have

More information

TOLERANCE ALLOCATION OF MECHANICAL ASSEMBLIES USING PARTICLE SWARM OPTIMIZATION

TOLERANCE ALLOCATION OF MECHANICAL ASSEMBLIES USING PARTICLE SWARM OPTIMIZATION 115 Chapter 6 TOLERANCE ALLOCATION OF MECHANICAL ASSEMBLIES USING PARTICLE SWARM OPTIMIZATION This chapter discusses the applicability of another evolutionary algorithm, named particle swarm optimization

More information

Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3

Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3 Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3 1,2,3 Y. S. R Engineering College, Yogi Vemana University Korrapad Road, Proddatur 516360, India 1 shaikfaroq@gmail.com,

More information

Study on the Stability and Reliability of the Whole Life Cycle of Tunnel Structure Youjiang Yang

Study on the Stability and Reliability of the Whole Life Cycle of Tunnel Structure Youjiang Yang 2nd International Conference on Machinery, Materials Engineering, Chemical Engineering and Biotechnology (MMECEB 2015) Study on the Stability and Reliability of the Whole Life Cycle of Tunnel Structure

More information

Structural Integrity and NDE Reliability I

Structural Integrity and NDE Reliability I Structural Integrity and NDE Reliability I Assessment of Failure Occurrence Probability as an Input for RI-ISI at Paks NPP R. Fótos, University of Miskolc, Hungary L. Tóth, P. Trampus, University of Debrecen,

More information

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Abstract Jing Ai Shijiazhuang University of Applied Technology, Shijiazhuang 050081, China With the constant development of computer

More information

Designing a New Particle Swarm Optimization for Make-with-Buy Inventory Model

Designing a New Particle Swarm Optimization for Make-with-Buy Inventory Model Proceedings of the 14 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 14 Designing a New Particle Swarm Optimization for Make-with-Buy Inventory

More information

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree A. SADEGHEIH Department of Industrial Engineering University of Yazd, P.O.Box: 89195-741 IRAN, YAZD

More information

Available online at International Journal of Current Research Vol. 9, Issue, 07, pp , July, 2017

Available online at   International Journal of Current Research Vol. 9, Issue, 07, pp , July, 2017 z Available online at http://www.journalcra.com International Journal of Current Research Vol. 9, Issue, 07, pp.53529-53533, July, 2017 INTERNATIONAL JOURNAL OF CURRENT RESEARCH ISSN: 0975-833X RESEARCH

More information

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Tzung-Pei Hong 1, 2, Pei-Chen Sun 3, and Sheng-Shin Jou 3 1 Department of Computer Science and Information Engineering

More information

A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation to Minimize Uncertainty in Production Cost

A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation to Minimize Uncertainty in Production Cost World Applied Sciences Journal 23 (8): 1013-1017, 2013 ISSN 1818-4952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.08.956 A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation

More information

Artificial Evolution. FIT3094 AI, A-Life and Virtual Environments Alan Dorin

Artificial Evolution. FIT3094 AI, A-Life and Virtual Environments Alan Dorin Artificial Evolution FIT3094 AI, A-Life and Virtual Environments Alan Dorin Copyrighted imagery used in the preparation of these lecture notes remains the property of the credited owners and is included

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-2013 847 Genetically Optimised Design Of Irrigation System Network Using Epanet As A Tool 1 Ms. Shikha Arora - PG student

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Evolution and Intelligent Besides learning ability, intelligence can also be defined as the capability of a system to adapt its behaviour to ever changing environment. Evolutionary

More information

Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms

Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms Karishma Mendiratta #1, Ankush Goyal *2 #1 M.Tech. Scholar, *2 Assistant Professor, Department of Computer

More information

Optimization of reactor network design problem using Jumping Gene Adaptation of Differential Evolution

Optimization of reactor network design problem using Jumping Gene Adaptation of Differential Evolution Journal of Physics: Conference Series PAPER OPEN ACCESS Optimization of reactor network design problem using Jumping Gene Adaptation of Differential Evolution To cite this article: Ashish M Gujarathi et

More information

Multi-Plant Multi-Product Aggregate Production Planning Using Genetic Algorithm

Multi-Plant Multi-Product Aggregate Production Planning Using Genetic Algorithm Multi-Plant Multi-Product Aggregate Production Planning Using Genetic Algorithm Fahron Dakka, Muhammad Aswin, Bambang Siswojo Abstract Aggregate production planning (APP) is a mid-term planning tool used

More information

Genetic Algorithm: A Search of Complex Spaces

Genetic Algorithm: A Search of Complex Spaces Genetic Algorithm: A Search of Complex Spaces Namita Khurana, Anju Rathi, Akshatha.P.S Lecturer in Department of (CSE/IT) KIIT College of Engg., Maruti Kunj, Sohna Road, Gurgaon, India ABSTRACT Living

More information

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS Liviu Lalescu, Costin Badica University of Craiova, Faculty of Control, Computers and Electronics Software Engineering Department, str.tehnicii, 5, Craiova,

More information

A Gene Based Adaptive Mutation Strategy for Genetic Algorithms

A Gene Based Adaptive Mutation Strategy for Genetic Algorithms A Gene Based Adaptive Mutation Strategy for Genetic Algorithms Sima Uyar, Sanem Sariel, and Gulsen Eryigit Istanbul Technical University, Electrical and Electronics Faculty Department of Computer Engineering,

More information

Timetabling with Genetic Algorithms

Timetabling with Genetic Algorithms Timetabling with Genetic Algorithms NADIA NEDJAH AND LUIZA DE MACEDO MOURELLE Department of de Systems Engineering and Computation, State University of Rio de Janeiro São Francisco Xavier, 524, 5 O. Andar,

More information

Journal of Global Research in Computer Science PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING PROBLEM

Journal of Global Research in Computer Science PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING PROBLEM Volume, No. 5, December 00 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING

More information

Introduction Evolutionary Algorithm Implementation

Introduction Evolutionary Algorithm Implementation Introduction Traditional optimization methods fail when there are complex, nonlinear relationships between the parameters and the value to be optimized, the goal function has many local extrema, and resources

More information

Simulation-Based Analysis and Optimisation of Planning Policies over the Product Life Cycle within the Entire Supply Chain

Simulation-Based Analysis and Optimisation of Planning Policies over the Product Life Cycle within the Entire Supply Chain From the SelectedWorks of Liana Napalkova June, 2009 Simulation-Based Analysis and Optimisation of Planning Policies over the Product Life Cycle within the Entire Supply Chain Galina Merkuryeva Liana Napalkova

More information

The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku

The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku Nordin Abu Bakar, Muhammad Fadhil Mahadzir Faculty of Computer & Mathematical

More information