Inhalt

[ 536MATHNUOU20 ] UE Numerical Optimization

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS B2 - Bachelor's programme 2. year (*)Artificial Intelligence Herbert Egger 1 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Artificial Intelligence 2025W
Learning Outcomes
Competences
Students have hands-on experience in applying numerical optimization techniques to real-world problems, reinforcing their understanding of both unconstrained and constrained optimization. They are able to implement, test, and compare different optimization algorithms, analyzing their performance and applicability in solving AI-relevant tasks.
Skills Knowledge
  • Solving Optimization Problems Practically (k4)

Students can formulate and solve basic optimization problems using numerical techniques, applying the concepts learned in class to concrete examples.

  • Implementing Numerical Methods for Equation Solving (k4)

Students are able to apply numerical methods for solving equations iteratively, ensuring the accuracy and efficiency of their solutions through practical exercises.

  • Applying Gradient-Based Optimization Techniques (k4)

Students can implement and apply gradient descent and Newton's method to unconstrained optimization problems, understanding the trade-offs between speed, accuracy, and convergence.

  • Using Conjugate Gradient Methods (k4)

Students are capable of employing conjugate gradient techniques in practical optimization problems, particularly for large-scale scenarios where other methods may be inefficient.

  • Solving Constrained Optimization Problems (k4)

Students can approach and solve constrained optimization problems using appropriate methods, ensuring that solutions meet necessary constraints while optimizing the objective function.

  • Working with Convex Optimization in Practice (k4)

Students can apply linear and quadratic optimization techniques to convex optimization problems, using practical exercises to understand their behavior and advantages.

  • Evaluating and Comparing Optimization Algorithms (k5)

Students are able to evaluate the performance of various optimization algorithms, comparing their convergence properties, computational efficiency, and suitability for different types of optimization problems.

Students have practical knowledge in solving optimization problems using a variety of numerical methods, such as gradient descent, Newton’s method, and conjugate gradient approaches. They have learned to handle both unconstrained and constrained scenarios, apply convex optimization techniques, and critically evaluate the efficiency and accuracy of different algorithms in practice.
Criteria for evaluation regular homeworks
Language English
Changing subject? No
Corresponding lecture in collaboration with 536MATHNUOV20: VL Numerical Optimization (3 ECTS) equivalent to
536MATHNUOK19: KV Numerical Optimization (4.5 ECTS)
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment