Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系.

Similar presentations


Presentation on theme: "1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系."— Presentation transcript:

1 1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系

2 2 Motivation Introduction on GA The stability problem of an IIR filter The stability criterion of an IIR filter How to embed the constraints (stability criterion) into evolution of GA ? Simulation results Discussions Outline

3 3 Motivation In general, the strategy of GA on an optimal problem with some constraints:  Test whether chromosomes satisfies the constraints  Drop and re-generate new chromosomes if the constraints are not satisfied  Calculate the corresponding fitness value if the constraints are satisfied  Evolution Is it possible that we can embed the constraints into the evolution of GA, so that it is not necessary to test the constraints?

4 4 Introduction on GA

5 5 Improved GA Improved Crossover : chromosomes of next generation : the parents

6 6 The stability problem of an IIR filter the transfer function of a IIR filter be described as where a k and b k are parameters to be designed.

7 7 The stability problem of an IIR filter H(z) is stable if all poles lie inside unit disk H(z) is D-stable if all poles lie inside the disk D(α, r) contained in unit disk

8 8 The stability criterion of IIR filter Theorem 1: Let. If the following inequality is satisfied (1) then the solutions of, will lie inside the disk with and..

9 9 The stability criterion of IIR filter Theorem 2: Let two polynomials: both satisfy (1) Then polynomial: satisfy (1)

10 10 The stability criterion of IIR filter Theorem 3 Let and for Then the polynomial with satisfy (1) for and any real number

11 11 How to embed the constraints (stability criterion) into evolution of GA? Corollary 1: Suppose that the two chromosomes: satisfy the inequality (1). The chromosome in the offspring (by crossover) satisfy the inequality (1).

12 12 How to embed the constraints (stability criterion) into evolution of GA? Corollary 2: Suppose that the chromosome satisfy (1). The new chromosome (the result of the mutation from satisfy (1) if the mutation is perform according to Theorem 3.

13 13 The mutation

14 14 How to embed the constraints (stability criterion) into evolution of GA? Generate the initial generation Evaluate the fitness function Is the goal reached ? Y N Select and crossover based on Corollary 1 Mutation based on Corollary 2 END

15 15 Simulation results A low-pass IIR filter with two poles The target frequency response

16 16 Simulation results The Goal:  Design a k and b k so that Minimize the MSE between designed frequency response and target frequency The filter is D(0.3,0.7)-stable

17 17 Simulation results The fitness function is defined as in which =

18 18 Simulation results The maximum distance between the poles as well as zeros and the center α=0.3+j0

19 19 Simulation results

20 20 Simulation results — Comparison of performance Algorithm1: GA Algorithm2: IGA Algorithm3:The proposed GA

21 21 Simulation results The poles and zero of designed IIR filter

22 22 Discussions The performance is better than those of the algorithm by using trial and error The stability criterion (constraint) is a sufficient condition (hence the proposed crossover and mutation is, either) – condense the search space  A less conservative criterion (algorithm) should be found Not all optimal problem can be applied by the proposed algorithm, since the embedded evolution is not easy to find

23 23 References H. F. Leung, H. K. Lam, S. H. Ling, “Tuning of the Structure and Parameters of a Neural Network Using an Improved Genetic Algorithm,” IEEE Trans. Neural Networks, Vol. 14, pp 79-88, 2003. K. Uesaka and M. Kawamata, “Evolutionary synthesis of digital filter structures using genetic algorithm,” IEEE Trans. Circuits Syst. II, vol. 50, Dec. 2003. K. Uesaka and M. Kawamata, “Synthesis of low-sensitivity second- order digital filters using genetic programming with automatically defined functions,” IEEE Signal Process. Letters, vol. 7, April 2000. Shing-Tai Pan, “Design of Robust D-stable IIR Filters Using Genetic Algorithms with Embedded Stability Criterion,” IEEE Transactions on Signal Processing, Vol. 57, No. 8, pp. 3008-3016, Aug. 2009.

24 24 Q&A Thank you for listening


Download ppt "1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系."

Similar presentations


Ads by Google