print print


Distributed Computing [分布式计算]

  1. SS 2014 at USTC [中国科学技术大学]: Lectures and Exercises in English
  2. SS 2013 at USTC [中国科学技术大学]: Lectures and Exercises in English
  3. SS 2012 at USTC [中国科学技术大学]: Lectures and Exercises in English

Practical Optimization Algorithm Design [实用算法设计]

  1. WS 2013 at USTC [中国科学技术大学]: Lectures and Exercises in English
  2. WS 2012 at USTC [中国科学技术大学]: Lectures and Exercises in English
  3. WS 2011 at USTC [中国科学技术大学]: Lectures and Exercises in English
  4. WS 2010 at USTC [中国科学技术大学]: Lectures and Exercises in English

Distributed Operating Systems [高级操作系统]

  1. SS 2010 at USTC [中国科学技术大学]: Lectures and Exercises in English

Operating Systems [Betriebssysteme]

  1. WS 2008 at Uni Kassel: Exercises in German
  2. WS 2007 at Uni Kassel: Exercises in German
  3. WS 2006 at Uni Kassel: Exercises in German
  4. WS 2005 at Uni Kassel: Exercises in German
  5. WS 2004 at TU Chemnitz: Exercises in German

Distributed Systems — Fundamental Algorithms [Basisalgorithmen Verteilter Systeme]

  1. SS 2009 at Uni Kassel: Exercises in English
  2. SS 2008 at Uni Kassel: Exercises in English
  3. SS 2007 at Uni Kassel: Exercises in English

Supervised Seminars

  1. WS 2008 at Uni Kassel: KaSWoSDS'09 — Sicherheit in Verteilten System in English/German
  2. WS 2007 at Uni Kassel: KaSWoSDS'08 — Sicherheit in Verteilten System in English/German
  3. SS 2006 at Uni Kassel: Agenten und Autonome Systeme — Mobile Roboter als Beispiel Autonomer Systeme in German

Supervised and Co-Supervised Theses

  1. "Alternative Program Representations for Genetic Programming," Master's Thesis by Mingxu Wan (2009-2012)
    This project has led to the following publications and documents:
    1. Novel Loop Structures and the Evolution of Mathematical Algorithms
  2. "Cooperative Coevolution (CC) for Large-Scale Numerical Optimization," Bachelor's Thesis by Wenxiang Chen (2009-2011)
    This project has led to the following publications and documents:
    1. Large-Scale Global Optimization using Cooperative Coevolution with Variable Interaction Learning
  3. [ongoing] "Genetic Programming for Data Mining," (sub-co-supervised) PhD Thesis by Pu Wang (2009–present)
    This project has led to the following publications and documents:
    1. Novel Evolutionary Algorithms for Supervised Classification Problems: An Experimental Study
    2. Using GP to Evolve Decision Rules for Classification in Financial Data Sets
  4. "Intelligente Planung und Optimierung des Güterverkehrs auf Straße und Schiene mit evolutionären Algorithmen," Master's Thesis by Alexander Podlich (2009)
    This project has led to the following publications and documents:
    1. Solving Real-World Vehicle Routing Problems with Evolutionary Algorithms
    2. Evolutionary Freight Transportation Planning
    3. Intelligente Wechselbrückensteuerung für die Logistik von Morgen
    4. Optimierte Güterverkehrsplanung mit Evolutionären Algorithmen
    5. Intelligente Planung und Optimierung des Güterverkehrs auf Straße und Schiene mit evolutionären Algorithmen
    See also the in.west page of my website including promotion videos of the project Alex worked on (or check the official in.west project page).
  5. "Integration of Evolutionary (trained) Classifiers into Weka," Bachelor's Thesis by Christian Voigtmann (2008)
    This project has led to the following publications and documents:
    1. Integration Evolutionärer Klassifikatoren in Weka
  6. "A Model Problem with Tunable Hardness for the Evaluation of Evolutionary Algorithms," Master's Thesis by Stefan Niemczyk (2008)
    This project has led to the following publications and documents:
    1. A Model Problem with Tunable Hardness for the Evaluation of Evolutionary Algorithms
    2. A Tunable Model for Multi-Objective, Epistatic, Rugged, and Neutral Fitness Landscapes

Supervised Projects

  1. "An Implementation of a Tabu Search Algorithm for the CARP Problem," Graduation Project by Hanmo Wang (2012)
  2. "Implementation of Benchmark Functions for the Numerical Optimization Algorithm Benchmarking System AOAB," Bachelor's Project by Niu Li (2009/2010)
    This project has led to the following publications and documents:
    1. AOAB — Automated Optimization Algorithm Benchmarking
  3. "A General Framework for Multi-Model Estimation of Distribution Algorithms," Master's Project by Stefan Niemczyk (2009/2010)
    This project has led to the following publications and documents:
    1. A Framework for Multi-Model EDAs with Model Recombination
    2. A General Framework for Multi-Model Estimation of Distribution Algorithms
  4. "Participation in the 2008 Data Mining Cup," Joint Bachelor/Master's Project by Christian Voigtmann, Bernhard Grusie, and Mario Groß (2008)
  5. "Evaluierung verschiedener EA-Einstellungen an einem Modellproblem," Bachelor's Project by Sigita Andrulyte (2008)
  6. "Evolving Classifiers — Participation in the 2007 Data Mining Cup," Joint Bachelor's Project by Stefan Achler, Martin Göb, and Christian Voigtmann (2007)
    This project has led to the following publications and documents:
    1. Evolving Classifiers — Evolutionary Algorithms in Data Mining
  7. "Erstellung einer grafischen Benutzeroberfläche für das DGPF," Joint Master's Project by Mirko Dietrich, Lado Kumsiashvili, and Alexander Podlich (2006)
    This project has led to the following publications and documents:
    1. DGPF — Various other Documents and Slides
  8. "Implementierung von Simulated Annealing in einem DGPF," Bachelor's Project by Marc Kirchhoff (2006)
    This project has led to the following publications and documents:
    1. DGPF — Various other Documents and Slides
  9. "Lösen mathematischer Funktionen und Sudokus mit Hilfe des DGPF," Bachelor's Project by Stefan Niemczyk (2006)
    This project has led to the following publications and documents:
    1. DGPF — Various other Documents and Slides

Getting Started with Optimization

An extracurricular teaching page which aims at providing students with some toy problems as food for thought for getting started with optimization. My e-book on optimization algorithms Global Optimization Algorithms — Theory and Application may be of further aid to learn about the principles behind optimization and the available algorithms.