Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : A Toolbox for Unconstrained Global Optimization of Polynomial functions. details
Login with GitLab

A Toolbox for Unconstrained Global Optimization of Polynomial functions.

Global optimization toolbox for solving unconstrained polynomial optimization problems
(3086 downloads for this version - 9247 downloads for all versions)
Details
Version
1.0
A more recent valid version exists: 1.0.1
Authors
Dhiraj B. Magare
Bhagyesh V. Patil
P. S. V. Nataraj
Owner Organization
Systems and Control Engineering Group, Indian Institute of Technology Bombay, India
Maintainer
DHIRAJ MAGARE
Category
License
Dependency
Creation Date
July 15, 2010
Source created on
Scilab 5.2.x
Binaries available on
Scilab 5.2.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("Global_Optim_toolbox")
Description
            Many problems in science and engineering can be reduced to the problem of
finding optimum bounds for the range of a multivariable polynomial on a
specified domain. Local optimization is an important tool for solving polynomial
problems, but there is no guarantee of global optimality. 
For polynomial optimization problems, an alternate approach is based on the
Bernstein form of the polynomial. If a polynomial is written in the Bernstein
basis over a box, then the range of the polynomial is bounded by the values of
the minimum and maximum Bernstein coefficients. Global optimization based on the
Bernstein form does not require the iterative evaluation of the objective
function. Moreover, the coefficients of the Bernstein form are needed to be
computed only once, i.e., only on the initial domain box. The Bernstein
coefficients for the subdivided domain boxes can then be obtained from the
initial box itself. Capturing these beautiful properties of the Bernstein
polynomials, global optimum for the polynomial on the given domain can be
obtained. 
The toolbox is developed based on the above ideas.            
Files (3)
[317.60 kB]
Source code archive
After unzip, apply following procedure:
* Administrator has to execute only once, the following    
       instruction from  within Scilab: 
       exec \builder.sce 
       This operation requires permission to write in         
       \macros to generate *.bin, names and lib files 

* User should execute the following instruction from within   
       Scilab before using the toolbox: 
       exec \loader.sce
       The statement can also put it in the .scilab startup file   
       for automatic loading.


[363.53 kB]
OS-independent binary for Scilab 5.2.x
Binary version
Automatically generated by the ATOMS compilation chain

[602.14 kB]
Miscellaneous file
Contains setup.exe and you can get the source of directory (same as
'Global_Optim_Bernste-1.0-1-src.zip' ) after applying following procedure:
Requires freeware ‘Inno Setup Script’ (ISS) software, which is available on
following weblink:    
     http://www.jrsoftware.org/isinfo.php
After installing ISS, run exe file which is present in      
     ‘Setup.zip’

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.