# Vilin: Unconstrained Numerical Optimization Application

**Authors:** Marko Miladinovi\'c, Predrag \v{Z}ivadinovi\'c

arXiv: 1812.10986 · 2018-12-31

## TL;DR

Vilin is a MATLAB-based application designed for testing, developing, and comparing unconstrained optimization algorithms using a library of test functions, various methods, and user-friendly interface for hyperparameter tuning.

## Contribution

It provides a comprehensive, stable, and user-friendly platform for optimization algorithm testing and development with customizable parameters and a standard test function library.

## Key findings

- Supports multiple optimization methods and line search procedures.
- Enables easy hyperparameter tuning and algorithm comparison.
- Facilitates development of new algorithms through simple API.

## 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.10986/full.md

## References

50 references — full list in the complete paper: https://tomesphere.com/paper/1812.10986/full.md

---
Source: https://tomesphere.com/paper/1812.10986