Optimization problems and algorithms

How to understand, formulate, and tackle the difficulties of optimization problems using heursitic algorithms in Matlab

4.67 (1522 reviews)
Udemy
platform
English
language
Memory & Study Skills
category
Optimization problems and algorithms
7,300
students
8 hours
content
Oct 2018
last update
$99.99
regular price

What you will learn

Identify, understand, formulate, and solve optimization problems

Understand the concepts of stochastic optimization algorithms

Analyse and adapt modern optimization algorithms

Why take this course?

This is an introductory course to the stochastic optimization problems and algorithms as the basics sub-fields in Artificial Intelligence. We will cover the most fundamental concepts in the field of optimization including metaheuristics and swarm intelligence. By the end of this course, you will be able to identify and implement the main components of an optimization problem. Optimization problems are different, yet there have mostly similar challenges and difficulties such as constraints, multiple objectives, discrete variables, and noises. This course will show you how to tackle each of these difficulties. Most of the lectures come with coding videos. In such videos, the step-by-step process of implementing the optimization algorithms or problems are presented. We have also a number of quizzes and exercises to practice the theoretical knowledge covered in the lectures. 

Here is the list of topics covered:

  • History of optimization  

  • Optimization problems 

  • Single-objective optimization algorithms

  • Particle Swarm Optimization 

  • Optimization of problems with constraints 

  • Optimization of problems with binary and/or discrete variables 

  • Optimization of problems with multiple objectives

  • Optimization of problems with uncertainties 

Particle Swarm Optimization will be the main algorithm, which is a search method that can be easily applied to different applications including Machine Learning, Data Science, Neural Networks, and Deep Learning.

I am proud of 200+ 5-star reviews. Some of the reviews are as follows: 

David said: "This course is one of the best online course I have ever taken. The instructor did an excellent job to very carefully prepare the contents, slides, videos, and explains the complicated code in a very careful way. Hope the instructor can develop much more courses to enrich the society. Thanks!"

Khaled said: "Dr. Seyedali is one of the greatest instructor that i had the privilege to take a course with. The course was direct to the point and the lessons are easy to understand and comprehensive. He is very helpful during and out of the course. i truly recommend this course to all who would like to learn optimization\PSO or those who would like to sharpen their understanding in optimization. best of luck to all and THANK YOU Dr. Seyedali."

Biswajit said: "This coursework has really been very helpful for me as I have to frequently deal with optimization. The most prominent feature of the course is the emphasis given on coding and visualization of results. Further, the support provided by Dr. Seyedali through personal interaction is top notch.


Boumaza said:  "Good Course from Dr. Seyedali Mirjalili. It gives us clear picture of the algorithms used in optimization. It covers technical as well as practical aspects of optimization. Step by step and very practical approach to optimization through well though and properly explained topics, highly recommended course You really help me a lot. I hope, someday, I will be one of the players in this exciting field! Thanks to Dr. Seyedali Mirjalili."


Join 1000+ students and start your optimization journey with us. If you are in any way not satisfied, for any reason, you can get a full refund from Udemy within 30 days. No questions asked. But I am confident you won't need to. I stand behind this course 100% and am committed to help you along the way.

Screenshots

Optimization problems and algorithms - Screenshot_01Optimization problems and algorithms - Screenshot_02Optimization problems and algorithms - Screenshot_03Optimization problems and algorithms - Screenshot_04

Reviews

Josiah
March 15, 2024
I appreciate the clear examples used in the theoretical videos and also the walkthroughs and explanations in the code videos. I'm glad that the code examples were simplified to show the essence of various versions of Particle Swarm Optimization and different optimization problems. This has given an effective new set of tools for problem-solving.
Romain
January 31, 2024
This lesson is very good to consolidate your knowledge in the optimization field. It helped me to learn this filed again with a much better understanding. Some of the points mentionned were a little bit unclear in my head before watching videos, and it is totally clear now. Thanks a lot !
Roshna
October 26, 2023
Only one algorithm covered, PSO. Really outdated. Very difficult to follow and apply in real life. No real life examples covered like inventory optimization, delivery optimization etc. Matlab is not free.
Samsudeen
September 10, 2023
I love it, detailed explanation and implementation of the optimizers. Can’t wait to start other courses ?
Özlem
August 10, 2023
The content is really good. The trainer also explains the subject well in details (including coding that is very good) and also briefly goes through at the end of each lesson with a lot of why's. Thank you.
Farhood
June 6, 2023
This is the best course in terms of deeply understanding the swarm intelligence algorithms and if you want to get into optimization, why not become a student of The number 1 tutor in the world? it's beginner friendly and also very good for all levels as a Ph.D. student myself I'm so glad that I've come across this course and have had the honor to learn from Mr. Mirjalili final word: give it a try you wont regret it!
Ali
February 20, 2023
The course is mainly about the particle swarm optimization technique but also covers the basics of optimization in a simple-to-understand language. It also covers coding them using MATLAB. However, it is good to know that PSO was originally implemented in MATLAB with better performance, and after you understand the algorithm, you may use the MATLAB original function for your optimizations rather than the one brought here.
Pritam
January 18, 2023
This course gives me a lot of information how to control the objective function and the PSO coading. Being a Mechanical Engineer, understanding those coading was a little bit difficult. But, after watching these videos, coding is just fun.
Anonymized
January 9, 2023
Great content and method of explaining. Only issue is using Matlab for solutions which is not open source.
Emmanuel
August 25, 2022
This was such an amazing course. Covered nearly all that one needs to know about PSO. The content and delivery style was great as well.
Anshul
June 20, 2022
The course is great and offer a basic glance in the world of optimisation. Pso being a famous algorithm is greatly explained with ways to improve it. The course has helped me immensely.
Nikunj
March 31, 2022
Super amazing learning experience Dr. Ali you are super genius and your teaching style is just exceptionally intelligent.
Fernando
January 17, 2022
During my education I had some exposure to deterministic optimization methods. Prior to taking this course I had some doubts about the nature of the material that could be taught on an introductory online course. But as a newcomer to the field of stochastic optimization, I really enjoyed even the parts where Dr. Seyedali explains basic concepts at intuitive level. Thank you very much for such an enjoyable experience!
Dalia
November 6, 2021
first of all I loved his teaching style and his special ways to make every thing much easier and clear THANK YOU VERY MUCH Dr.
Fernando
October 25, 2018
Curso bem detalhado, com ótimos exemplos de codificação no Matlab e instrutor muito prestativo para tirar as dúvidas. Faltou apenas uma (ou mais) aplicação do algoritmo em um problema real.

Charts

Price

Optimization problems and algorithms - Price chart

Rating

Optimization problems and algorithms - Ratings chart

Enrollment distribution

Optimization problems and algorithms - Distribution chart

Related Topics

1323892
udemy ID
8/17/2017
course created date
11/18/2019
course indexed date
Bot
course submited by