Unformatted text preview:

FA646 Optimization Models and Methods in FinanceIntroductionCourse DescriptionCourse OutcomesTextbookAdditional ReferencesGrading PoliciesFA646 Optimization Models and Methods in FinanceCourse Catalog DescriptionIntroductionThis course concerns making sound financial decisions in an uncertain world. Increasingly, financial decision-makers are depending on optimization techniques to guide them in their decisions. This course introduces the approach of modeling financial decisions as optimization problems and then developing appropriate optimization methodologies to solve these problems. The course discusses the main classes of optimization problems encountered in financial engineering: linear and nonlinear programming, integer programming, dynamic programming, stochastic programming, and robust optimization. Recent topics about portfolio optimization arising in behavior finance will also be discussed in the later part of the course.The course will also emphasize effective modeling, the use of modeling languages, such as AMPL1, and the useof commercial solvers for solving financial optimization problems.Campus Fall Spring SummerOn Campus XWeb CampusInstructorsProfessor Email OfficeZhenyu Cui [email protected] Babbio 514More InformationCourse DescriptionThis course concerns making sound financial decisions in an uncertain world. Increasingly, financial decision-makers are depending on optimization techniques to guide them in their decisions. This course introduces the approach of modeling financial decisions as optimization problems and then developing appropriate optimization methodologies to solve these problems. The course discusses the main classes of optimization problems encountered in financial engineering: linear and nonlinear programming, integer programming, dynamic programming, stochastic programming, and robust optimization. Recent topics about portfolio optimization arising in behavior finance will also be discussed in the later part of the course.The course will also emphasize effective modeling, the use of modeling languages, such as AMPL1, and the useof commercial solvers for solving financial optimization problems.Course Outcomes1. Cultivate a basic understanding of the optimization methodologies used in financial decision making;2. Understand how to formulate financial optimization programs using the tools of mathematical programming;3. Understand how to select the optimization technique most appropriate for a given financial optimization problem;Course ResourcesTextbookOptimization Methods in Finance, by Cornuejols and Tutuncu, Cambridge University Press (2007), ISBN: 978-0521861700.AMPL: A Modeling Language for Mathematical Programming, by Robert Fourer, David M. Gay, and Brian W. Kernighan, Second edition, Cengage Learning (2002),ISBN 0-534-38809-4 available for free at http://ampl.com/resources/the-ampl-book/chapter-downloads/.Additional ReferencesSThe textbook Convex Optimization, by S. Boyd and L. Vandenberghe can be used for additional readings on some optimization topics. It is available for free from http://web.stanford.edu/~boyd/cvxbook/Handbook of Probability, by Ionut Florescu and Cyprian Tudor, 1st edition, Wiley, 2013, ISBN: 0470647272. This is for background study and helpful for basic probabilistic concepts.For the recent area of behavior portfolio choice and optimization, refer to http://people.maths.ox.ac.uk/zhouxy/article.htmGradingGrading Policies-There will be 3 or 4 homework assignments (each weighted equally toward your final homework grade) during the course of the semester. You will have about two or three weeks to finish each assignment.-30% Midterm-50% Final ExamPlease note that your grade will be determined solely on the work you present over the course of the semester. No consideration such as your need for a better grade will be considered.Only use the “.pdf” format for submitting assignment files. You should be able to transform any document intoa pdf file. You can use Adobe acrobat - should be free to Stevens students as far as I know (please call the students help desk), or a simple alternative is to use a pdf printer driver. I write all my documents in LATEX, and that typesetting program produces pdf files. A simple alternative (using any typesetting program) would be to search on Google for a driver that would print to a pdf file. Such drivers are generally free.For homework with computer exercises, along with your written answers to the question, give in appendix your commented code as well as the output of your code when you run it.Late assignments will not be accepted under any circumstances without prior notice and permission of the instructor. If outside circumstances are affecting your ability to perform in the course, you must contact me before you fall behind.An approximate grading scheme is as follows: 1. Homework (each weighted equally toward your final grade): 50%; 2. Final Exam: 50%.Topic ReadingWeek 1 Introduction, AMPL language Ch.1 in [1] and Ch.1 in [2]Week 2 Linear Programming Ch.2 in [2]Week 3 Arbitrage Detection and Introduction to Portfolio Ch.4 and Ch.8 in [1]Week 4 Quadratic Programming: Markowitz Portfolio Selection Ch.8 in [1]Week 5 Nonlinear Programming, Interior Point Method. 1st HW due Ch. 5 and Ch. 7 in [1]Week 6 Recap of Key Results. Ch. 1, 2, 4, 5, 7, 8 in [1].Week 7 Integer programming Ch. 11 in [1]Week 8 Dynamic Programming 2nd HW due Ch. 13, 14, 15 in [1]Week 9 Stochastic Programming Ch. 16 in [1]Week 10 Further Stochastic Programming Ch. 16, 17 in [1]Week 11 Robust Optimization 3rd HW due Ch. 19, 20 in [1]Week 12 Behavior Portfolio Choice: introduction to behavior finance In Class Slides and NotesWeek 13 Behavior Portfolio Choice: quantile formulation and rank-dependent utility In Class Slides and NotesWeek 14 Behavior Portfolio Choice: portfolio selection under cumulative prospect theory 4th HW due In Class Slides and NotesShare this


View Full Document

STEVENS FA 646 - Syllabus

Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?