#1025 closed task (fixed)
API para NLopt
Reported by: | Víctor de Buen Remiro | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | highest | Milestone: | Numerical methods |
Component: | Math | Version: | |
Severity: | critical | Keywords: | |
Cc: |
Description (last modified by )
NLopt es un paquete bastante completo de código abierto para la optimización no lineal que integra una batería de métodos de búsqueda global y local con restricciones no lineales de igualdad y desigualdad mediante métodos deterministas y estocásticos y que pueden usar o no derivadas de la función.
Change History (56)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Type: | defect → task |
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
comment:4 Changed 14 years ago by
En cuanto a los desarrolladores y la calidad del proyecto creo que no hay duda de que se trata de material de primera calidad, pues se trata del departamento Nanostructures and Computation del Massachusetts Institute of Technology (MIT)
La licencia tampoco ofrece problemas, pues se trata de la conocida GNU LGPL
La documentación de los algoritmos parece bastante detallada y también hay una guía de programación en C++
En linux se instala de forma muy sencilla y hay una versión binaria precompilada para windows
comment:7 Changed 14 years ago by
Status: | new → accepted |
---|
comment:8 Changed 14 years ago by
comment:10 Changed 14 years ago by
comment:11 Changed 14 years ago by
(In [2711]) Refs #1025
Se añaden controles de trazado de número de evaluaciones
Los métodos de clase requieren que se pase también la instancia
Nuevo método de acceso get_stopping_criterium
Especialización del mensaje de error tras una excepción
Se capta la señal de Stop y ctrl-k para forzar la parada de la optimización
comment:12 Changed 14 years ago by
comment:13 Changed 14 years ago by
comment:14 Changed 14 years ago by
comment:16 Changed 14 years ago by
comment:27 Changed 14 years ago by
comment:28 Changed 14 years ago by
comment:31 Changed 14 years ago by
comment:33 Changed 14 years ago by
Me he suscrito a la lista de correo de NLopt y he enviado este mensaje a ver si nos explican cómo obtener más detalles en los mensajes de error
I am new to the system NLopt, and I'm trying to create an API for TOL, an open source language for statistics created by me (https:/ /www-tol-project.org). Of course, I will cite their contribution in our acknowledgments page (https:/ /www.tol-project.org/wiki/TolAcknowledgements).
I'm using the C + + API of nlopt and the biggest problem for me is that the error messages are not sufficiently informative. For example, the error message "nlopt invalid argument" does not help me to know which of arguments is the wrong one, nor what is the reason. Is there any way to get more details on what is failing in order to help the user to fix the problem by himself?
Another problem is that I'm not finding examples of the use of optimizers AUGLAG subsidiary. For example, to global searches with equality and inequality constraints and unknown gradient, what would be the right combination of methods?.
Thank you for your attention.
Yours sincerely.
comment:35 Changed 14 years ago by
comment:38 Changed 14 years ago by
comment:39 Changed 14 years ago by
comment:40 Changed 14 years ago by
comment:41 Changed 14 years ago by
comment:43 Changed 14 years ago by
comment:44 Changed 14 years ago by
comment:45 Changed 14 years ago by
comment:46 Changed 14 years ago by
comment:50 Changed 14 years ago by
comment:52 Changed 14 years ago by
comment:53 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Vale la pena revisar también COIN-OR