Repository logo
 
No Thumbnail Available
Publication

Direct search optimization application programming interface with remote access

Use this identifier to reference this record.
Name:Description:Size:Format: 
ART_PedroMestre_2010.pdf1.53 MBAdobe PDF Download

Advisor(s)

Abstract(s)

Search Optimization methods are needed to solve optimization problems where the objective function and/or constraints functions might be non differentiable, non convex or might not be possible to determine its analytical expressions either due to its complexity or its cost (monetary, computational, time,...). Many optimization problems in engineering and other fields have these characteristics, because functions values can result from experimental or simulation processes, can be modelled by functions with complex expressions or by noise functions and it is impossible or very difficult to calculate their derivatives. Direct Search Optimization methods only use function values and do not need any derivatives or approximations of them. In this work we present a Java API that including several methods and algorithms, that do not use derivatives, to solve constrained and unconstrained optimization problems. Traditional API access, by installing it on the developer and/or user computer, and remote API access to it, using Web Services, are also presented. Remote access to the API has the advantage of always allow the access to the latest version of the API. For users that simply want to have a tool to solve Nonlinear Optimization Problems and do not want to integrate these methods in applications, also two applications were developed. One is a standalone Java application and the other a Web-based application, both using the developed API.

Description

Keywords

Nonlinear programming Derivative-free Java API Remote access Web services

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

International Association of Engineers

CC License

Altmetrics