LibOPT: An Open-Source Platform for Fast Prototyping Soft Optimization Techniques

04/18/2017
by   Joao Paulo Papa, et al.
0

Optimization techniques play an important role in several scientific and real-world applications, thus becoming of great interest for the community. As a consequence, a number of open-source libraries are available in the literature, which ends up fostering the research and development of new techniques and applications. In this work, we present a new library for the implementation and fast prototyping of nature-inspired techniques called LibOPT. Currently, the library implements 15 techniques and 112 benchmarking functions, as well as it also supports 11 hypercomplex-based optimization approaches, which makes it one of the first of its kind. We showed how one can easily use and also implement new techniques in LibOPT under the C paradigm. Examples are provided with samples of source-code using benchmarking functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/17/2017

Designing and building the mlpack open-source machine learning library

mlpack is an open-source C++ machine learning library with an emphasis o...
research
05/26/2021

Benchmarking Scientific Image Forgery Detectors

The scientific image integrity area presents a challenging research bott...
research
09/21/2017

A fundamental frequency estimation method for tonal sounds inspired on bird song studies

A fast implementation of fundamental frequency estimation is presented i...
research
11/18/2020

A Python surrogate modeling framework with derivatives

The surrogate modeling toolbox (SMT) is an open-source Python package co...
research
03/17/2022

Benchmarking a Proof-of-Concept Performance Portable SYCL-based Fast Fourier Transformation Library

In this paper, we present an early version of a SYCL-based FFT library, ...
research
05/09/2021

Generative Mechanisms: The mechanisms that implement codes

The purpose of this paper is to abstractly describe the notion of a gene...
research
03/22/2022

Sionna: An Open-Source Library for Next-Generation Physical Layer Research

Sionna is a GPU-accelerated open-source library for link-level simulatio...

Please sign up or login with your details

Forgot password? Click here to reset