A broad introduction to the field of optimization, discussing applications, and solution techniques. Mathematical models for real life applications;...

A broad introduction to the field of optimization, discussing applications and solution techniques. Mathematical models for real life applications;...

Linear optimization: feasibility theorems, duality, the simplex algorithm. Discrete optimization: integer linear programming, cutting planes, network...

An applications-oriented course that illustrates how various mathematical models and methods of optimization can be used to solve problems arising in...

The algebra of formal power series. The combinatorics of the ordinary and exponential generating series. Lagrange's Implicit Function Theorem,...

A first course in error-correcting codes. Linear block codes, Hamming-Golay codes and multiple error-correcting BCH codes are studied. Various...

An introduction to some of the key parts of graph theory: connectivity, planarity and matchings. Connectivity: Menger's Theorem, 3-connected graphs...

Review of linear programming. Shortest path problems. The max-flow min-cut theorem and applications. Minimum cost flow problems. Network simplex and...

Formulations of combinatorial optimization problems, greedy algorithms, dynamic programming, branch-and-bound, cutting plane algorithms, decomposition...

A course on the fundamentals of nonlinear optimization, including both the mathematical and the computational aspects. Necessary and sufficient...

Applications of basic optimization models and techniques for decision making in financial markets. Quadratic optimization subject to linear equality...

A course in problem solving. 100 problems are studied. Problems are taken mainly from the elementary parts of algebra, geometry, number theory,...

The algebra of Laurent series and Lagrange's Implicit Function Theorem, enumerative theory of planar embeddings (maps). The ring of symmetric...

Pairwise orthogonal latin squares. Transversal designs and finite planes. Balanced incomplete block designs, group divisible designs and pairwise...

An undergraduate seminar in combinatorics. The primary objective is to study current work in specific areas of combinatorics. Course content may vary...

An in-depth study of one or two topics in graph theory. Course content may vary from term to term. Topics may include planar graphs, extremal graph...

An in-depth look at the following major topics in graph theory; other topics may also be included: Colouring: Brooks', Vizing's and Grotzsch's...

An introduction to the methods of and some interesting current topics in algebraic graph theory. Topics covered will include vertex-transitive graphs,...

This is an introductory course on matroid theory, with particular emphasis on graphic matroids and on topics that are applicable to graph theory. The...