Key research themes
1. How do different encoding schemes and genetic operators affect the performance of real-coded genetic algorithms in continuous optimization problems?
This research area investigates the design and selection of encoding schemes—particularly real-coded versus binary-coded—and associated genetic operators such as crossover and mutation, focusing on their impact on exploration, exploitation, precision, convergence speed, and robustness when solving continuous parameter optimization problems. Understanding these factors is crucial for improving the efficacy of genetic algorithms in high-dimensional, continuous domains common in engineering and AI.
2. How can genetic algorithms be effectively applied to cryptanalysis and coding theory problems involving code decoding and code construction?
This theme explores the novel application of genetic algorithms (GAs) for solving complex problems in cryptanalysis—such as decoding ciphers like Vigenère—and in coding theory, including the construction and decoding of error-correcting codes over various algebraic structures. The focus is on designing GA schemes that leverage specific problem structures (e.g., codeword properties, fitness functions based on language statistics or codeword weights) to efficiently approximate solutions that are otherwise computationally intensive or NP-hard, thereby demonstrating GAs as valuable tools in information theory and security.
3. What are the advances in algorithmic and hardware frameworks to improve the efficiency and reliability of genetic algorithms and coded computation in practical engineering and information systems?
This theme covers the development of algorithmic frameworks and hardware implementations designed to optimize the computational efficiency, real-time performance, and fault tolerance of genetic algorithms and coded computation approaches. It includes the creation of modular architectures for real-coded GAs on system-on-chip platforms, as well as novel coded computation paradigms that leverage error-correcting codes with decoding and re-encoding steps to enhance reliability and performance in noisy environments, particularly for applications in areas like electromagnetic interference shielding design and neural networks.









