04.01.2015 Views

2009-2010 Bulletin – PDF - SEAS Bulletin - Columbia University

2009-2010 Bulletin – PDF - SEAS Bulletin - Columbia University

2009-2010 Bulletin – PDF - SEAS Bulletin - Columbia University

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!