English

Vilin: Unconstrained Numerical Optimization Application

Numerical Analysis 2018-12-31 v1

Abstract

We introduce an application for executing and testing different unconstrained optimization algorithms. The application contains a library of various test functions with pre-defined starting points. A several known classes of methods as well as different classes of line search procedures are covered. Each method can be tested on various test function with a chosen number of parameters. Solvers come with optimal pre-defined parameter values which simplifies the usage. Additionally, user friendly interface gives an opportunity for advanced users to use their expertise and also easily fine-tune a large number of hyper parameters for obtaining even more optimal solution. This application can be used as a tool for developing new optimization algorithms (by using simple API), as well as for testing and comparing existing ones, by using given standard library of test functions. Special care has been given in order to achieve good numerical stability of all vital parts of the application. The application is implemented in programming language Matlab with very helpful gui support.

Keywords

Cite

@article{arxiv.1812.10986,
  title  = {Vilin: Unconstrained Numerical Optimization Application},
  author = {Marko Miladinović and Predrag Živadinović},
  journal= {arXiv preprint arXiv:1812.10986},
  year   = {2018}
}

Comments

23 pages, one figure