
|
|
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 methods
- develop mathematical models for technical systems
- data-driven optimization techniques
by
- translating real-world problems into computable form
- analyzing large datasets
- applying optimization algorithms (stochastic gradient descent)
- understanding bias in data
- utilizing programming and computational tools
- using “state of the art” optimization software and optimization algorithms
- using tools for visualizing model states
to
- solve optimization problems in technical systems, improving their efficiency and performance
- identify optimal solutions using various constraints and parameters
- predict system behavior and improve decision-making processes
Module Content
Numerical Methods
- Matrices
- Differences, Derivatives, and Boundary Conditions
- Inverses and Delta Functions
- Eigenvalues and Eigenvectors
- Positive Definite Matrices
- Numerical Linear Algebra: LU, QR, SVD
- Numerical integration of standard differential equation systems (linear, non-linear, formal procedures (Runge-Kutta etc.)
- Boundary value problems
- Differential Equations of Equilibrium
- Cubic Splines and Fourth Order Equations
- Gradient and Divergence
- Laplace's Equation
- Finite Differences and Fast Poisson Solvers
- The Finite Element Method
- Stochastic simulation
- Design and organisation of a Monte Carlo simulator
Optimization
- Optimization criteria
- Optimization 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 preparation
- Linear regression, logistic regression
- Hypothesis testing
- Classification, Linear discriminant analysis
- Tree-based methods
- Sequential parameter optimization (SPO)
- Model selection
- Treatment of missing values and huge data sets
- Data visualization
- Data mining, CRISP-DM Process
- Learning, especially advanced modelling techniques: Bootstrap, bagging, meta learner (e.g. random forests), empirical learning problems
- Evaluation 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-X
- Kincaid, D., et.al.: Numerical analysis. ISBN 0-534-38905-8
- Gill, P.E., Murray, W., Wright, M.: Practical Optimization. Academic Press, London, 1989
- Edgar, T.F., Himmelblau, D.M.: Optimization of chemical processes. Mc Graw-Hill, 2001
- Gekeler, E.W.: Mathematical Methods for Mechanics with MATLAB Experiments. Springer, Berlin 2008
- Neumann, K. und Morlock, M: Operations Research. 2. Aufl. Hanser, München 2002
- Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation. 1.Aufl., Springer, Berlin 2006
- Markon, 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, 2006
- Witten, I. H., Frank, E.: Data Mining, Hanser, 2nd ed., 2005
- Hastie, T., Tibshirani, R., Friedeman, J.: The Elements of Statistical Learning. Springer, 2001
- James, G., Witten, D., Hastie, T., and Tibshirani, R.: An Introduction to Statistical Learning with Applications in R. Springer, 4th edition, 2014
- Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis. McGraw-Hill, Boston, 2000
- Bartz-Beielstein, T. et al.: Experimental Methods for the Analysis of Optimization Algorithms. Springer, 2010
- Williams, G.: Data Mining with Rattle and R: The Art of Excavating Data for Knowledge Discovery. Springer, New York, 2011
|
 |

|