2009-2010 Bulletin â PDF - SEAS Bulletin - Columbia University
2009-2010 Bulletin â PDF - SEAS Bulletin - Columbia University
2009-2010 Bulletin â PDF - SEAS Bulletin - Columbia University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
164<br />
OPERATIONS RESEARCH: FINANCIAL ENGINEERING:<br />
FIRST AND SECOND YEARS<br />
SEMESTER I SEMESTER II SEMESTER III SEMESTER IV<br />
MATHEMATICS<br />
MATH V1101 (3) MATH V1102 (3) MATH V1201 (3) Linear algebra (3) 1<br />
and ODE (3)<br />
PHYSICS<br />
(three tracks, choose one)<br />
CHEMISTRY<br />
(choose one course)<br />
ENGLISH<br />
COMPOSITION<br />
(three tracks, choose one)<br />
Physics or chemistry lab:<br />
C1401 (3) C1402 (3) PHYS C1493 (3) or<br />
C1601 (3.5) C1602 (3.5) PHYS W3081 (2) or<br />
C2801 (4.5) C2802 (4.5) CHEM C1500 (3) or<br />
CHEM C2507 (3) or<br />
CHEM C3085 (4) or<br />
C1403 (3.5) or C1404 (3.5) or<br />
C1604 (3.5) or C3045 (3.5)<br />
C1010 (3)<br />
Z1003 (0) C1010 (3)<br />
Z0006 (0) Z1003 (0) C1010 (3)<br />
REQUIRED<br />
NONTECHNICAL<br />
ELECTIVES<br />
ECON W1105 (4) and W1155 recitation (0)<br />
either semester<br />
HUMA C1001, C0CI C1101, HUMA C1002, C0CI C1102,<br />
or Global Core (3–4) or Global Core (3–4)<br />
HUMA W1121 or W1123 (3)<br />
either semester<br />
FIRST- AND SECOND-<br />
YEAR DEPT.<br />
REQUIREMENTS<br />
Professional-level course (3) (see pages 12–13)<br />
ENGI E2261 (4)<br />
and SIEO W3658 (3) or SIEO W4105 (3)<br />
and STAT W3659 (3) or STAT W4107 (3)<br />
COMPUTER<br />
SCIENCE<br />
PHYSICAL<br />
EDUCATION<br />
GATEWAY LAB<br />
C1001 (1) C1002 (1)<br />
E1102 (4) either semester<br />
COMS W1004 (Java) (3) or COMS W1007 (Java) (3)<br />
and COMS W3134 (3) or COMS W3137 (3) 2<br />
1 The linear algebra requirement may be filled by either MATH V<strong>2010</strong> or APMA E3101.<br />
2 Computer programming should be taken consecutively with data structures.<br />
optimality conditions. Computational methods:<br />
steepest descent, Newton and quasi-Newton<br />
methods for unconstrained problems, active set,<br />
penalty set, interior point, augmented Lagrangian<br />
and sequential quadratic programming methods<br />
for constrained problems. Introduction to nondifferentiable<br />
optimization and bundle methods.<br />
IEOR E6603x Combinatorial optimization<br />
Lect: 2.5. 3 pts. Not given in <strong>2009</strong>–<strong>2010</strong>.<br />
Prerequisites: IEOR E6613 and E6614. Algorithms<br />
for matching problems. Introduction to matroids;<br />
polyhedral combinatorics. Complexity theory and NP<br />
completeness. Perfect graphs and the ellipsoid method.<br />
IEOR E6606y Advanced topics in network flows<br />
Lect: 3. 3 pts. The faculty.<br />
Prerequisite: Knowledge of elementary graph<br />
algorithms and computational complexity, equivalent<br />
to IEOR E6605, or COMS W4203 and W4231.<br />
Analysis of algorithms and their complexity for a<br />
variety of network routing problems. Topics: overall<br />
minimum cuts, minimum cost network flows, flows<br />
with losses and gains, parametric flows, dynamic<br />
flows, multicommodity flows and applications.<br />
IEOR E6608x Integer programming<br />
Lect: 2. 3 pts. The faculty.<br />
Prerequisite: IEOR E6613 or the equivalent.<br />
Theoretical and algorithmical aspects of integer<br />
programming (IP). Theoretical topics: structure<br />
of the set of feasible solutions of an IP problem,<br />
integral polyhedra, totally unimodular matrices,<br />
totally dual integral systems, Lovasz’s lattice<br />
reduction method, and Lenstra’s IP algorithm.<br />
Algorithmical topics to center on branch and<br />
bound algorithms and the ‘‘facet’’ approach to<br />
cutting-plane algorithms.<br />
IEOR E6609y Dynamic programming<br />
Lect: 3. 3 pts. Instructor to be announced.<br />
Prerequisite: IEOR E4701 or E4106 or the equivalent.<br />
General discrete time deterministic, dynamic<br />
programming, discrete time-parameter finite branching,<br />
Markov decision chains, team decisions, certainty<br />
equivalence, continuous time-parameter<br />
Markov branching decision processes. Applications<br />
<strong>SEAS</strong> <strong>2009</strong>–<strong>2010</strong>