EECE5360 — Combinatorial Optimization: Reviews & Ratings

EECE5360 (Combinatorial Optimization) course reviews and ratings at Northeastern (NEU). Compare professors with RateMyProfessor reviews.

Introduces combinatorial optimization, an emerging field that combines techniques from applied mathematics, operations research, and computer science to solve optimization problems over discrete structures. Emphasizes problems that arise in the areas of electrical and computer engineering including VLSI, computer-aided design, parallel computing, computer architecture, and high-performance compiling. Covers the foundations of algorithm analysis, including asymptotic notation and complexity theory, and a range of optimization techniques including divide and conquer, local optimization, dynamic programming, branch and bound, simulated annealing, genetic algorithms, approximation algorithms, integer and linear programming, matroid theory, and greedy algorithms. Considers the efficient generation of optimal solutions, the development and evaluation of heuristics, and the computation of tight upper and lower bounds.

Last taught
Fall 2026
Credits
4 Hours
Prerequisites
EECE 2560 with a minimum grade of C- or CS 3000 with a minimum grade of C- or graduate program admission

Data updated October 2026.

View on RateMyHusky