Simulation Optimizer Used for Testing Optimization Methods

Abstract:

The paper deals with the developed simulation optimizer used for testing different optimization methods on discrete simulation models and testing functions. Various modified heuristic (metaheuristic) optimization methods - Random Search, Downhill Simplex, Hill Climbing, Tabu Search, Local Search, Simulated Annealing, Evolution Strategy; Differential Evolution and Self Organizing Migrating Algorithm - are implemented in the proposed simulation optimizer. The simulation optimizer can alsobe remotely controlled by an application using client - server architecture. The architecture Client - Server was chosen to acceleratethe testing of a large number of different settings of the implemented heuristic optimization methods. Furthermore, we developed an application that automatically evaluates the success of finding the optimum by the optimization methods and other evaluation criteria

nsdlogo2016