NTU Course
NewsHelpOverview

Genetic Algorithms

Offered in 112-2
  • Serial Number

    72053

  • Course Number

    EE5145

  • Course Identifier

    921 U9400

  • No Class

  • 3 Credits
  • Elective

    GRADUATE INSTITUTE OF ELECTRICAL ENGINEERING / Intelligent Medicine Program

      Elective
    • GRADUATE INSTITUTE OF ELECTRICAL ENGINEERING

    • Intelligent Medicine Program

  • YU, TIAN-LI
    • View Courses Offered by Instructor
    • COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE DEPARTMENT OF ELECTRICAL ENGINEERING

    • tianliyu@ntu.edu.tw

    • 明達館六樓619室
    • 02-33669649

  • Wed 7, 8, 9
  • MING-DA BLDG. ROOM NO.303 (明達303)

  • Type 3

  • 24 Student Quota

    NTU 24

  • No Specialization Program

  • Chinese
  • NTU COOL
  • Notes
  • NTU Enrollment Status

    Loading...
  • Course Description
    Introduction to GAs, including motivation, simple ga mechanics, simple GA implementation, simple GA applications (2 weeks). GA theory, including schemata theory, building-block hypothesis, no-free-lunch theorem, GA takeover, building-block decision making, deceptions, and problem difficulty (3 weeks). GA-related issues, including different selection, crossover, and mutation operators, niching, problems with constraints, real-coded GAs, evolutionary strategies, and genetic programming (3 weeks). Current GA development, including competent GAs, estimation of distribution algorithms, and efficiency enhancement techniques (3 weeks).
  • Course Objective
    (1) To make students have basic understanding of mechanisms, theory, and applications of genetic algorithms. (2) To train students to have the ability of applying genetic algorithms of their optimization problems.
  • Course Requirement
    Personality Prerequisite: Activeness, enthusiasm, and curiosity Knowledge Prerequisite: Probability Algorithms (optional)
  • Expected weekly study hours after class
  • Office Hour
    *This office hour requires an appointment
  • Designated Reading
  • References
    Textbook: None. References: David E. Goldberg (1989). Genetic algorithms in search, optimization, and machine learning. ISBN: 0201157675 David A. Coley (1999). An Introduction to Genetic Algorithms for Scientists and Engineers. ISBN: 9810236026 David E. Goldberg (2002). The design of innovation: lessons from and for competent genetic algorithms. ISBN: 1402070985
  • Grading
    10%

    Homework

    30%

    Midterm

    Open book

    25%

    Final

    Open book

    35%

    Term Project

    Team-based (2~3 persons) Proposal 5% Oral Presentation 10% Term Report 20%

  • Adjustment methods for students
    Adjustment MethodDescription
    Teaching methods

    Provide students with flexible ways of attending courses

    Others

    Negotiated by both teachers and students

  • Course Schedule
    02/21Week 01Introduction & SGA applications
    02/28Week 02Day off
    03/06Week 03SGA mechanisms
    03/13Week 04SGA operators
    03/20Week 05GA fundamental theorems I
    03/27Week 06GA fundamental theorems II
    04/03Week 07GA fundamental theorems III
    04/10Week 08Midterm
    04/17Week 09Real-world application issues I
    04/24Week 10Real-world application issues II
    05/01Week 11Real-world application issues III
    05/08Week 12Road to competence I
    05/15Week 13Road to competence II
    05/22Week 14Road to competence III
    05/29Week 15Oral Presentation
    06/05Week 16Final