File Exchange

image thumbnail

Hybrid GWOPSO optimization

version 2.1.0 (30.4 KB) by Abhishek Gupta
This script implements the hybrid of PSO and GWO optimization algorithm. This code is developed at


Updated 07 Jan 2019

View License

This script implements the hybrid of PSO and GWO optimization algorithm.
This code is developed at and the detail description can be checked at

Cite As

Abhishek Gupta (2019). Hybrid GWOPSO optimization (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (17)

s huang


@S Huang: this PSOGWO needs fine-tuning for better results. it's a raw code which we tuned for our application in power system. You may take a reference from this for your application.

s huang

Newcomer. Sir, may I ask the results of the program to run PSOGWO better, and sometimes GWO is better, can you conclude that PSOGWO is better?

I have check the original code of the GWO and I correct the error I mentioned before, using the code you provided, the results show that for most of the benchmark functions, the original algorithm GWO has better performance than PSOGWO. Probably you can have a try and tell me if I am wrong.

@Kacjer Frank: the GWO.m is borrowed from this paper The hybrid might not putperform for all benchamrk functions but outperforming for maximum of those. It has been tested on NN weights and biase tuning, feature selection and classification also. Let me know your application where it is not improving.

Well, I mean shouldn't the position updating of search agents is influenced by all three leaders' position? The updating for the search agents in the code file ‘GWO.m’ is supposed be a third of the sum rather than being divided by the D_Delta first and then adding other two D value of alpha and beta. And I didn't find the performance of the hybrid algorithm outperform the original GWO algorithm. Please inform me if I am wrong, thank you.

@Kacjer Frank : what are missing brackets. This code is uploaded for benchmark functions here and results are improved than GWO.

Thanks, but the performance seems not good due to the missing brackets in GWO flie. Anyway, a good idea to combine the two algorithms.

Abhishek , in the files there is GWOPSO. there are only 2 GWO files with only the same grey wolf optimizer. please upload the GWOPSO file.

GWOPSO file was uploaded with others. Probably this repository has some technical glitches. It is showing the GWO.m twice. I uploaded a new version too but showing same. Please follow this link to obtain that file

GWOPSO file missing

Hello Sir, How can I obtain the paper of GWOPSO?

New changes: uploaded the GWOPSO file too


GWO pso , where is the function?

Deepak Lal



GWOPSO function uploaded


Description updated

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux