|  | 
        
        
          |  |  |  |  | 
            Master of Eng. in Automation & IT
 |  |  Automation & IT
  Course  Modules  Optimization Optimization of Technical Systems
Qualification aims 
This module equips students with the ability to apply numerical methods, develop mathematical models, and utilize data-driven optimization techniques to solve real-world problems, analyze large datasets, and enhance technical systems' performance through the use of advanced computational tools and optimization software. 
Students can
 
apply numerical methodsdevelop mathematical models for technical systemsdata-driven optimization techniques 
by 
translating real-world problems into computable formanalyzing large datasetsapplying optimization algorithms (stochastic gradient descent)understanding bias in datautilizing programming and computational toolsusing “state of the art” optimization software and optimization algorithmsusing tools for visualizing model states 
to 
solve optimization problems in technical systems, improving their efficiency and performanceidentify optimal solutions using various constraints and parameterspredict system behavior and improve decision-making processes 
 
Module Content 
Numerical Methods 
MatricesDifferences, Derivatives, and Boundary ConditionsInverses and Delta FunctionsEigenvalues and EigenvectorsPositive Definite MatricesNumerical Linear Algebra: LU, QR, SVDNumerical integration of standard differential equation systems (linear, non-linear, formal procedures (Runge-Kutta etc.)Boundary value problemsDifferential Equations of EquilibriumCubic Splines and Fourth Order EquationsGradient and DivergenceLaplace's EquationFinite Differences and Fast Poisson SolversThe Finite Element MethodStochastic simulationDesign and organisation of a Monte Carlo simulator 
 
Optimization 
Optimization criteriaOptimization basics (calculus of variation, Euler formula, Hamilton formula, maximum principle, etc.)Linear Programming (LP)Nonlinear Programming (NLP)Quadratic Programming (QP)Integer Programming (IP)Direct (extrapolation-free) searching procedures (pattern search)Stochastic procedures (simulated annealing, evolutionary algorithms)Application of optimization procedures to practical problems 
 
Data-driven Optimization 
Data from real-world problems (industry, economy, science)Data preparationLinear regression, logistic regressionHypothesis testingClassification, Linear discriminant analysisTree-based methodsSequential parameter optimization (SPO)Model selectionTreatment of missing values and huge data setsData visualizationData mining, CRISP-DM ProcessLearning, especially advanced modelling techniques: Bootstrap, bagging, meta learner (e.g. random forests), empirical learning problemsEvaluation of modelling results (e.g., error measures, overfitting, cross valida-tion, precision and recall) 
 
Bibliography 
Stoer, J., et.al.: Introduction to numerical analysis. ISBN 0-387-95452-XKincaid, D., et.al.: Numerical analysis. ISBN 0-534-38905-8Gill, P.E., Murray, W., Wright, M.: Practical Optimization. Academic Press, London, 1989Edgar, T.F., Himmelblau, D.M.: Optimization of chemical processes. Mc Graw-Hill, 2001Gekeler, E.W.: Mathematical Methods for Mechanics with MATLAB Experiments. Springer, Berlin 2008Neumann, K. und Morlock, M: Operations Research. 2. Aufl. Hanser, München 2002Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation. 1.Aufl., Springer, Berlin 2006Markon, S., Kita, H., Kise, H., Bartz-Beielstein, T.: Modern Supervisory and Optimal Control with Applications in the Control of Passenger Traffic Systems in Buildings. Springer, Berlin, Heidelberg, New York, 2006Witten, I. H., Frank, E.: Data Mining, Hanser, 2nd ed., 2005Hastie, T., Tibshirani, R., Friedeman, J.: The Elements of Statistical Learning. Springer, 2001James, G., Witten, D., Hastie, T., and Tibshirani, R.: An Introduction to Statistical Learning with Applications in R. Springer, 4th edition, 2014Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis. McGraw-Hill, Boston, 2000Bartz-Beielstein, T. et al.: Experimental Methods for the Analysis of Optimization Algorithms. Springer, 2010Williams, G.: Data Mining with Rattle and R: The Art of Excavating Data for Knowledge Discovery. Springer, New York, 2011 
 
 
	|  |  
	|  | 
 
		 |  |