Тёмный
No video :(

Multi-Objective Optimization in Matlab 

Solving Optimization Problems
Подписаться 14 тыс.
Просмотров 26 тыс.
50% 1

In this video, I’m going to show you a simple but very effective method to solve multi-objective optimization problems in Matlab. It’s very easy to use this method and minimum programming skill is required.
This method is based on multi-objective optimization genetic algorithm solver in Matlab. If you want to download this Matlab code, check the link in the video description.
In this video, we use unconstrained optimization problem to test its performance. For those who are interested in constrained multi-objective optimization, please check other videos related to multi-objective optimization on this channel.
+ SUBSCRIBE to receive more videos on the topic of "Solving Optimization Problems", please click here: / @solvingoptimizationpr...
+ Matlab code: bit.ly/3k6NRHm
HERE ARE 6 LISTS OF MY VIDEOS YOU MAY BE INTERESTED IN:
1. Optimization Using Genetic Algorithm:
• Optimization Using Gen...
2. Optimization Using Particle Swarm Optimization:
• Optimization Using Par...
3. Optimization Using Simulated Annealing Algorithm:
• Optimization Using Sim...
4. Optimization Using Optimization Solvers:
• Optimization Using Opt...
5. Optimization Using Matlab:
• Optimization Using Matlab
6. Optimization Using Python:
• Optimization Using Python
If you have any questions, please let me know by leaving a comment below.
About Me: learnwithpanda.com/about-me/
My Blog: learnwithpanda.com
My Facebook: bit.ly/36234ot
My LinkedIn: bit.ly/3bbth5e
Free Music from RU-vid Audio Library.
Thank you for watching - I really appreciate it :)
All of my videos on the topic of Solving Optimization Problems: #SolvingOptimizationProblems, #MultiObjectiveOptimization, #UsingMatlabSolver
© Copyright by Solving Optimization Problems. ☞ Do not Reup

Опубликовано:

 

16 окт 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 65   
@madhumohan9233
@madhumohan9233 3 года назад
Thank you... Good video... Most useful
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
So nice of you
@karthikeyanm4736
@karthikeyanm4736 2 года назад
Nice explanation sir, My doubt is 1)i dont have function. if i have the input and output data, is it possible to create function and do optimization?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
In this case, we need to do regression to find the relationship between the input and output. And then apply optimization algorithm to solve it
@hs234
@hs234 3 года назад
Many thanks ; this example already avilable in MATLAB ; can you do optimisation if you have aset of data instead of formaula.?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Thanks for your suggestion! I will try
@rachidbennia2388
@rachidbennia2388 3 года назад
Thank you
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Thanks for watching
@3DEngineeringprints
@3DEngineeringprints 3 года назад
Good work done 👍🏼👍🏼
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Thank you! Cheers!
@bhargabbarua8700
@bhargabbarua8700 Год назад
Nicely explained Can you upload something related to multiobjective TLBO?
@SolvingOptimizationProblems
Thanks for your suggestions!
@lahiruransara9162
@lahiruransara9162 2 года назад
Sir, can we use Matlab gamultiobj tool for Multi objective binary optimization?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
yes, i think so.
@ravikumarkonki8008
@ravikumarkonki8008 2 года назад
Nice explanation sir. Sir when I was trying minimising 2 optimisations. I got only 1 solution in Pareto front. I found that during initialisation the population set I got is same points. Pls clarify it sir.
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
Try to increase the pop size
@ravikumarkonki8008
@ravikumarkonki8008 2 года назад
@@SolvingOptimizationProblems I have done that also sir. Iam getting same set of points in population sir.
@pepsithebunny2404
@pepsithebunny2404 2 года назад
First make sure that your objective functions are not strongly correlated to each other. Strongly correlated or proportional functions mean that minimizing one function will also minimize the other function with the same solution resulting in only one point in the pareto front. You can check the function correlation using spearman correlation coefficients, matlab has this implemented already. Also, make sure you have enough population and generations. You can try the optimization with other multiobjective algorithms like pareto search or MOPSO, etc... Make sure your maximum and minimum interval for the design variables space search is not switched. Greetings from Brazil, i hope it helped.
@farmad100
@farmad100 3 года назад
a very good and effective way to make me understand. Please prepare a video to use gravitational search algo for multi-objective optimization problem thru matlab code
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Noted. Thank you for your suggestion.
@fluid-lab495
@fluid-lab495 3 года назад
Nice video thank you for sharing
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Thanks for visiting
@rajaramyadav7546
@rajaramyadav7546 2 года назад
@@SolvingOptimizationProblems God give you mouth so use it 😂😂😂 If you can solve this than alos explain Hope you got it
@kevinkabila5996
@kevinkabila5996 2 года назад
Hello sir can you show us how optimize the weights with neural networks based on genetics algorithm
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
Hello, I don't know the neural network
@kelzangmpee8496
@kelzangmpee8496 3 года назад
Any other software that can be used to carry out optimization (Genetic Algorithm) other than MATLAB ?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Yes, but I use only Matlab and Python
@kelzangmpee8496
@kelzangmpee8496 3 года назад
@@SolvingOptimizationProblems can we use Digsilent power factory for carrying out Genetic algorithm?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
No, I don't
@aliasaleh8468
@aliasaleh8468 3 месяца назад
What if I have nonlinear constraints for the objective functions, for example, I want the solutions from the objective functions to be in a specific range
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 месяца назад
This solver can handle the nonlinear constraints. Please put the constraint in the designed section.
@dhruvinakrani5681
@dhruvinakrani5681 Год назад
Nicely explained Can you upload matlab code related to multiobjective JAYA Algorithm?
@SolvingOptimizationProblems
Noted! Many thanks for your useful suggestion!
@yaraali4493
@yaraali4493 3 года назад
Thank you.. But if i have one function min and the other max .. how can i modify the code ?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
In that case, we have to convert the max problem to min problem.
@yaraali4493
@yaraali4493 3 года назад
@@SolvingOptimizationProblems How??can you give me example please
@pepsithebunny2404
@pepsithebunny2404 2 года назад
@@yaraali4493 just multiply the function you want to maximize by -1 and then you can minimize it normally. max(f(x))=min(-f(x)).
@ssirailsiuofstso9332
@ssirailsiuofstso9332 3 года назад
If I want to add some constraints, what should I do?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Hi, for that, please look for a video on this channel named: "Solve Multi-Objective Optimization Problems Using GA Solver in Matlab". Thanks
@MrJames-nx3un
@MrJames-nx3un Год назад
what about 3 objs, can we have result in matrix
@SolvingOptimizationProblems
There is a such kind of that video on my channel. Please check it out!
@dr.mukeshkumarsahu1107
@dr.mukeshkumarsahu1107 3 года назад
What algorithm you have used ? GA ?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Multi objective GA
@aungmyothant2929
@aungmyothant2929 2 года назад
may i get any fortran90 code for multiobjective functions ?
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
The code is in matlab version 2016
@zinebfergani9844
@zinebfergani9844 3 года назад
Please, I got one point on pareto front Can you tell me why
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Try to increase the pop size to get more solutions, or check the format of the objective function
@pepsithebunny2404
@pepsithebunny2404 2 года назад
First make sure that your objective functions are not strongly correlated to each other. Strongly correlated or proportional functions mean that minimizing one function will also minimize the other function with the same solution resulting in only one point in the pareto front. You can check the function correlation using spearman correlation coefficients, matlab has this implemented already. Also, make sure you have enough population and generations. You can try the optimization with other multiobjective algorithms like pareto search or MOPSO, etc... Make sure your maximum and minimum interval for the design variables space search is not switched. Greetings from Brazil, i hope it helped.
@MrJames-nx3un
@MrJames-nx3un Год назад
sir, my values are discrete, so i can't use (lb, ub). What should I do, sir for example: my value: x = [4 6 8 10 12]
@SolvingOptimizationProblems
We can use regression to get a continuous equation or randomly select the value in a given list of discrete values
@MrJames-nx3un
@MrJames-nx3un Год назад
@@SolvingOptimizationProblems can you make a video tutorial about discrete value sir
@yaraali4493
@yaraali4493 3 года назад
How to select the best solution from pareto front??
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
In multi objective optimization, multi best solutions exist. All solutions on the pareto front are equally important - no one is better than other.
@pepsithebunny2404
@pepsithebunny2404 2 года назад
all solutions are equally important, but you can use an utility function if you really need to pick one solution for comparison's sake. Check out the book Introduction to Optimum Design 3e by Arora.
@globalchina6145
@globalchina6145 Год назад
Can you help me to solve brain storm.optimization Algorithm
@SolvingOptimizationProblems
Sorry, I don't know that algorithm
@007aha1
@007aha1 2 года назад
nice wheres the video with constraints bro bre bra
@SolvingOptimizationProblems
@SolvingOptimizationProblems 2 года назад
Currently I don't have code for constrained problems. Thanks for your suggestions
@3DEngineeringprints
@3DEngineeringprints 3 года назад
If I simply add one more objective will main function work? How to draw 3 D Pareto ( obj 1,2 and 3)
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Hi, that's an interesting suggestion. I will do that in the next video. Thanks
@3DEngineeringprints
@3DEngineeringprints 3 года назад
@@SolvingOptimizationProblems also try nsga ii ( multi obj)
@SolvingOptimizationProblems
@SolvingOptimizationProblems 3 года назад
Thanks. I have NSGA and I will upload it after my paper is accepted.
@pepsithebunny2404
@pepsithebunny2404 2 года назад
@@3DEngineeringprints Matlab uses NSGAii when using 'gamultiobje' function.
Далее
Je deviens combattant 😂
00:19
Просмотров 1,1 млн
Муж на час 😂
00:37
Просмотров 512 тыс.
How to Find Pareto Optimal Solutions Using Matlab?
8:15
Lecture 39 - Multi-objective Optimization
33:09
Просмотров 76 тыс.
Optimization by using Genetic Algorithm in Matlab
15:27
Genetic algorithm using Matlab by Harmanpreet singh
17:19