Introduction and Syllabus
Introduction and Syllabus
Course Coordinator:
Prof. Geetanjali Panda,
Room No N319, Department of Mathematics Mail id:
[email protected]
IIT Kharagpur
1/17
Unit-0: Syllabus for Optimization methods in Finance(MA61061,3-0-0)
Course Coordinator:
Prof. Geetanjali Panda,
Room No N319, Department of Mathematics Mail id:
[email protected]
IIT Kharagpur
1/17
Books
2/17
Books
Evaluation Process
PROJECT+ Attendance 20 Marks,Test 80 Marks
2/17
Books
Evaluation Process
PROJECT+ Attendance 20 Marks,Test 80 Marks
In project you will be provided a research paper and you will implement the
methodology of the paper in Indian financial market.
2/17
Self study
3/17
Self study
3/17
Self study
3/17
Do yourself(Optimization Part)
4/17
Do yourself (Finance part)
5/17
How to download data from BSE
6/17
How to download data from BSE contd..
In this page go to Archives. Provide From date and To date and search.
You will get a list of stocks containing opening price ,closing price etc.
Save this as excel sheet through save option. Then select only one
column either opening price or closing price. save in one excel file. save
this excel file as your roll number.
Save data of 20 stocks from different sectors(oil sector, aviation sector,
IT sector, Banking sector, Infrastructure sector, SAIL, etc...) , and from
different groups. Save this file of 20 assets. Throughout this course you
will use this file to solve assignments, tests and project.
7/17
General Optimization Techniques
1 Linear Programming
2 Integer Programming
3 General Nonlinear Programming
4 Quadratic Programming
5 Fractional Programming
6 Stochastic Programming
7 Multi-Objective Programming
8/17
Linear Programming
9/17
Linear Programming
x, c ∈ Rn , b ∈ Rm , A = (aij )m×n
9/17
Optimization Techniques used to solve this problem:
Simplex method
Two Phase Method
Artificial Variable Technique
Interior point methods: Karmakar Algorithm
10/17
Linear Integer Programming:
11/17
Example:
A B C D
P 2 1 1 2
Q 1 2 1 3
R 3 1 2 1
S 2 3 3 2
12/17
Model Formulation:
13/17
subject to x11 + x12 + x13 + x14 = 1
x21 + x22 + x23 + x24 = 1
x31 + x32 + x33 + x34 = 1
x21 + x22 + x23 + x24 = 1
x11 + x21 + x31 + x41 = 1
x12 + x22 + x32 + x42 = 1
x13 + x23 + x33 + x43 = 1
x14 + x24 + x34 + x44 = 1
xij = 1 or 0
14/17
This is linear integer(binary) programming problem.
15/17
Nonlinear Programming:
min f (x)
x∈Rn
min f (x)
subject to gi (x) ≤ 0, i = 1, 2, ..., m
hj (x) = 0, j = 1, 2, ...., p, x ∈ Rn
where f : Rn → R, gi : Rn → R, hj : Rn → R.
16/17
Numerical optimization algorithms
17/17