• DocumentCode
    1553337
  • Title

    Learning Intelligent Genetic Algorithms Using Japanese Nonograms

  • Author

    Tsai, Jinn-Tsong ; Chou, Ping-Yi ; Fang, Jia-Cen

  • Author_Institution
    Dept. of Comput. Sci., Nat. Pingtung Univ. of Educ., Pingtung, Taiwan
  • Volume
    55
  • Issue
    2
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    164
  • Lastpage
    168
  • Abstract
    An intelligent genetic algorithm (IGA) is proposed to solve Japanese nonograms and is used as a method in a university course to learn evolutionary algorithms. The IGA combines the global exploration capabilities of a canonical genetic algorithm (CGA) with effective condensed encoding, improved fitness function, and modified crossover and mutation. In this paper, the condensed encoding ensures that the chromosome is a feasible solution in all rows for Japanese nonograms. In the reconstruction process of a Japanese nonogram, the numbers in the left column are used as encoding conditions, and the numbers in the top row with the improved fitness function are employed to evaluate the reconstruction result. From the computational experiments, the proposed IGA approach is applied to solve Japanese nonograms effectively, with better results than using a CGA. The students of the Department of Computer Science, National Pingtung University of Education, Taiwan, have gained practical experience of applying evolutionary algorithms to solve Japanese nonograms using both the proposed IGA and a CGA. The students learn that the IGA can find the right solution of the puzzle effectively, but the CGA cannot.
  • Keywords
    computer aided instruction; evolutionary computation; genetic algorithms; CGA; IGA; Japanese nonograms; canonical genetic algorithm; condensed encoding; evolutionary algorithms; improved fitness function; learning intelligent genetic algorithms; Biological cells; Computer science; Education; Encoding; Evolutionary computation; Genetic algorithms; Optimization; Condensed encoding; Japanese nonograms; genetic algorithms (GAs); pedagogical issues; teaching sequence;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2011.2158214
  • Filename
    5875911