S07
IEOR E4007: Optimization Models and Methods for Financial Engineers
Registration Information
Online Course Preview
COURSE BENEFITS
This course is
intended to introduce students, in particular the MS students in the Methods of
Finance program, to an array of optimization techniques. This course should
also be of interest to students from other departments that use mathematical
programming and optimization techniques for analysis and design. The course
will cover linear, quadratic, nonlinear, dynamic and stochastic programming.
Some discrete optimization techniques will also be introduced. The theory
underlying the various optimization methods is covered. The emphasis is on
modeling and the choice of appropriate optimization methods. Applications from
financial engineering will be discussed.
PROFESSOR IYENGAR
APPLICABLE DEGREE
PROGRAMS
Most courses 4000-level
and above can be credited to all degree programs. All courses are subject to
advisor approval.
ADDITIONAL COURSE FEES
None
|
Lecturer/Manager: |
Lecturer: Garud Iyengar Course Manager: Ali Sadighian |
|
Office Hours: |
The best method of contact is to reach
the course manager via email. |
|
E-mail Address: |
Please contact the course manager, Ali
Sadighian via email at: as2446@columbia.edu
for questions related to
this course. |
|
Day & Time of Class: |
Pre-taped course |
|
Viewing Schedule: |
One 75 minute lecture per week. |
|
Class Location: |
All course
lectures are available remotely via CVN |
|
Class Homepage: |
http://www.columbia.edu/~as2446/ta/4007/
(only accessible to registered
students) |
|
Credits for Course: |
3 |
|
Class Type: |
Lecture |
|
Prerequisites: |
Some exposure to linear algebra |
|
Description: |
|
|
Required Text(s): |
Applied
Mathematical Programming
/by Bradley Hax and Magnanti. This
textbook will be available online. |
|
Homework(s): |
|
|
Project(s): |
None |
|
Paper(s): |
None |
|
Midterm Exam(s): |
Yes - one Midterm |
|
Final Exam: |
Yes |
|
Hardware Requirements: |
PC with modem or telnet capabilities |
|
Software Requirements: |
Microsoft Excel, (Recommended but not
needed Matlab - basic features no special toolbox
needed) |
|
Homework Submission: |
Upload
or Via fax to CVN at (212) 854-0466 |
Grading Scheme
|
Homework |
15% |
|
Midterm |
40% |
|
Final |
45% |
Overview of Lectures
|
Session 1 |
Basic mathematics (Review of
linear algebra, Review of calculus, Simple unconstrained optimization
problems) |
|
Session 2 |
Introduction to linear
programming (Definition
of linear programs Geometry of linear programs |
|
Session 3 |
Linear programming models (Blending
model: oil arbitrage problem, Operations models: nurse scheduling problem,
time-indexed models: short term financing problem, dedicated bond portfolio
problem) |
|
Session 4 |
Linear programming models (Linearizable
models: hedging, No-arbitrage and martingale pricing) |
|
Session 5 |
Nonlinear programming (Taxonomy of
nonlinear programs, optimality conditions, quadratic programming) |
|
Session 6 |
Quadratic programming |
|
Session 7 |
General nonlinear
programming (Markowitz portfolio selection, Capital asset pricing model) |
|
Session 8 |
Integer Programming (Definition,
Survey of integer programming models, Applications: fixed transaction cost,
index fund construction, designing CMOs) |
|
Session 9 |
Integer programming |
|
Session 10 |
Dynamic programming models |
|
Session 11 |
Dynamic programming |
For more information,
comments, or suggestions, please email us at cvn@cvn.columbia.edu.