Madsen, Henrik, Technical University of Denmark Department of Applied Mathematics and Computer Science, Denmark