|
Tomáš Müller, Ph.D.
|
|
Contact Information
|
Purdue Univeristy
Space Management & Academic Scheduling
400 Centennial Mall Drive
West Lafayette IN 47907
|
Voice: +1 765 334 4393
E-mail: muller@unitime.org
Skype: tomas.mueller
Homepage: http://muller.unitime.org
|
|
Research Interests
|
Artificial intelligence, optimization, constraint programming, constraint-based timetabling and scheduling.
Constraint Solver
Open source, local-search based solver of Constraint Satisfaction and Optimization Problems.
It was among finalists for all three tracks of the International Timetabling Competition 2007 and it won two of them, see http://www.unitime.org/itc2007 for more details.
University Timetabling
Course timetabling, student scheduling, examination timetabling, etc.
For more information see http://www.unitime.org.
|
|
Education
|
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
PhD in Theoretical Informatics, 2005. Research focused on constraint programming, timetabling, interactivity.
PhD thesis in Constraint Based Timetabling.
Entitled RNDr. (Rerum Naturalium Doctoris), 2004.
Master of Science in Computer Science, 2001. Specialization in Software Engineering,
Computer Graphics, Database Systems. Studies finished with distinction Excellent.
Master thesis in Interactive Timetabling.
Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic
Engineering (master equivalent) degree in Electronics, 2003. Specialization in Radioelectronics and
Communication Technology. Diploma thesis in Evolutionary Design of Microwave Circuits.
|
|
Professional Experience
|
Purdue University, West Lafayette, Indiana USA
|
Scheduling Research Professional
|
January 2010 to present
|
-
Research, design and development of solutions for Purdue University timetabling and scheduling problems
-
Coordination and leading the development of automated systems to implement these solutions at Purdue
Google, Zürich, Switzerland
|
Software Engineer
|
October 2008 to December 2010
|
-
Czech engineering regional team, Google Maps.
Purdue University, West Lafayette, Indiana USA
|
Scheduling Research Coordinator
|
October 2005 to September 2008
|
-
Research, design and development of solutions for Purdue University timetabling and scheduling problems
-
Coordination and leading the development of automated systems to implement these solutions at Purdue
-
Java, J2EE, Hibernate, Oracle, MySQL
|
Researcher (part time, as PhD student)
|
October 2001 to April 2005
|
-
Participation in the project of development of automated course timetabling system for Purdue
-
Java, Sicstus Prolog, Oracle Database
Esko Graphics, Prague, Czech Republic
|
R&D Engineer (part time, from October 2004 full time)
|
October 2000 - September 2005
|
-
Work on digital prepress workflow, software for automated testing
-
Java, J2EE (JBoss AS), C/C++, Microsoft SQL
Disnet s.r.o., Prague, Czech Republic
|
Programmer (part time)
|
February 2000 - June 2000
|
-
Creation of an advertisement system for a newspaper company
-
Java, MySQL
ŠKODA Auto, a.s., Mladá Boleslav, Czech Republic
|
Practice in division EOT - Applications of work processes and technical development
|
December 1997 - December 1999
|
-
Software for automatic faxing order forms via fax-modem
-
Borland Delphi
|
|
Selected Publications
|
Constraint Programming, Timetabling
H. Rudová, T. Müller, K. Murray, Complex university course timetabling.
Journal of Scheduling, DOI 10.1007/s10951-010-0171-3, To Appear, 2010.
T. Müller, K. Murray Comprehensive approach to student sectioning.
Annals of Operations Research, DOI 10.1007/s10479-010-0735-9, To Appear, 2010.
T. Müller, ITC2007 solver description: a hybrid approach.
Annals of Operations Research, Volume 127, Number 1 (November 2009), Pages 429-446, ISSN 0254-5330, DOI 10.1007/s10479-009-0644-y, 2009.
K. Murray, T. Müller, H. Rudová, Modeling and Solution of a Complex University
Course Timetabling Problem. In Edmund Burke and Hana Rudova, editors, Practice and Theory of Automated Timetabling,
Selected Revised Papers, Springer-Verlag LNCS 3867, pages 189–209, 2007.
T. Müller, R. Barták, H. Rudová, Minimal Perturbation Problem in Course Timetabling.
In Edmund Burke and Michael Trick, editors, Practice and Theory of Automated Timetabling, Selected Revised Papers, pages 126–146. Springer-Verlag LNCS 3616, 2005.
R. Barták, T. Müller, H. Rudová, A New Approach to
Modeling and Solving Minimal Perturbation Problems. Rudová, In K.R. Apt, F. Fages, F. Rossi, P. Szeredi and J. Vancza (eds.), Recent Advances in Constraints.
Springer-Verlag LNAI 3010, pages 233-249, 2004.
R. Barták, T. Müller, H. Rudová, Minimal Perturbation Problem – A Formal View.
Neural Network World (2003), vol. 13, no. 5, p. 501-511.
|
|
Other Skills
|
Languages
- Czech - mother tongue
- English - fluent in writing and speaking
Hobbies
- Sport (dancing, skiing, swimming, bicycling…), culture (theaters, movies), traveling, photography
|
|
Last modified: June 24, 2010
|