0% found this document useful (0 votes)
70 views2 pages

CSE Optimization Course Syllabus JNTUK

Uploaded by

SRIKANTH KETHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views2 pages

CSE Optimization Course Syllabus JNTUK

Uploaded by

SRIKANTH KETHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

R-20 Syllabus for CSE, JNTUK w. e. f.

2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

L T P C
III Year – I Semester
3 0 0 3
OPTIMIZATION IN OPERATIONS RESEARCH
(Job Oriented Course)

Course Objectives:
x To define an objective function and constraint functions in terms of design variables, and then
state the optimization problem.
x To state single variable and multi variable optimization problems, without and with constraints.
x To explain linear programming technique to an optimization problem, define slack and surplus
variables, by using Simplex method.
x To state transportation and assignment problem as a linear programming problem to determine
Simplex method.
x To study and explain nonlinear programming techniques, unconstrained or constrained, and define
exterior and interior penalty functions for optimization problems.

Course Outcomes: At the end of the course, student will be able to


x State and formulate the optimization problem, without and with constraints, by using design
variables from an engineering design problem.
x Apply classical optimization techniques to minimize or maximize a multi-variable objective
function, without or with constraints, and arrive at an optimal solution.
x Apply and Solve transportation and assignment problem by using Linear programming Simplex
method.
x Apply gradient and non-gradient methods to nonlinear optimization problems and use interior or
exterior penalty functions for the constraints to derive the optimal solutions
x Formulate and apply Dynamic programming technique to inventory control, production planning,
engineering design problems etc. to reach a final optimal solution from the current optimal
solution.

UNIT I:
Introduction and Classical Optimization Techniques: Statement of an Optimization problem, design
vector, design constraints, constraint surface, objective function, objective function surfaces, classification
of Optimization problems.
Classical Optimization Techniques: Single variable Optimization, multi variable Optimization without
constraints, necessary and sufficient conditions for minimum/maximum, multivariable Optimization with
equality constraints. Solution by method of Lagrange multipliers, multivariable Optimization with
inequality constraints, Kuhn – Tucker conditions

UNIT II: Linear Programming : Standard form of a linear programming problem, geometry of linear
programming problems, definitions and theorems, solution of a system of linear simultaneous equations,
pivotal reduction of a general system of equations, motivation to the simplex method, simplex algorithm,
Duality in Linear Programming, Dual Simplex method.

UNIT III: Transportation Problem: Finding initial basic feasible solution by north – west corner rule,
least cost method and Vogel’s approximation method, testing for optimality of balanced transportation
problems, Special cases in transportation problem.

UNIT IV: Nonlinear Programming: Unconstrained cases, One – dimensional minimization methods:
Classification, Fibonacci method and Quadratic interpolation method, Univariate method, Powell’s
method and steepest descent method.
Constrained cases– Characteristics of a constrained problem, Classification, Basic approach of Penalty
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Function method; Basic approaches of Interior and Exterior penalty function methods, Introduction to
convex Programming Problem.

UNIT V: Dynamic Programming: Dynamic programming multistage decision processes, types, concept
of sub optimization and the principle of optimality, computational procedure in dynamic programming,
examples illustrating the calculus method of solution, examples illustrating the tabular method of solution.

Text Books:
1. “Engineering optimization: Theory and practice”, S. [Link], New Age International (P) Limited, 3 rd
edition, 1998.
2. “Introductory Operations Research”, H.S. Kasene & K.D. Kumar, Springer (India), Pvt. LTd.

Reference Books:
1. “Optimization Methods in Operations Research and systems Analysis”, by K.V. Mital and C.
Mohan, New Age International (P) Limited, Publishers, 3rd edition, 1996.
2. Operations Research, Dr. [Link], Kedarnath, Ramnath & Co

Common questions

Powered by AI

The principle of optimality in dynamic programming states that an optimal policy has the property that, regardless of the initial state and decision, the remaining decisions must constitute an optimal policy with regard to the state resulting from the first decision. This principle is fundamental because it allows the problem to be broken down into smaller, overlapping subproblems, simplifying the computational procedure and making the problem more tractable .

Duality theory establishes a relationship between a linear programming problem (the primal problem) and another derived problem (the dual problem). Solving the dual often provides insights into the primal problem and can simplify the solution process. It allows for the validation of optimality and provides bounds for the objective function, facilitating a deeper understanding of resource allocation in optimization .

Dynamic programming differs from traditional approaches by breaking the problem into simpler subproblems and storing their results. This method leverages the principle of optimality and recursive solution structures, making it particularly effective for problems with overlapping subproblems and optimal substructure, such as multistage decision processes, whereas traditional optimization does not inherently exploit these properties .

The method of Lagrange multipliers transforms a constrained optimization problem into a system of equations where the gradients of the objective function and the constraints are parallel. This transformation allows the problem to be solved as if it were an unconstrained problem, simplifying the search for optimal solutions .

The Simplex method introduces slack variables to convert inequalities into equalities in constraints, ensuring feasibility. Surplus variables are used similarly but subtracted to deal with 'greater than or equal to' constraints. These additional variables allow the Simplex method to operate efficiently within a feasible region, finding optimal solutions through iterative pivoting .

The steepest descent method is a gradient-based approach used for finding local minima by iteratively moving in the direction of the steepest decrease in function value, which requires derivative information. In contrast, the Fibonacci method is a derivative-free approach that relies on sequential division of intervals to find the minimum, utilizing Fibonacci numbers to maintain efficiency and minimize function evaluations .

Penalty functions are used to transform constrained nonlinear problems into unconstrained problems by adding a penalty term to the objective function. This penalty term increases as the solution violates any constraint, effectively guiding the solution towards the feasible region. This helps in optimizing problems that are otherwise difficult to approach directly with constraints .

Classifying optimization problems is crucial in nonlinear programming because different classes of problems may require distinct solution strategies. Understanding whether a problem is constrained or unconstrained, convex or non-convex, helps in selecting appropriate methods, such as penalty functions or gradient techniques, thus influencing computational complexity and solution accuracy .

The north-west corner rule involves starting from the top-left corner of the transportation matrix and making allocations downwards and rightwards. It is easy to compute but may provide a solution far from optimal. Vogel’s approximation method, on the other hand, aims to minimize costs by considering penalties for not choosing the least cost cell. This generally provides a better initial feasible solution but is slightly more complex .

The Kuhn-Tucker conditions generalize the method of Lagrange multipliers by accommodating both equality and inequality constraints. These conditions introduce additional variables, known as Lagrange multipliers, for each inequality constraint, ensuring that these multipliers are non-negative and the complementary slackness condition holds. This extension enables handling of a broader class of optimization problems .

You might also like