Automatically generated problem-tailored genetic algorithms for the optimization of chemical processes

  • Authors:
  • M. Holeňa;U. Rodemerck;T. Cukic;D. Linke;U. Dingerdissen

  • Affiliations:
  • Leibniz Institute for Catalysis, Berlin, Germany and Institute of Computer Science, Academy of Sciences, Praha, Czech Republic;Leibniz Institute for Catalysis, Berlin, Germany;Leibniz Institute for Catalysis, Berlin, Germany;Leibniz Institute for Catalysis, Berlin, Germany;Leibniz Institute for Catalysis, Berlin, Germany

  • Venue:
  • ACS'06 Proceedings of the 6th WSEAS international conference on Applied computer science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance of chemical processes is often determined by the selectivity and activity of catalysts used in them. Optimizing a catalyst accordingly leads to a high-dimensional constraint optimization task for both continuous and discrete variables. To solve that task, genetic algorithms are most frequently used in catalysis, though their routine use is still hindered by a lack of appropriate implementations. Generic implementations of this method do not address all features of the optimization task, and use low-level coding of input variables, which is unacceptable for chemists. On the other hand, specific algorithms developed directly for the optimization of catalytic materials are usable only for a narrow spectrum of problems. This paper presents an approach the main idea of which is to automatically generate problem-tailored genetic algorithms from requirements concerning the optimized materials. For a specification of those requirements, a formal description language has been developed. To automatically generate corresponding algorithms from the formal descriptions, a program generator is needed. In this paper, the requirements expressible with the description language are reviewed and an overall scheme of the approach is outlined. Finally, a first prototype of a program generator for algorithms generated from that language is sketched.