Software Practical"Metaprogramming for the formulation of optimization problems"DescriptionThe goal of this software practical is to develop a description of a moderately general case of an optimum experimental design problem, together with software that can convert this description into running code. This is done using tools that are well suited to this task, making the practical accessible to beginner or advanced levels. BackgroundModern applications of optimization often require complex descriptions of problems, and this complexity makes it difficult to keep the applicability of code general. A specification of such a problem may include one or more models, different ways of defining controls of these models, different output quantities, and different approximations of elements that are not easy to compute. A successful outcome of this practical would be a classification of some of these possibilities, together with a program that can read it and reformulate it in terms of components that, at least in theory, can be executed. This program should be written in Common Lisp to take advantage of some new software that has been written in the group. This language is also particularly well suited for this task. Your gain
Classification of the projectThis project is suited for one or two students as a beginner's or advanced software practical. The demanded effort will be scaled accordingly. Requirements
Further reading
Contact
Dr. Mario S. Mommer
e-mail: mario.mommer@iwr.uni-heidelberg.de back |