Genetic Algorithm (GA)

Genetic algorithm (GA) is a meta-heuristic technique for solving optimization problems. The algorithm mimics the behavior of nature, such as evolution and survival of the fittest. Basically, a population of n chromosomes are randomly created in the beginning. By applying operators, such as crossover and mutation, the population will be updated through many generations. Only … Read more

Optimization problem

Optimum

Roughly speaking, optimization is finding the feasible set of design variables that leads to optimum value of a specified objective (e.g. minimizing cost, minimizing weight, maximizing fracture toughness etc.). It is preferred that we can reach the global optimum, not a local one. This is also a challenge in solving optimization problem, because we do … Read more