Documentos de Académico
Documentos de Profesional
Documentos de Cultura
máxima la rentabilidad para un determinado nivel de Como se ve, al concepto físico de temperatura no le
riesgo, o un mínimo de riesgo dada una rentabilidad [4] correspondería un significado real en el campo de la
optimización, sino que ha de ser considerado como un
3.3 modelo de mercado de sharpe (CAPM) parámetro, T, que habrá que ir ajustando. De este manera
El modelo de mercado de Sharpe (1964) denominado se podría imaginar similares los procesos que ocurren
modelo diagonal, debido a que la matriz de varianzas y cuando las moléculas de una sustancia van colocándose
covarianzas solo presenta valores diferentes de cero en la en los diferentes niveles energéticos buscando el
diagonal principal, es decir, en los lugares equilibrio a una determinada temperatura, y los que
correspondientes a las varianzas de las rentabilidades de ocurren en los procesos de minimización en optimización
cada título. El modelo asume que el retorno sobre cada local (para la maximización sería semejante). En el
título esta linealmente relacionado con un exponente primer paso, fijando la temperatura, la distribución de las
único, usualmente tomado para ser el retorno sobre partículas en los diferentes niveles sigue la distribución
algunos exponentes de mercados. [5] de Boltzmann, por lo que cuando una molécula se mueve,
ese movimiento será aceptado en la simulación si la
4. TÉCNICAS METAHEURÍSTICAS energía disminuye, o bien con una probabilidad
⎛ − delta ⎞
⎜ ⎟
4.1. Definición de metaheurística ⎝ T ⎠
proporcional al factor de Boltzmann ( e ) en caso
La heurística se refiere a una técnica, método o
contrario. Al hablar de optimización, fijado el parámetro
procedimiento inteligente de realizar una tarea que no es
T, se produce una perturbación, aceptando directamente
producto de un riguroso análisis formal, sino de
la nueva solución cuando su costo disminuye, o bien con
conocimiento experto sobre la tarea. En especial, se usa
una probabilidad proporcional al factor de Boltzmann en
el termino heurístico para referirse a un procedimiento
caso contrario. Esto último es la clave del Recocido
que trata de aportar soluciones a un problema con un
Simulado, ya que básicamente es una estrategia heurística
buen rendimiento, en lo referente a la calidad de las
de búsqueda local, en la cual la elección del nuevo
soluciones y a los recursos empleados. Las meta(-
elemento del entorno N(s) se realiza aleatoriamente.
)heurísticas son estrategias inteligentes para diseñar o
La estrategia que se sigue en el Recocido Simulado será
mejorar procedimientos heurísticos muy generales con un
partir de una temperatura alta (lo cual permite saltos a
alto rendimiento. El termino meta heurística apareció por
soluciones peores al inicio del proceso con el fin de evitar
primera vez en el artículo seminal sobre búsqueda tabú
quedar atrapado en un optimo local, cuando aún esta lejos
de Fred Glover en 1986. [6] A partir de entonces han
del óptimo global), y posteriormente se va reduciendo la
surgido multitud de propuestas de pautas para diseñar
temperatura, disminuyendo la posibilidad de cambios a
buenos procedimientos para resolver ciertos problemas
soluciones peores cuando ya se está más cerca al óptimo
que, al ampliar su campo de aplicación, han adoptado la
buscado. De este procedimiento proviene el nombre del
denominación de meta heurísticas. El Recocido Simulado
Algoritmo Recocido Simulado, ya que el recocido es un
(Simulated Annealing) es el exponente más importante
proceso metalúrgico (usado por ejemplo para eliminar en
de meta heurísticas donde la probabilidad de aceptación
el acero laminado en frío las tensiones internas
es una función exponencial del empeoramiento
adquiridas) mediante el cual se somete al material a un
producido. [6].
calentamiento rápido, para posteriormente dejarlo enfriar
lenta y controladamente durante horas.
4.2 Presentación formal del método recocido simulado
El algoritmo de recocido simulado podría representarse
[7]
de la siguiente forma:
Input (T0,alfa,L,Tf)
A principios de los ochenta, Kirkpatrick, estudiaba el
T ← T0
diseño de circuitos eléctricos, y Cerny, investigaba el
problema del agente viajero, encontraron de manera Sactual= genera solución inicial
independiente que los problemas que tratados, dada su While T ≥ Tf Do
naturaleza combinatoria podían ser abordados a través de Begin
la aplicación del algoritmo de Metrópolis, y establecieron For cont ← 1 to L(T) Do
una analogía entre los parámetros que intervienen en la Begin
simulación termodinámica, y los métodos de Scandidata ← selecciona solución
optimización como se observa en la tabla 1. N(Sactual)
delta = Costo(Scandidata) – Costo(Sactual)
TERMODINÁMICA OPTIMIZACIÓN ⎛ − delta ⎞
⎜ ⎟
⎝ T ⎠
Configuración Solución factible If ((U(0,1)< e ) or
Configuración factible Solución óptima (delta<0) then Sactual ←
Energía de la configuración Costo de la solución Scandidata
Temperatura ¿?
End
T= alfa(T)
Tabla 1. Analogía entre termodinámica y optimización
Scientia et Technica Año XII, No 30, Mayo de 2006. U.T.P 303
Mean 15.751 ∑ ∑A
L=1 i =1
iL ∗ PiL ≤ DL
Median 15.707
Standard Deviation 872 Ai ≤ Vi Ai ≥ 0
,
Range Minimum 13.089
Range Maximum 18.444 Figura 6. Modelo matemático de la optimización del portafolio.
Donde:
PjL: precio de la J-esima acción en el L-esimo día
Scientia et Technica Año XII, No 30, Mayo de 2006. U.T.P 305
N: Corresponde al cuarto precio pronosticado de la J- 3.1 Sí hay ventas, hacerlas primero para generar recursos
esima acción en cada día (disponible). Calcular el disponible restando a la venta la
AiL: Volumen de la I-esima acción por negociar en el L- comisión.
esimo día 3.2 Sí hay compra, calcular el valor de la compra y la
M: Corresponde a la quinta acción comisión y comparar con el disponible. Si el disponible
L: Es el L-esimo día de la negociación cubre la compra y la comisión, comprar, de lo contrario
T corresponde al 5° día de negociación determinar el número de acciones a comprar de tal
K: tasa de oportunidad del inversionista. manera que la negociación no supere el disponible.
C: comisión del intermediario financiero. 4. Sí los días de negociación no se han agotado repetir los
DL: capital disponible para invertir en el L-esimo día pasos 2 y 3, de lo contrario ir al paso 5.
Vi : volumen de la I-esima acción considerado como tope 5. Vender todo, calcular el disponible y determinar VPN.
máximo.
5.5 RESULTADOS
5.3.1 Parámetros del método recocido simulado Para obtener el plan de negociación para los próximos 5
El modelo se programó en Microsoft Visual Basic® para días se elaboró un programa en Visual Basic para Excel
Excel con los siguientes parámetros: [8]. Se realizaron 8 corridas variando los parámetros del
• Se simuló con un paquete de 5 acciones, con 4 Algoritmo Recocido Simulado. en la figura 7 se exponen
precios para cada acción para cada día los resultados obtenidos para los 5 días en uno de los
• La negociación se realizó para 6 días, teniendo en ensayos:
cuenta que en el ultimo día vende las acciones que se
posean , al mínimo precio
• Se tomó como volumen máximo de acciones ( ver
cuadro 2), de acuerdo al disponible en este caso 110
millones de pesos sobre el precio de la acción, y
como mínimo, cero, en caso de no negociar la
acción:
Límite S Límite I
Banbogotá 6608 0
Coltabaco 9604 0
Suramericana 11369 0
Bancolombia 13162 0
Corfisura 10575 0
Con estos parámetros se observa que se cubre el espacio Figura 7. Resultados de negociación con Recocido Simulado en
de soluciones para cinco acciones. Excel [8]
11.802 1.213 0
día 1 inversión inicial 110.000.000
acción precio venta nª compra nª negoci 86.438.100 0
cada acciones acciones Comis 259.314 0
acción
Disponibl 125.815.325
suram 15.995 0 2.443
V.P.N. 125.501.258
bancol 10.540 0 127
corfin 9.541 0 3.961
colta 9.222 0 1.017 Figura 8. Solución con precios reales
banbo 10.974 0 1.651