VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

401-3901-00L 6 Credits
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Optimization Techniques

VVZ CR 4.6

Last Updated: 2026-02-05 14:59:53

Abstract

Mathematical discussion on diverse optimization techniques

Objective

Introduction to advanced topics in optimization theory and algorithms.

Content

1.Linear Optimization: Optimality and duality in linear programming, Pivot algorithms (the criss-cross method, the simplex method) and finiteness proofs, Farkas‘ Lemma and the linear feasibility problem, Sensitivity analysis, Geometry of convex polyhedra and pivot operations. 2.Combinatorial Optimization: Basic concepts of complexity theory (notions of P, NP and NP-complete), Optimization problems in graphs and networks, Integer programming formulations, Polynomial algorithms, Integrality of polyhedra, the Branch-and-Bound algorithm. Approximation algorithms, Column generation in Integer Programming. 3.Nonlinear Optimization: Basic concepts and algorithms for unconstrained optimization (descent methods, conjugate gradient and (Quasi-) Newton- method) with convergence analysis for the convex case. First and second order optimality condition for constrained optimization: Lagrange and Kuhn-Tucker theory. Complexity analysis of convex quadratic optimization using Interior Point Methods. Introduction to Semidefinite Programming.

General Information

Language
English
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 30 minutes

Course Components

Type Title Time & Place Hours
lecture Optimization Techniques
  • Tue 10:15-12:00 (HG D 7.2)
2 h weekly
exercise Optimization Techniques
  • Mon 15:15-17:00 (HG D 7.2)
  • 15.11 Date 17:15-18:00 (HG D 5.2)
1 h weekly

Offered In