Variable Neighborhood Search Algorithm (VNS)

Version 1.0.0 (3.56 KB) by Houssem
VNS is an optimization algorithm which works based on a systematic change of neighborhood
320 Downloads
Updated 16 May 2021

View License

Variable Neighborhood Search Algorithm (VNS) is an optimization algorithm which works based on a systematic change of neighborhood while searching the optimal solution of a given problem in both descent and perturbation phases.
The Variable Neighborhood Search Algorithm (VNS) algorithm is a global optimization technique based on metaheuristics. It explores the concept of neighborhood change for both a descent to the optima and escaping valleys that contain them.

Cite As

Houssem (2024). Variable Neighborhood Search Algorithm (VNS) (https://www.mathworks.com/matlabcentral/fileexchange/92358-variable-neighborhood-search-algorithm-vns), MATLAB Central File Exchange. Retrieved .

Bouchekara, H. R. E. H., et al. “A Variable Neighborhood Search Algorithm for Optimal Protection Coordination of Power Systems.” Soft Computing, Springer Science and Business Media LLC, Apr. 2021, doi:10.1007/s00500-021-05776-4.

View more styles

Ramli, Makbul A. M., and Houssem R. E. H. Bouchekara. “Solving the Problem of Large-Scale Optimal Scheduling of Distributed Energy Resources in Smart Grids Using an Improved Variable Neighborhood Search.” IEEE Access, vol. 8, Institute of Electrical and Electronics Engineers (IEEE), 2020, pp. 77321–35, doi:10.1109/access.2020.2986895.

View more styles
MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0