Professional Documents
Culture Documents
Preamble: This course introduces the students to the concept of solving engineering
problems by developing linear and non-linear mathematical models. The models involve
objectives and constraints in terms of the relevant design variables. The student learns to
apply a suitable mathematical programming technique to solve the developed model. The
course includes Linear Programming, Integer Programing, Dynamic Programming, Classical
Optimization and Metaheuristic techniques.
Course Outcomes: After the completion of the course the student will be able to
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 3 3 1
CO 2 3 3 2 2 2
CO 3 3 3 3 3 2
CO 4 3 3 2 2 2
CO 5 3 3 2 2
CO 6 3 3 3 3
Assessment Pattern
Mark distribution
Total ESE
CIE ESE
Marks Duration
Attendance : 10 marks
Continuous Assessment Test (2 numbers) : 25 marks
Assignment/Quiz/Course project : 15 marks
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A
contain 10 questions with 2 questions from each module, having 3 marks for each question.
Students should answer all questions. Part B contains 2 questions from each module of which
student should answer any one. Each question can have maximum 2 sub-divisions and carry
14 marks.
1. Consider a chocolate manufacturing company that produces only two types of chocolate –
A and B. Both the chocolates require Milk and Choco only. Each unit of A requires 1 unit of
Milk and 3 units of Choco, and each unit of B requires 1 unit of Milk and 2 units of Choco.
The company kitchen has a total of 5 units of Milk and 12 units of Choco. On each sale, the
company makes a profit of Rs 6 per unit A sold, and Rs 5 per unit B sold. Now, the company
wishes to maximize its profit. Formulate the problem as a LPP and determine how many units
of A and B should it produce respectively?
3. Find the dimensions of a box of largest volume that can be inscribed in a sphere of unit
radius.
x1 + 2x2 ≤ 4;
x1, x2 ≥ 0;
2. Show that the Big-M method will conclude that the following LPP has no feasible
solution.
Maximize Z = 2x1 + 5x2
Subject to:
3x1 + 2x2 ≥ 6;
2x1 + x2 ≤ 2;
x1, x2 ≥ 0;
3. Generate the dual simplex iterations for the LPP given below and find the solution.
Minimize Z = 5x1 + 6x2
Subject to :
x1 + x2 ≥ 2;
4x1 + x2 ≥ 4;
x1, x2 ≥ 0;
1. The following LPP has an optimal solution of x1 = 320; x2 =360 and Objective function
value = 4360.
1. Solve the following integer programming problem using Branch and Bound algorithm.
Maximize Z = 5x1 + 4x2;
Subject to:
x1 + x2 ≤ 5;
10x1 + 6x2 ≤ 45;
x1, x2 ≥ 0, and integers.
2. Solve the following integer programming problem using the cutting plane algorithm.
Maximize Z = 7x1 + 10x2
Subject to:
-x1 + 3x2 ≤ 6;
7x1 + x2 ≤ 35;
x1, x2 ≥ 0, and integers.
1. Find the shortest distance between the origin and destination for the network given below
using dynamic programming.
3. A college student has 7 days remaining before the final examinations for four courses, and
she wants to allocate this study time as effectively as possible. She needs at least 1 day on
each course, and likes to concentrate on just one course each day. So she wants to allocate 1,
2, 3, or 4 days to each course. She decides to use dynamic programming to make these
allocations to maximize the total grade points to be obtained from the four courses. She
estimates that the alternative allocations for each course would yield the number of grade
points shown in the table given below. Solve this problem using dynamic programming.
Study Days Estimated grade points
Course 1 Course 2 Course 3 Course 4
1 3 5 2 6
2 5 5 4 7
3 6 6 7 9
4 7 9 8 9
1. Maximize the function f (x1, x2, x3) = x1 + 2x2 + x2x3 – x12 – x22 – x32
2. Find the solution for the following problem using the Lagrange multiplier method.
Minimize f (x, y) = 5x-1y-2
subject to : g (x,y) = x2 +y2 – 9 =0
PART A
f (x) = 12 x5 - 45 x4 + 40 x3 + 5
8. State the necessary and sufficient conditions for the maximum of a multivariable
function f(X).
PART B
Module 1
11. a) Consider a chocolate manufacturing company that produces only two types of
chocolate – A and B. Both the chocolates require Milk and Choco only. Each unit of A
requires 1 unit of Milk and 3 units of Choco, and each unit of B requires 1 unit of Milk
and 2 units of Choco. The company kitchen has a total of 5 units of Milk and 12 units of
Choco. On each sale, the company makes a profit of Rs 6 per unit A sold, and Rs 5 per
unit B sold. Now, the company wishes to maximize its profit. Formulate the problem as a
LPP and graphically determine how many units of A and B should it produce
respectively?
(5 Marks)
Minimize Z = 4x1 + x2
Subject to:
3x1 + x2 = 3;
4x1 + 3x2 ≥ 6;
x1 + 2x2 ≤ 4;
x1, x2 ≥ 0;
(9 Marks)
12. Solve the following LPP using Simplex method and carry out sensitivity analysis to
determine the range in which the objective function coefficients can vary keeping the
current solution as optimal.
13. Generate the dual simplex iterations for the LPP given below and find the solution.
Minimize Z = 5x1 + 6x2
Subject to :
x1 + x2 ≥ 2;
4x1 + x2 ≥ 4;
x1, x2 ≥ 0;
(14 Marks)
14. Solve the following integer programming problem using Branch and Bound algorithm.
Maximize Z = 2x1 +3x2
Subject to:
5x1 + 7x2 ≤ 35;
4x1 + 9x2 ≤ 36;
x1, x2 ≥ 0, and integers
(14 Marks)
Module 3
15. Find the shortest distance between the origin and destination for the network given below
using dynamic programming.
(14 Marks)
16. A candidate in an election wants to purchase TV time for a total of four commercials on
TV stations located in four areas. Based on polling information, an estimate is made of
the number of votes that can be won in the different areas depending upon the number of
commercials run. These estimates are given in the table in thousands of votes. Use
dynamic programming to find how the four commercials should be distributed among the
four areas to maximize the estimated number of votes won.
Commercials Area
1 2 3 4
0 0 0 0 0
1 4 6 5 3
2 7 8 9 7
3 9 10 10 12
4 12 11 12 14
(14 Marks)
Module 4
17. a) Find the extreme points of the function f (X) = x13 + x23 + 2x12 + 4x22 + 6
(6 Marks)
b) Find the maximum of the function f(X) = 2x1 + x2 + 10; subject to g(X) = x1 + 2x22 = 3
using the Lagrange multiplier method.
(8 Marks)
18. a) Find the dimensions of a box of largest volume that can be inscribed in a sphere of
unit radius. (6 Marks)
b) Maximize the function f (x1, x2, x3) = x1 + 2x2 + x2x3 – x12 – x22 – x32 (8 Marks)
Module 5
19. a) Minimize the function f (x) = 0.65 – [0.75/(1+x2)] – 0.65x tan-1(1/x) in the interval
[0,3] using the Fibonacci method with n = 6. (7 Marks)
b) Use the steepest descent method to search for the minimum for the function f (x, y) =
25x2 +y2 . Start at (1, 3) with a step size of 0.5 (7 Marks)
20. a) Use the golden section search method to minimize the function
f (x) = x4 – 14x3 +60x2 – 70x in the range [0,2]. (7 Marks)
(7 Marks)
Syllabus
Module 1
Solutions to Linear Programming Problems: Simplex method – Big-M and 2-phase methods
– Sensitivity Analysis for the objective function coefficients and right hand side coefficients
of constraints - Exceptional cases in LPP.
Module 2
Module 3
Module 4
Module 5
Algorithms for unconstrained optimization: Fibonacci search method - Golden section search
method -Hooke and Jeeve’s method - Newton-Raphson method - Cauchy's (Steepest descent)
method.
Text Books
Reference Books
Multipliers
4.4 Optimization with inequality constraints - Kuhn-Tucker
2
conditions.
5 Module 5
5.1 Algorithms for unconstrained optimization- Introduction 1
5.2 Fibonacci search method 1
5.3 Golden section search method 1
5.4 Hooke and Jeeve’s method 1
5.5 Newton-Raphson method. 1
5.6 Cauchy's (Steepest descent) method 1