Prof. Dr. Franz Rothlauf

Research Interest

  • Evolutionary Optimisation (Genetic Algorithms)
  • Representations for Genetic and Evolutionary algorithms
  • Tree and Binary representations
  • Network Planning (Topology and Routing)
  • Airline Scheduling
  • Planning of Telecommunication- and IT-Networks

Teaching

Undergraduate Classes

  • Introduction into Information Systems: Contents: Foundations of information systems, software engineering, databases, integrated application systems, e-commerce.
  • Introduction into C++: Contents: Basic programming skills, structured programming.

Graduate Classes

  • Artificial Intelligence: Contents: Informed and non-informed search, heuristics, problem representation, genetic algorithms and evolution strategies, fuzzy logic, neural networks, propositional and first order logic, agents and multi-agent systems.
  • Software Engineering: Contents: Methods in different steps of the software engineering process (planning, definition, and concept), relational data bases, object oriented methods.
  • Networks and Data Communication: Contents: Computer architectures, networks, network technologies, access methods, telecommunication networks (ISDN, ATM, xDSL, Frame Relay), Internet; 30 students.
  • Techniques for Decision Support Systems: Contents: Logic, fuzzy systems, neural networks, genetic and evolutionary algorithms, decision support systems, group decision support systems.
  • Distributed Information and Communication Systems: Contents: Computer architectures, data and telecommunication networks, Internet and web technologies, work flow systems, groupware.
  • Information Systems Contents: Foundations of information systems, software systems for production, administration, and distribution, integrated software systems, inter-organizational integration.
  • Introduction into Computer Systems: Contents: Hardware, software, communication networks, Internet, operating systems, database design, system development, integrated application systems.
  • Various seminars concerning telecommunication networks, evolutionary algorithms and multi-agent systems (in English).

Education

  • 11/2001: Dr. rer. pol. (summa cum laude): University of Bayreuth, Germany.
    Title of PhD thesis: Towards a Theory of Representations for Genetic and Evolutionary Algorithms: Development of Basic Concepts and their Application to Binary and Tree Representations.
    Supervisors: Prof. Dr. Armin Heinzl (University of Bayreuth) and Prof. Dr. David E. Goldberg (University of Illinois at Urbana-Champaign).
  • 3/1997: Diploma in Electrical Engineering: University of Erlangen-Nuremberg, Germany.
    Title of master's thesis: Impulse reduction for the maximum likelihood sequence estimation and multi carrier transmission (in German).
    Supervisor: Prof. Dr. Johannes Huber. Major in Telecommunications and Control Engineering. Additional Classes attended in mathematics, law and business administration. Certificate of English as foreign language.
  • 7/1991: Abitur: Clavius Gymnasium Bamberg, Germany.
    Main subjects: Mathematics and Physics

Academic Experience

  • since 10/2002: Assistant Professor (Habilitant), University of Mannheim, Germany.
  • 12/2001 - 9/2002: Assistant Professor (Habilitant), University of Bayreuth, Germany.
  • 6/1997 - 11/2001: Teaching and Research Assistant, University of Bayreuth, Germany.
  • 10/1998 - 6/2002: Lecturer at the Verwaltungs- und Wirtschafts\-akademie Nuremberg, Germany.
  • 5/2000 - Present: Regularly Visiting Researcher, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, USA.
  • 1/2000 - 5/2000: Graduate Researcher, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, USA.
  • 11/1994 - 8/1996: Graduate Teaching Assistant, Department of Applied Mathematics II, University of Erlangen-Nuremberg, Germany.

Academic Activities

Tutorial Speaker

  • Genetic and Evolutionary Computation Conference (GECCO 2004), Seattle, USA, 2004.
  • 2003 IEEE International Conference on Systems, Man \& Cybernetics,
    Washington, USA, 2003.
  • Genetic and Evolutionary Computation Conference (GECCO 2003), Chicago, USA,2003.
  • Parallel Problem Solving From Nature VII, Granada, Spain, 2002

Member of Program Committee

  • Genetic and Evolutionary Conference (GECCO 2004), Seattle, USA, 2004.
  • Doctoral Consortium im Vorfeld der Tagung Wirtschaftsinformatik 2003, Tautewalde, 2003.
  • Logistics Management conference (LM 03), 2003.
  • International Network Optimization Conference, Evry/Parix, 2003.
  • Genetic and Evolutionary Conference (GECCO 2003), Chicago, USA, 2003.
  • Workshop on Evolutionary Computation in Combinatorial Optimization (EvoCOP2003), 2003.
  • Foundations of Genetic Algorithms VII, Malaga, Spain, 2002.
  • Genetic and Evolutionary Conference (GECCO 2002), New York, USA, 2002.
  • Workshop on Evolutionary Computation in Combinatorial Optimization (EvoCOP2002), Kinsale, Ireland, 2002.
  • Genetic and Evolutionary Conference (GECCO 2001), San Francisco, USA, 2002.
  • Workshop on Evolutionary Computation in Combinatorial Optimization (EvoCOP2001), Como, Italy, 2001.

Others

  • Invited Participant at Dagstuhl Seminar 04081 "Theory of Evolutionary Algorithms", Schloss Dagstuhl, Germany, February 2004.
  • Invited Participant at Dagstuhl Seminar 02031 "Theory of Evolutionary Algorithms", Schloss Dagstuhl, Germany, January 2002.
  • Member of Council of Authors, International Society for Genetic and Evolutionary Computation (ISGEC).
  • Member, IEEE (1998-Present), ISGEC (1999-present), Gesellschaft für Informatik (1998-Present) and Verband der Hochschullehrer für Betriebswirtschaft e.V. (2002-2003).

Publications

Monographs

To top

Journals

  • Hildenbrand, Tobias and Rothlauf, Franz and Heinzl, Armin (2007)
    "Ansätze zur kollaborativen Softwareerstellung"
    In: WIRTSCHAFTSINFORMATIK, Volume 49 (Sonderheft), pp S72-S80
  • Geisser, Michael and Heinzl, Armin and Hildenbrand, Tobias and Rothlauf, Franz (2007)
    "Verteiltes, internetbasiertes Requirements-Engineering"
    In: WIRTSCHAFTSINFORMATIK, Volume 49 (3), pp 199-207
  • Grosche, T.; Rothlauf, F.; Heinzl, A. (2007)
    "Gravity models for airline passenger volume estimation"
    In: Journal of Air Transport Management, Volume 13, pp 175-183
  • Zöller, A. and Braubach, L. and Pokahr, A. and Rothlauf, F. and Paulussen, T.O. and Lamersdorf, W. and Heinzl, A. (2006)
    "Evaluation of a Multi-Agent System for Hospital Patient Scheduling"
    In: International Transactions on Systems Science and Applications (ITSSA), Volume 1, pp 375-380
  • Reichelt, Dirk and Rothlauf, Franz (2005)
    "Reliable Communication Network Design with Evolutionary Algorithms"
    In: International Journal of Computational Intelligence and Applications, Volume 5, pp 251-266
  • Rothlauf, Franz and Goldberg, David (2003)
    "Redundant Representations in Evolutionary Computation "
    In: Evolutionary Computation, Volume 11(4), pp 381-415, MIT Press.
  • Rothlauf, Franz and Goldberg, David and Heinzl, Armin (2002)
    "Network Random Keys - A Tree Network Representation Scheme for Genetic and Evolutionary Algorithms "
    In: Evolutionary Computation, Volume 10(1), pp 75-97, MIT Press.

To top

Proceedings

  • Hildenbrand, Tobias and Rothlauf, Franz and Geisser, Michael and Heinzl, Armin and Kude, Thomas (2008)
    "Approaches to Collaborative Software Development"
    In: Proceedings of the Second Workshop on Engineering Complex Distributed Systems (ECDS 2008) in conjunction with International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 2008), pp 523-528, IEEE Computer Society, Barcelona, Spain
  • Deibert, Sina; Heinzl, Armin; Rothlauf, Franz (2008)
    "The Impact Logic of Mobile Technology Usage on Job Production"
    In: Proceedings of the Fourteenth Americas Conference on Information Systems, pp -, Toronto, ON, Canada
  • Berkling, Kay and Geisser, Michael and Hildenbrand, Tobias and Rothlauf, Franz (2007)
    "Offshore Software Development: Transferring Research Findings into the Classroom"
    In: Meyer, Bertrand (ETH Zurich) (eds): Proceedings of the First International Conference on Software Engineering Approaches For Offshore and Outsourced Development (SEAFOOD'07), pp 1-18, Springer Lecture Notes in Computer Science (LNCS), Zurich, Switzerland
  • Butter, Thomas and Rothlauf, Franz and Grahl, Jörn and Hildenbrand, Tobias and Arndt, Jens (2007)
    "Genetic Algorithms for Finding Optimal Genetic Algorithms for Finding Optimal Strategies for a Student’s Game"
    In: Proceedings of the IEEE Symposium on Computational Intelligence and Games, pp -, IEEE Computer Society, Honolulu, Hawaii, USA
  • Geisser, Michael and Hildenbrand, Tobias and Rothlauf, Franz and Atkinson, Colin (2007)
    "An Evaluation Method for Requirements Engineering Approaches in Distributed Software Development Projects"
    In: Proceedings of the Second International Conference on Software Engineering Advances (ICSEA'07), pp 39-39, IEEE Computer Society, Cap Esterel, France
  • Geisser, Michael and Hildenbrand, Tobias and Rothlauf, Franz and Atkinson, Colin (2007)
    "An Overview of Current Evaluation Practices in Software Engineering"
    In: Proceedings of the 5th Workshop on Experience on Applying Quantitative and Qualitative Empiricism to Software Engineering (Workshop Series on Empirical Software Engineering - WSESE'07), pp 53-58, Fraunhofer IESE, Riga, Latvia
  • Birkhofer, Andreas and Deibert, Sina and Rothlauf, Franz (2007)
    "Critical success factors for mobile field service applications: A case research"
    In: 8. Internationale Tagung Wirtschaftsinformatik, Band I, pp 291-308, Karlsruhe, Deutschland
  • Butter, Thomas and Deibert, Sina and Rothlauf, Franz (2006)
    "Using Private and Public Context - An Approach for Mobile Discovery and Search Services"
    In: Kirste, Thomas and König-Ries, Birgitta and Pousttchi, Key and Turowski, Klaus (eds): Mobile Informationssysteme - Potentiale, Hindernisse, Einsatz, pp 144-155, Bonner Köllen Verlag, Bonn
  • Butter, Thomas and Rothlauf, Franz and Grahl, Jörn and Hildenbrand, Tobias and Arndt, Jens (2006)
    "Genetic Algorithms and Mixed Integer Linear Programs for Optimal Strategies in a Student's "Sports" Activity (Poster)"
    In: GECCO 2006: Proceedings of the 2006 conference on Genetic and evolutionary computation, pp -
  • Deibert, Sina and Rothlauf, Franz (2006)
    "On the Benefit of Using Mobile Technologies in Business Processes"
    In: Cunningham, Paul and Cunningham, Miriam (eds): Exploiting the Knowledge Economy - Issues, Applications, Case Studies, pp 1721-1728, IOS Press, Amsterdam
  • Zöller, A.; Rothlauf, F.; Paulussen, T.; Heinzl, A. (2006)
    "Benchmarking of Multiagent Systems"
    In: Kirn, S.; Herzog, O.; Lockemann, P.; Spaniol, O. (eds): Multiagent Engineering: Theory and Applications in Enterprises, pp 557-574, Berlin
  • Paulussen, T.; Zöller, A.; Rothlauf, F.; Heinzl, A.; Braubach, L.; Pokahr, A.; Lamersdorf, W. (2006)
    "Agent-Based Scheduling in Hospitals"
    In: Kirn, S.; Herzog, O.; Lockemann, P.; Spaniol, O. (eds): Multiagent Engineering: Theory and Applications in Enterprises, pp 255-276, Berlin
  • Reichelt, D. and Rothlauf, F. (2005)
    "Verfahren zur Bestimmung der Zuverlässigkeit von Kommuniktionsnetzwerken: Eine Studie zu exakten und approximativen Verfahren"
    In: Federrath, H. (eds): Sicherheit - Schutz und Zuverlässigkeit, Beiträge der 2. Jahrestagung des Fachbereichs Sicherheit der Gesellschaft für Informatik e.v. (GI), pp 89-100, Springer, Heidelberg
  • Rothlauf, F. and Tzschoppe, C. (2005)
    "Making the Edge-Set Encoding Fly by Controlling the Bias of its Crossover Operator"
    In: Raidl, G. and Gottlieb, J. (eds): Evolutionary Computation in Combinatorial Optimization 2005, pp -, Springer, LNCS
  • Reichelt, D. and Rothlauf, F. (2005)
    "CURE: Eine Reparaturheuristik für die Planung ökonomischer und zuverlässiger Kommunikationsnetzwerke mit Hilfe von heuristischen Optimierungsverfahren. "
    In: Kommunikation in Verteilten Systemen (KIVS05), pp -, Springer, LNI
  • Rothlauf, Franz and Schunk, Daniel and Pfeiffer, Jella (2005)
    "Classification of Human Decision Behavior: Finding Modular Decision Rules with Genetic Algorithms"
    In: Beyer, H.-G. et al. (eds): Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2005, pp 2021-2028, ACM Press
  • Reichelt, D. and Rothlauf, F. and Gmilkowsky, P. (2004)
    "Designing Reliable Communication Networks with a Genetic Algorithm using a Repair Heuristic"
    In: 'Raidl, G. and Gottlieb, J. (eds): Evolutionary Computation in Combinatorial Optimization, LNCS 3004, pp 177-186, Springer, Heidelberg
  • Grahl, Jörn and Rothlauf, Franz (2004)
    "PolyEDA: Combining Estimation of Distribution Algorithms and Linear Inequality Constraints "
    In: Kaylanmoy Deb et al. (eds): Genetic and Evolutionary Computation - GECCO 2004, LNCS 3103, pp 1174--1185, Springer, Heidelberg
  • Tzschoppe, Carsten and Rothlauf, Franz and Pesch, Hans-Josef (2004)
    "The Edge-Set Encoding Revisited: On the Bias of a Direct Representation for Trees "
    In: Kaylanmoy Deb et al. (eds): Genetic and Evolutionary Computation - GECCO 2004, LNCS 3103, pp 258-270, Springer, Heidelberg
  • Rothlauf, Franz (2004)
    "OptiNet: Ein Optimierungswerkzeug für baumförmige Netzwerkprobleme"
    In: Suhl, Leena and Voss, Stefan (eds): Quantitative Methoden in ERP und SCM (Teilkonferenz auf der MKWI 2004), pp 15-34, Universität Paderborn, Paderborn
  • Rothlauf, Franz (2003)
    "On the Locality of Representations of Integers on the Performance of Selectorecombinative Genetic Algorithms"
    In: Erick Cantu-Paz et al. (eds): Genetic and Evolutionary Computation - GECCO 2003, LNCS 2279, pp 1608--1609, Springer, Heidelberg
  • Rothlauf, Franz (2002)
    "Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms "
    In: Merelo Guervós, J.J. et al. (eds): Parallel Problem Solving from Nature - PPSN VII 7th International Conference, Granada, Spain, September 7-11, 2002. Proceedings , pp 99-108, Springer LNCS 2439, Berlin
  • Rothlauf, Franz (2002)
    "The Influence of Binary Representations of Integers on the Performance os Selectorrecombinative Genetic Algorithms "
    In: Langdon, W. B. (eds): Proceedings Of The Genetic and Evolutionary Computation Conference (GECCO 2002) , pp 695, Morgan Kaufmann Publishers, San Francisco, California
  • Schindler, B. and Rothlauf, Franz and Pesch, H.-J. (2002)
    "Evolution Strategies, Random Network Keys and the One-Max Tree Problem "
    In: Cagnoni, S. et al. (eds): Applications of Evolutionary Computation, LNCS 2279 , pp 143--152, Springer, Heidleberg
  • Grosche, Tobias and Heinzl, Armin and Rothlauf, Franz (2001)
    "A Conceptual Approach for Simultaneous Flight Schedule Construction with Genetic Algorithms"
    In: E.J.W. Boers et al. (eds): Application of Evolutionary Computation, LNCS 2037, pp 257-267, Springer, Heidelberg
  • Rothlauf, Franz and Goldberg, David E. and Heinzl, Armin (2001)
    "On the Debate Concerning Evolutionary Search Using Prüfer Numbers "
    In: Workshop Proceedings of the Genetic and Evolutionary Computation Conference (ROPNET 2001) , pp 262-267, San Franciso
  • Schmitt, Florian and Rothlauf, Franz (2001)
    "On the Importance of the Second Largest Eigenvalue on the Convergence Rate of Genetic Algorithms "
    In: Beyer, H. and Cantu-Paz, E. and Goldberg, D. and Parmee and Spector, L. and Whitley, D. (eds): Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2001) , pp 559-564, Morgan Kaufmann Publishers, San Francisco, California
  • Gottlieb, Jens and Julstrom, Bryant A. and Raidl, Gunther R. and Rothlauf, Franz (2001)
    "Prüfer Numbers: A Poor Representation of Spanning Trees for Evolutionary Search "
    In: Beyer, H. and Cantu-Paz, E. and Goldberg, D. and Parmee and Spector, L. and Whitley, D. (eds): Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2001) , pp 343-350, Morgan Kaufmann Publishers, San Francisco, California
  • Gaube, Thomas and Rothlauf, Franz (2001)
    "The Link and Node Biased Encoding Revisited: Bias and Adjustment of Parameters "
    In: Boers, E.J.W. et al. (eds): Application of Evolutionary Computation, LNCS 2037 , pp 1-10--, Springer, Heidelberg
  • Paulussen, Torsten O. and Rothlauf, Franz and Heinzl, Armin (2001)
    "Konzeption eines Koordinationsmechanismus zur dezentralen Ablaufplanung in medizinischen Behandlungspfaden (MedPaCo)"
    In: Buhl, H. U. and Huther, A. and Reitwiesner, B. (eds): 5. Internationale Tagung Wirtschaftsinformatik 2001 , pp 867-880, Physica, Heidelberg
  • Rothlauf, Franz and Grasser, Christian (2000)
    "A Note on Using Genetic and Evolutionary Algorithms for Multi-Period Communication Network Optimization"
    In: Proc. Workshop on Parallel and Emergent Computation in Telecommunications, Paris, France
  • Rothlauf, Franz and Goldberg, David E. and Heinzl, Armin (2000)
    "Bad Codings and the Utility of Well-Designed Genetic Algorithms "
    In: Beyer, H. and Cantu-Paz, E. and Goldberg, D. and Parmee, I. and Spector, L. and Whitley, D. (eds): Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2000) , pp 355-362, Morgan Kaufmann Publishers, San Francisco, California
  • Rothlauf, Franz and Goldberg, David E. (2000)
    "Pruefernumbers and Genetic Algorithms: A lesson how the low locality of an encoding can harm the performance of GAs "
    In: Deb, K. and Rudolph, G. and Schoenauer, M. (eds): Proceedings of the Parallel Problem Solving from Nature VI Conference, LNCS 1829 , pp 343--350, Springer , Heidelberg

To top

Others

  • Fink, A. and Rothlauf, F. (2004)
    "Heuristische Optimierungsmethoden in der Wirtschaftsinformatik"
    In: Tutorial at Multi Konferenz Wirtschaftsinformatik 2004, Essen
  • Rothlauf, F. and Thierens, D. (2003)
    "Analysis and Design of Representations and Operators"
    In: Workshop Proceedings Representations for Genetic and Evolutionary Algorithms (ADoRO 2003), pp 1-1a, Chicago
  • Rothlauf, F. (2003)
    "Representations for Evolutionary Algorithms"
    In: Tutorials at Genetic and Evolutionary Computation Conference - GECCO 2003, pp 203-224, Chicago
  • Rothlauf, Franz (2002)
    "Representations for Genetic and Evolutionary Algorithms "
    In: Workshop Proceedings for Genetic and Evolutionary Algorithms (ReGEA 2002) , pp 176-177
  • Rothlauf, Franz (2002)
    "Towards a Theory of Representations for Genetic and Evolutionary Algorithms"
    In: Ausgezeichnete Informationsdissertationen 2001, Lecture Notes in Informatics (LNI), pp 157-168, Gesellschaft für Informatik, Bonn
  • Rothlauf, F. (2002)
    "Representations for Genetic and Evolutionary Algorithms"
    In: Tutorials at the Parallel Problem Solving from Nature VII Conference (PPSN VII), Granada, Spain
  • Rothlauf, F. (2002)
    "Redundant Representations for Genetic and Evolutionary Algorithms"
    In: Proceedings of Dagstuhl Seminar 2031- Theory of Evolutionary Algorithms, pp 17, Dagstuhl
  • Rothlauf, Franz and Goldberg, David E. (1999)
    "Tree Network Design with Genetic Algorithms - An Investigation in the Locality of the Pruefernumber Encoding "
    In: Brave, Scott and Wu, Annie S. (eds): Late Breaking Papers at the 1999 Genetic and Evolutionary Computation Conference, Orlando, Florida, USA, 13 July 1999 , pp 238-244

To top

Working Papers

To top