figshare
Browse
NNA_Const_Ver2.zip (2.43 kB)

Neural Network Algorithm (NNA) (Standard) Source Code for solving Constrained Optimization Problems (Version 2 using feasible approach) (Written in MATLAB)

Download (2.43 kB)
software
posted on 2020-04-11, 11:57 authored by Ali SadollahAli Sadollah

A new metaheuristic optimization algorithm, inspired by biological nervous systems and artificial neural networks (ANNs) is proposed for solving complex optimization problems. The proposed method, named as Neural Network Algorithm (NNA), is developed based on the unique structure of ANNs. The NNA benefits from complicated structure of the ANNs and its operators in order to generate new candidate solutions. Being an algorithm without any effort for fine tuning initial parameters and statistically superior can distinguish the NNA over other reported optimizers. It can be concluded that, the ANNs and its particular structure can be successfully utilized and modeled as metaheuristic optimization method for handling optimization problems.

Based on the ANNs terminology, the NNA is an adaptive unsupervised method for solving optimization problems. Unsupervised in NNA means there is no clue and information of global optimum and the solutions have been updated by learning from the environment. The NNA is a single-layer perceptron optimization method having self-feedback.

History