Link to the University of Waterloo home page

findoutmore.uwaterloo.ca

Ideas Start Here
  • PROGRAMS
    • All areas of study
    • Programs by theme
    • Exchange programs
    • Interdisciplinary programs
    • Glossary of terms
    • Enrichment programs
    • Undergraduate Calendar
  • ADMISSIONS
  • CO-OP
  • FINANCING
  • RESIDENCE
  • STUDENT LIFE
  • VISITING WATERLOO
  • HIGH SCHOOL VISITS
  • INTERNATIONAL
  • COUNSELLORS
Virtual Campus Tour
CAMPUS TOURREQUEST A BROCHUREE-NEWSLETTERCHATS
Combinatorics, the mathematics of finite (or countable) structures is often used in computer science and communications. Optimization explores ways to make any operation work more efficiently within given constraints.


Together, combinatorics and optimization give you powerful methods for modelling and solving large scheduling and management problems, such as the optimization of flight schedules, the planning of equipment maintenance, and the scheduling of staff.

Learn concepts such as enumeration, combinatorical designs, graph theory linear programming, nonlinear optimization, operations research, and combinatorical optimization, and how to apply these for real-world applications.

Combinatorics and optimization is used in areas as diverse as cryptography, electronic security, planning the efficient layout of a factory floor, synchronizing traffic lights, and improving telecommunications signals.

Type of program


Major

System of study


Regular and Co-op

For more information, please visit the Combinatorics and Optimization website.



facebooktwitteryoutube

University of Waterloo
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
+1 519 888 4567
Contact Us | Directions to Campus | Privacy statement |Give us feedback