close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 12 years ago

#815 closed task (fixed)

Incorporar la optimización de modelos en MMS

Reported by: Pedro Gea Owned by: Daniel Eduardo Castro Morell
Priority: critical Milestone: Development 1A
Component: Optimization Keywords:
Cc:

Description

Se solicita incoporar a la estructura de MMS como un nuevo módulo la optimización de modelos apoyada en objetos previsión @Forecast.

Change History (23)

comment:1 Changed 13 years ago by Pedro Gea

Component: GeneralOptimization

comment:2 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2780]) Estructura inicial de los archivos para la optimización desde MMS
Refs #815

comment:3 Changed 13 years ago by Pedro Gea

(In [2785]) Se incorporan algunos cambios en la definición del objeto principal @Optimization.
Refs #815

comment:4 Changed 13 years ago by Pedro Gea

(In [2801]) Se implementa el esqueleto básico del módulo de optimizaciones.
Se amplían las clases @MainContainer y @MainObject.
Se modifica el objeto previsión para poder ser suplementario.
Refs #815

comment:5 Changed 13 years ago by Pedro Gea

(In [2807]) Se introduce la gestión de intervalos en las variables de optimización.
Refs #815

comment:6 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2809]) ... arreglando bugs en Class @OptVariable
Refs #815

comment:7 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2810]) ... completando clases @OptVariable y sus derivadas
Refs #815

comment:8 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2811]) ... bug en metodo SetBlockType
Refs #815

comment:9 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2812]) ... mas desarrollo en clase @OptVariable y derivadas
Refs #815

comment:10 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2813]) ... mas desarrollo en clases: @Optimization, @@OptVariable y derivadas
Refs #815

comment:11 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2815]) ... fixing bug in: @Optimization::GetInitialScenarios(Real void)
Refs #815

comment:12 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2828]) ... mas desarrollo en @Optimization : Estrategia de Opt. NLOpt
Refs #815

comment:13 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2829]) ... mas desarrollo en @Optimization : Estrategia de Opt. NLOpt (2)...
Refs #815

comment:14 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2830]) En la estrategia NLOpt de @Optimization :

  • Fixing bug in EvalTarget function

Refs #815

comment:15 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2831]) En la estrategia NLOpt de @Optimization :
Fixing bugs in DecVariableNLO...
Refs #815

comment:16 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2832]) En la estrategia NLOpt de @Optimization :
Completing Strategy NLOpt ...
Refs #815

comment:17 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2835]) En la estrategia NLOpt de @Optimization :
Completing Strategy NLOpt ...
Refs #815

comment:18 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2837]) @Optimization::Execute()
Haciendo visible _.LocalData para que no fallen metodos internos
Preparacion de los resultados de la optimizacion
Refs #815

comment:19 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2838]) @Optimization::Execute()
Preparacion de los resultados de la optimizacion (cont)
Refs #815

comment:20 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2841]) MMS::@Optimization
Fixing scenarios

Refs #815

comment:21 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2853]) MMS::@Optimization
Fixing treatment of constraints
Tested against external examples
Refs #815

comment:22 Changed 13 years ago by Daniel Eduardo Castro Morell

(In [2855]) MMS::@Optimization
Including Real _.stopVal as stop criteria
(useful when comparing available opt. methods for a specific opt. problem)
Refs #815

comment:23 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

El desarrollo inicial del módulo se completó, auqnue aún necesita de otras tareas recogidas en tiques con componente "Optimization".

Note: See TracTickets for help on using tickets.