Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OPTIMIZATION BASICS
Rating: 4.0 out of 5(11 ratings)
84 students

OPTIMIZATION BASICS

Course introduces students to optimization techniques.
Created byRAHUL RAI
Last updated 5/2022
English
English [Auto],

What you'll learn

  • Defines and introduces students to optimization techniques
  • This course introduces students to optimization techniques
  • optimization problem formulations
  • important aspects of various optimization algorithms
  • to use programming to solve optimization problems

Course content

10 sections43 lectures7h 10m total length
  • Introduction to optimization.10:18

    Explore core concepts and the framework of optimization, and see how a carpenter's drawer design with fixed volume and height yields infinitely many length and width solutions.

  • Drawer Design Problem Formulation6:14

    This lecture shows how a fixed volume yields LW = C, a hyperbola with infinitely many solutions, and explains how optimization seeks a few good solutions for the carpenter.

  • Optimization Problem Formulation8:52

    Formulate optimization problems by defining the objective to minimize material volume and applying constraints like fixed height and non-negativity of length and width, with design variables w and l.

  • Standard Form Negative Null Form5:27

    Learn how to convert optimization problems to standard negative null form, distinguish equality and inequality constraints, and prepare models for MATLAB or Python solvers.

  • Analytical Solution of Optimization Problem10:08

    Apply an analytical approach: use LW = V to reduce to a single variable, differentiate the objective, and find W star and L star as sqrt(V/edge) for minimal material.

  • Graphical Solution of Optimization Problem7:03

    Explore a graphical solution to a one-variable optimization by plotting the function 20 plus 200 divided by w plus ten, locate its minimum, and backtrack to w*, l, and total.

  • Feasibility, Active, and Inactive Constraints10:45

    Illustrates how feasibility constraints shape the solution space in optimization, and how inactive constraints leave the optimum unchanged while active constraints move the optimum, shown through graphical examples.

Requirements

  • No prerequisites required.

Description

This course introduces students to optimization techniques. The course exposes students to basic concepts about the implementation of numerical optimization techniques, assuming that the student does or does not have any kind of idea on these topics. The approach used for teaching this optimization course is based on students having a basic understanding of optimization problem formulations, the important aspects of various optimization algorithms, also about the knowledge of how to use programming to solve optimization problems. The lectures in this course cover Graphical Approaches for Optimization Problems,  Notations and Classification of Optimization, Unconstrained Optimization, and Constrained Optimization. Various algorithms such as Golden Section, Gradient Descent, Newton's Methods, Augmented Lagrangian, and Sequential Quadratic Programming (SQP). This course will be beneficial to students who are interested in learning about the basics of optimization methods. Operation researchers, engineers, and data science and machine learning students will find this course useful. This course is taught by professor Rahul Rai who joined the Department of Automotive Engineering in 2020 as Dean’s Distinguished Professor in the Clemson University International Centre for Automotive Research (CU-ICAR). Previously, he served on the Mechanical and Aerospace Engineering faculty at the University at Buffalo-SUNY (2012-2020) and has experience in industrial research center experiences at United Technology Research Centre (UTRC) and Palo Alto Research Centre called as (PARC).

Who this course is for:

  • Operations researcher, data science and machine learning, optimization