Mô tả

This course is specifically developed for B. Tech. and M. Tech/MS students of all Engineering disciplines. Engineering students from all branches can take this course and apply the knowledge to solve optimization problems in their field as part of a mini-project or capstone project. In addition to this, the course is also useful to Ph. D. students of different engineering branches. This course can be taken by everyone irrespective of their programming knowledge. The basics of MATLAB programming is taught in the beginning of the course and the concept of optimization algorithms is also explained from the scratch. The content is so organized that the learner should be able to understand Engineering optimization from scratch and solve research problems leading to publication in an international journal of high repute. A guided project is also included at the end of the course to make sure students can apply the knowledge to real engineering optimization problems. It should be useful to students of all universities around the world.

This course is divided into FOUR Parts

  • Part I - Basics of MATLAB Programming

  • Part 2 - Concept of Optimization and Particle Swarm Optimization (PSO) algorithm

  • Part 3 - MATLAB Implementation of PSO algorithm to solve benchmark functions

  • Part 4 - MATLAB Implementation of PSO Algorithm to solve a typical Engineering optimization Problem 

Bạn sẽ học được gì

Learn the basics of MATLAB programming

Understand Particle Swarm Optimization (PSO) algorithm

Implement PSO algorithm in MATLAB to solve benchmark functions

Implement PSO algorithm to solve a mechanical engineering optimization problem

Work on a research problem in the field of optimization

Yêu cầu

  • Knowledge of high school mathematics is required
  • No programming knowledge in MATLAB is required. You'll learn everything you need in the course.
  • No prior knowledge of optimization is required

Nội dung khoá học

4 sections

Basics of MATLAB programming

12 lectures
Introduction
02:15
Variables and Operators
06:46
Vector Declaration
08:35
indexing and Size of Vector
05:06
Matrix Operations
07:20
max(), min(), ones() and zeros()
04:22
rand(), randi() and repmat()
03:19
If Statement
03:17
For Loop
05:45
While Loop
04:17
Functions
06:59
Plots
03:55

Concept of Optimization and Particle Swarm Optimization (PSO)

5 lectures
Introduction to Optimization
14:37
Effect of Constraints on Optimal Solution
02:17
Terminologies Used in Optimization and Pseudo Codes
05:38
Philosophy of PSO algorithm- Part I
30:15
Philosophy of PSO algorithm- Part II
14:17

MATLAB Implementation of PSO algorithm to solve benchmark functions

5 lectures
Matyas Function Introduction
02:03
Matyas Function Coding Part I
14:18
Matyas Function Coding Part II
11:52
Rosenbrock Function Introduction
01:19
Rosenbrock Function Coding
09:56

Project

2 lectures
Project Problem Introduction
04:07
Project Problem Coding
07:17

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.