D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.

Slides:



Advertisements
Similar presentations
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Advertisements

Introduction to Support Vector Machines (SVM)
IEOR 4004: Introduction to Operations Research Deterministic Models January 22, 2014.
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Engineering Optimization
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
Optimization methods Review
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. GENOM-POF: Multi-Objective Evolutionary Synthesis of Analog ICs with Corners.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Visual Recognition Tutorial
Optimization in Engineering Design 1 Lagrange Multipliers.
Operations Management
Math443/543 Mathematical Modeling and Optimization
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Advanced Topics in Optimization
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
D Nagesh Kumar, IIScOptimization Methods: M2L5 1 Optimization using Calculus Kuhn-Tucker Conditions.
An analysis of MLR and NLP for use in river flood routing and comparison with the Muskingum method Mohammad Zare Manfred Koch Dept. of Geotechnology and.
D Nagesh Kumar, IIScOptimization Methods: M7L1 1 Integer Programming All Integer Linear Programming.
D Nagesh Kumar, IIScOptimization Methods: M3L1 1 Linear Programming Preliminaries.
Introduction and Basic Concepts
Linear Programming Applications
Dynamic Optimization Dr
D Nagesh Kumar, IIScOptimization Methods: M5L4 1 Dynamic Programming Other Topics.
D Nagesh Kumar, IIScOptimization Methods: M2L3 1 Optimization using Calculus Optimization of Functions of Multiple Variables: Unconstrained Optimization.
Feedback Control Systems (FCS)
Operations Research I Lecture 1-3 Chapter 1
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
By Saparila Worokinasih
Operations Research Models
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
Quantitative Methods of Management
Application of Differential Applied Optimization Problems.
D Nagesh Kumar, IIScOptimization Methods: M1L3 1 Introduction and Basic Concepts (iii) Classification of Optimization Problems.
Managerial Decision Making and Problem Solving
Particle Swarm Optimization (PSO) Algorithm and Its Application in Engineering Design Optimization School of Information Technology Indian Institute of.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
1 汽车优化设计 王琥 湖南大学 机械与运载工程学院 汽车车身先进设计制造国家重点实验室.
Chin-Yu Huang Department of Computer Science National Tsing Hua University Hsinchu, Taiwan Optimal Allocation of Testing-Resource Considering Cost, Reliability,
D Nagesh Kumar, IIScOptimization Methods: M2L4 1 Optimization using Calculus Optimization of Functions of Multiple Variables subject to Equality Constraints.
D Nagesh Kumar, IIScOptimization Methods: M4L4 1 Linear Programming Applications Structural & Water Resources Problems.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
MER 160, Prof. Bruno1 Optimization The idea behind “optimization” is to find the “best” solution from a domain of “possible” solutions. Optimization methods.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
D Nagesh Kumar, IIScOptimization Methods: M7L2 1 Integer Programming Mixed Integer Linear Programming.
(iii) Lagrange Multipliers and Kuhn-tucker Conditions D Nagesh Kumar, IISc Introduction to Optimization Water Resources Systems Planning and Management:
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
D Nagesh Kumar, IIScOptimization Methods: M5L1 1 Dynamic Programming Introduction.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
(i) Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M3L1 Linear Programming and Applications.
Nonlinear Programming In this handout Gradient Search for Multivariable Unconstrained Optimization KKT Conditions for Optimality of Constrained Optimization.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
D Nagesh Kumar, IIScOptimization Methods: M8L1 1 Advanced Topics in Optimization Piecewise Linear Approximation of a Nonlinear Function.
D Nagesh Kumar, IIScOptimization Methods: M6L1 1 Dynamic Programming Applications Design of Continuous Beam.
Introduction and Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M4L1 Dynamic Programming and Applications.
D Nagesh Kumar, IISc Water Resources Systems Planning and Management: M2L2 Introduction to Optimization (ii) Constrained and Unconstrained Optimization.
Optimal Control.
Operations Research Chapter one.
Classification Analytical methods classical methods
Mathematical Programming
FEA Introduction.
Part 4 Nonlinear Programming
What are optimization methods?
L8 Optimal Design concepts pt D
Presentation transcript:

D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building

D Nagesh Kumar, IIScOptimization Methods: M1L1 2 Objectives Understand the need and origin of the optimization methods. Get a broad picture of the various applications of optimization methods used in engineering.

D Nagesh Kumar, IIScOptimization Methods: M1L1 3 Introduction Optimization : The act of obtaining the best result under the given circumstances. Design, construction and maintenance of engineering systems involve decision making both at the managerial and the technological level Goals of such decisions : – to minimize the effort required or – to maximize the desired benefit

D Nagesh Kumar, IIScOptimization Methods: M1L1 4 Introduction (contd.) Optimization : Defined as the process of finding the conditions that give the minimum or maximum value of a function, where the function represents the effort required or the desired benefit.

D Nagesh Kumar, IIScOptimization Methods: M1L1 5 Historical Development Existence of optimization methods can be traced to the days of Newton, Lagrange, and Cauchy. Development of differential calculus methods of optimization was possible because of the contributions of Newton and Leibnitz to calculus. Foundations of calculus of variations, dealing with the minimizations of functions, were laid by Bernoulli Euler, Lagrange, and Weistrass

D Nagesh Kumar, IIScOptimization Methods: M1L1 6 Historical Development (contd.) The method of optimization for constrained problems, which involve the inclusion of unknown multipliers, became known by the name of its inventor, Lagrange. Cauchy made the first application of the steepest descent method to solve unconstrained optimization problems.

D Nagesh Kumar, IIScOptimization Methods: M1L1 7 Recent History High-speed digital computers made implementation of the complex optimization procedures possible and stimulated further research on newer methods. Massive literature on optimization techniques and emergence of several well defined new areas in optimization theory followed.

D Nagesh Kumar, IIScOptimization Methods: M1L1 8 Milestones Development of the simplex method by Danzig in 1947 for linear programming problems. The enunciation of the principle of optimality in 1957 by Bellman for dynamic programming problems. Work by Kuhn and Tucker in 1951 on the necessary and sufficient conditions for the optimal solution of problems laid the foundation for later research in non-linear programming.

D Nagesh Kumar, IIScOptimization Methods: M1L1 9 Milestones (contd.) The contributions of Zoutendijk and Rosen to nonlinear programming during the early 1960s Work of Carroll and Fiacco and McCormick facilitated many difficult problems to be solved by using the well-known techniques of unconstrained optimization. Geometric programming was developed in the 1960s by Duffin, Zener, and Peterson. Gomory did pioneering work in integer programming. The most real world applications fall under this category of problems. Dantzig and Charnes and Cooper developed stochastic programming techniques.

D Nagesh Kumar, IIScOptimization Methods: M1L1 10 Milestones (contd.) The desire to optimize more than one objective or a goal while satisfying the physical limitations led to the development of multi-objective programming methods; Ex. Goal programming. The foundations of game theory were laid by von Neumann in 1928; applied to solve several mathematical, economic and military problems, and more recently to engineering design problems. Simulated annealing, evolutionary algorithms including genetic algorithms, and neural network methods represent a new class of mathematical programming techniques that have come into prominence during the last decade.

D Nagesh Kumar, IIScOptimization Methods: M1L1 11 Engineering applications of optimization. Design of structural units in construction, machinery, and in space vehicles. Maximizing benefit/minimizing product costs in various manufacturing and construction processes. Optimal path finding in road networks/freight handling processes. Optimal production planning, controlling and scheduling. Optimal Allocation of resources or services among several activities to maximize the benefit.

D Nagesh Kumar, IIScOptimization Methods: M1L1 12 Art of Modeling : Model Building Development of an optimization model can be divided into five major phases. – Collection of data – Problem definition and formulation – Model development – Model validation and evaluation or performance – Model application and interpretation of results

D Nagesh Kumar, IIScOptimization Methods: M1L1 13 Data collection – may be time consuming but is the fundamental basis of the model-building process – extremely important phase of the model-building process – the availability and accuracy of data can have considerable effect on the accuracy of the model and on the ability to evaluate the model.

D Nagesh Kumar, IIScOptimization Methods: M1L1 14 Problem Definition Problem definition and formulation, steps involved: – identification of the decision variables; – formulation of the model objective(s); – the formulation of the model constraints. In performing these steps one must consider the following. – Identify the important elements that the problem consists of. – Determine the number of independent variables, the number of equations required to describe the system, and the number of unknown parameters. – Evaluate the structure and complexity of the model – Select the degree of accuracy required of the model

D Nagesh Kumar, IIScOptimization Methods: M1L1 15 Model development Model development includes: – the mathematical description, – parameter estimation, – input development, and – software development The model development phase is an iterative process that may require returning to the model definition and formulation phase.

D Nagesh Kumar, IIScOptimization Methods: M1L1 16 Model Validation and Evaluation This phase is checking the model as a whole. Model validation consists of validation of the assumptions and parameters of the model. The performance of the model is to be evaluated using standard performance measures such as Root mean squared error and R 2 value. Sensitivity analysis to test the model inputs and parameters. This phase also is an iterative process and may require returning to the model definition and formulation phase. One important aspect of this process is that in most cases data used in the formulation process should be different from that used in validation.

D Nagesh Kumar, IIScOptimization Methods: M1L1 17 Modeling Techniques Different modeling techniques are developed to meet the requirement of different type of optimization problems. Major categories of modeling approaches are: – classical optimization techniques, – linear programming, – nonlinear programming, – geometric programming, – dynamic programming, – integer programming, – stochastic programming, – evolutionary algorithms, etc. These approaches will be discussed in the subsequent modules.

D Nagesh Kumar, IIScOptimization Methods: M1L1 18 Thank You