handling constraints 報告者 : 王敬育. many researchers investigated gas based on floating...

27
Handling Constraints 報報報 : 報報報

Post on 21-Dec-2015

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Handling Constraints

報告者 : 王敬育

Page 2: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Many researchers investigated Gas based on floating point representation but the optimization problems they considered were defined on a search space:

i.e., each variable Xk was restricted to a given interval

The domain D is defined by ranges of variables

for a given

Page 3: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

• Example: p123

Page 4: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

• We consider a particular class of optimization problems which are defined on a convex domain; these can be formulated as follows:

Optimize a function f(X1,X2…Xq), subject to the following sets of linear constraints:

Page 5: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

The developed system (GENOCOP for GEenetic algorithm for Numerical Optimization for COnstrained Problems)

It combines some of the ideas seen in the previous approaches, but in a totally new context. The main idea behind this approach lies in:

(1) An elimination of the equalities present in the set of

constraints

(2) Careful design of special genetic operators, which guarantee to keep all chromosomes within the constrained solution space.

Page 6: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 7: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 8: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 9: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Operators

We describe six genetic operators based on floating point representation, which were used in modified version of the GENOCOP system. The first three are unary operators. The other three are binary.

Page 10: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

• Boundary mutation

This operator requires also a single parent X and produces

a single offspring X’. The operator is a variation of the

uniform mutation with

where being either left(k) or right(k), each with equal

probability.

Page 11: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Non-uniform mutation

Page 12: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Arithmetical crossover

Page 13: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

1

Page 14: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 15: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Testing GENOCOP • See p130 ~ p133

following parameters for all experiments:

pop_sizes = 70

k = 28(number of parents in each generation ; classification step)

b = 2(coefficient for non-uniform mutation)

Page 16: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 17: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 18: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 19: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 20: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 21: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 22: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

Denote the GENOCOP II system as the method #4

Page 23: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 24: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered

GENOCOP III

This method incorporates the original GENOCOP system, but also extends it by maintaining two separate populations.

The first population Ps consists of so-called search points which satisfy linear constraints of the problem.

The second population Pr consists of so-called reference points; these points are fully feasible, they satisfy all constraints.

Page 25: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 26: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered
Page 27: Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered