• No se han encontrado resultados

Optimización de Portafolios de Inversión con Restricción de Cardinalidad en Espacios Grandes de Acciones-Edición Única

N/A
N/A
Protected

Academic year: 2017

Share "Optimización de Portafolios de Inversión con Restricción de Cardinalidad en Espacios Grandes de Acciones-Edición Única"

Copied!
62
0
0

Texto completo

(1)

México a

de 20_

INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE

MONTERREY

PRESENTE.-Por medio de la presente hago constar que soy autor y titular de la obra

denominada

, en los sucesivo LA OBRA, en virtud de lo cual autorizo a el Instituto

Tecnológico y de Estudios Superiores de Monterrey (EL INSTITUTO) para que

efectúe la divulgación, publicación, comunicación pública, distribución,

distribución pública y reproducción, así como la digitalización de la misma, con

fines académicos o propios al objeto de EL INSTITUTO, dentro del círculo de la

comunidad del Tecnológico de Monterrey.

El Instituto se compromete a respetar en todo momento mi autoría y a

otorgarme el crédito correspondiente en todas las actividades mencionadas

anteriormente de la obra.

De la misma manera, manifiesto que el contenido académico, literario, la

edición y en general cualquier parte de LA OBRA son de mi entera

responsabilidad, por lo que deslindo a EL INSTITUTO por cualquier violación a

los derechos de autor y/o propiedad intelectual y/o cualquier responsabilidad

relacionada con la OBRA que cometa el suscrito frente a terceros.

(2)
(3)

Optimización de Portafolios de Inversión con Restricción de

Cardinalidad en Espacios Grandes de Acciones-Edición Única

Title

Optimización de Portafolios de Inversión con Restricción

de Cardinalidad en Espacios Grandes de Acciones-Edición

Única

Authors

Antonio Ortiz Ambriz

Affiliation

Tecnológico de Monterrey, Campus Monterrey

Issue Date

2010-08-01

Item type

Tesis

Rights

Open Access

Downloaded

18-Jan-2017 20:15:34

(4)

Optimización de Portafolios de Inversión con

Restricción de Cardinalidad en Espacios Grandes

de Acciones

p o r

Antonio Ortiz Ambriz

Tesis

P r e s e n t a d a el P r o g r a m a de G r a d u a d o s de Mecatrónica y Tecnologías de Información

C o m o r e q u i s i t o p a r c i a l p a r a obtener el g r a d o académico de

Maestro en Ciencias

c o n e s p e c i a l i d a d en

Sistemas Inteligentes

Tecnológico de Monterrey

Campus Monterrey

(5)

Tecnológico de Monterrey

Campus Monterrey

Division de Mecatrónica y Tecnologías de Información

P r o g r a m a de G r a d u a d o s

Los miembros del comité recomendamos que l a tesis presentada por A n t o n i o O r t i z A m b r i z sea aceptada como requisito parcial para obtener el grado académico de

M a e s t r o e n C i e n c i a s con especialidad en Sistemas Inteligentes.

C o m i t é de Tesis:

Director de la Maestría en Ciencias en Sistemas Inteligentes

(6)

Reconocimientos

A Jaime Ortiz, Patricia Ambriz y Manuel Valenzuela.

ANTONIO ORTIZ AMBRIZ

Tecnológico de Monterrey

(7)

Optimización de Portafolios de Inversión con

Restricción de Cardinalidad en Espacios Grandes

de Acciones

A n t o n i o O r t i z A m b r i z , M . C . Tecnológico de M o n t e r r e y , 2010

A s e s o r de Tesis: D r . M a n u e l V a l e n z u e l a R e n d ó n

E s t e t r a b a j o p r o p o n e u n a representación b a s a d a en índices que tiene c o m o p r o p o s i -to resolver el p r o b l e m a de o p t i m i z a r portafolios de inversión de acuerdo a l a formulación de M a r k o w i t z u t i l i z a n d o m é t o d o s evolutivos. Se b u s c a e n c o n t r a r p o r t a f o l i o s óptimos a p a r t i r de espacios grandes de acciones, de tamaños que se e n c u e n t r e n e n el m i s m o o r d e n de m a g n i t u d que mercados completos. E l p r o b l e m a se desea resolver con c a r d i n a l i d a d r e s t r i n g i d a , y l a representación p r o p u e s t a m a n e j a esta restricción de f o r m a n a t u r a l .

L a representación b a s a d a e n índices consiste e n o p t i m i z a r u n vector que i d e n t i f i c a aquellos activos que se deben i n c l u i r e n el p o r t a f o l i o , así c o m o el peso que se les debe dar. P a r a e n c o n t r a r cuales son los activos que l o g r a n m i n i m i z a r el riesgo y m a x i m i z a r el r e n d i m i e n t o se crea u n a l i s t a o r d e n a d a que los i n c l u y a a todos , y se b u s c a o p t i m i z a r u n vector de índices que hace referencia a esta l i s t a . A d y a c e n t e a c a d a índice, se agrega u n valo r que representa el peso que e l a c t i v o debe de tener e n e l p o r t a f o l i o .

L a representación b a s a d a e n índices se comparó con a l g o r i t m o s u t i l i z a n d o u n a representación d i r e c t a que consiste s i m p l e m e n t e en u n vector de pesos, en donde l a restricción de c a r d i n a l i d a d se m a n e j a u t i l i z a n d o sólo aquellos activos que t e n g a n u n m a y o r peso e n e l p o r t a f o l i o .

(8)

Índice general

R e c o n o c i m i e n t o s IV

R e s u m e n V

C a p í t u l o 1. Introducción 1

C a p í t u l o 2. A n t e c e d e n t e s 3 2.1. Administración de Inversiones 3

2.1.1. E s t i m a d o r e s 4 2.1.2. P o r t a f o l i o s de Inversión 5

2.1.3. Optimización de P o r t a f o l i o s de Inversión 8 2.1.4. P o r t a f o l i o s de C a r d i n a l i d a d R e s t r i n g i d a 12

2.2. A l g o r i t m o s Genéticos 14 2.2.1. E l A l g o r i t m o Genético S i m p l e 15

2.2.2. E j e m p l o d e l F u n c i o n a m i e n t o de u n A l g o r i t m o Genético S i m p l e . 16

2.2.3. Parámetros de u n A l g o r i t m o Genético 18 2.2.4. V a r i a c i o n e s a l A l g o r i t m o Genético S i m p l e 19 2.2.5. U s o de A l g o r i t m o s Genéticos p a r a Resolver el P r o b l e m a de O p

-timización de P o r t a f o l i o s 20

2.3. A l g o r i t m o s Meméticos 22 2.3.1. Descripción de los A l g o r i t m o s Meméticos 22

2.3.2. T r a b a j o s P r e v i o s e n A l g o r i t m o s Meméticos y E l P r o b l e m a de

Optimización de P o r t a f o l i o s 23

2.4. R e c o c i d o S i m u l a d o 24 2.4.1. F u n c i o n a m i e n t o 24 2.4.2. P r o g r a m a de E n f r i a m i e n t o 25

C a p í t u l o 3. M e t o d o l o g í a 27 3.1. D a t o s U t i l i z a d o s y Definición d e l P r o b l e m a 27

3.2. Solución U t i l i z a n d o u n E n f o q u e D i r e c t o 29 3.2.1. Representación 29

(9)

3.2.3. Parámetros 30 3.3. Solución U t i l i z a n d o u n a R e p r e s e n t a c i o n B a s a d a e n Índices 30

3.3.1. Representación 31 3.3.2. Función O b j e t i v o 31 3.3.3. Parámetros 32

C a p í t u l o 4. R e s u l t a d o s 33 4.1. Descripción del Análisis de R e s u l t a d o s 33

4.2. R e s u l t a d o s O b t e n i d o s e n u n E s p a c i o de 100 acciones 34 4.3. R e s u l t a d o s O b t e n i d o s e n u n E s p a c i o de 417 acciones 39 4.4. R e s u l t a d o s O b t e n i d o s e n u n E s p a c i o de 1000 acciones 44

C a p í t u l o 5. C o n c l u s i o n e s 49 5.1. A l g o r i t m o s c o n E n f o q u e D i r e c t o 49

5.2. A l g o r i t m o s c o n Representación B a s a d a en Índices 50

5.3. O r d e n de C r e c i m i e n t o e n el T i e m p o de Ejecución 50

5.4. T r a b a j o s F u t u r o s 51

(10)

Capítulo 1

Introducción

E x i s t e n 1835 acciones en elzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA New York Stock Exchange ( N Y S E ) y 2744 acciones e n el índice N A S D A Q Composite. S i se q u i s i e r a tener u n p o r t a f o l i o ó p t i m o dentro de t o d o el m e r c a d o de acciones, se tendrían entonces que seguir 4579 acciones, sólo e n los mercados de E s t a d o s U n i d o s , s i n i n c l u i r b o n o s , f u t u r o s , o acciones e n mercados extranjeros. S o n estas grandes cantidades de acciones las que m o t i v a n el presente t r a b a j o . Se b u s c a diseñar u n a l g o r i t m o que p u e d a e n c o n t r a r portafolios en l a f r o n t e r a de eficiencia a p a r t i r de grandes cantidades de activos.

E l m é t o d o u t i l i z a d o más c o m ú n m e n t e p a r a o p t i m i z a r portafolios es programación cuadrática. S i n e m b a r g o , l a restricción de c a r d i n a l i d a d es u n a restricción no l i n e a l , y el a l g o r i t m o de programación cuadrática no puede m a n e j a r l a . C u a n d o se m a n e j a n miles de acciones, l a restricción de c a r d i n a l i d a d se vuelve p a r t i c u l a r m e n t e i m p o r t a n t e . S i el a l g o r i t m o u t i l i z a d o no c u e n t a c o n u n m e c a n i s m o p a r a fijar el número de acciones en los p o r t a f o l i o s que genera, t o d o s estos serían p o r t a f o l i o s de miles de acciones, lo que e n l a práctica causaría que los costos de transacción se d i s p a r e n , y que l a inversión sea m u y difícil de a d m i n i s t r a r .

E s t e t r a b a j o p r o p o n e u n a representación b a s a d a e n índices que m a n e j a l a r e s t r i c -ción de c a r d i n a l i d a d en f o r m a n a t u r a l , y p e r m i t e a u n a l g o r i t m o e v o l u t i v o resolver el p r o b l e m a en m e n o r t i e m p o y c o n mejores resultados que otras heurísticas de búsqueda que m a n e j a n l a restricción h a c i e n d o u n a reinterpretación de los p o r t a f o l i o s encontrados. L a representación b a s a d a e n índices consiste en separar el p r o b l e m a de optimización de portafolios e n dos s u b p r o b l e m a s : el p r o b l e m a de cuales acciones, de t o d as las que se e n c u e n t r a n e n el espacio, se deben c o m p r a r ; y el de c u a n t o , e n términos de p o r c e n t a j e del p o r t a f o l i o , se debe c o m p r a r de c a d a u n a .

Se u t i l i z a r o n dos a l g o r i t m o s diferentes c o n l a representación b a s a d a en índices. E l p r i m e r o es u n a l g o r i t m o genético, que se e n c a r g a de o p t i m i z a r t o d o el c r o m o s o m a y así resolver a m b o s s u b p r o b l e m a s . E l o t r o es u n a l g o r i t m o memético, e n el c u a l se b u s c a que l a p a r t e e v o l u t i v a del a l g o r i t m o resuelva que acciones d e b e n e n t r a r en el p o r t a f o l i o , y l a heurística de a p r e n d i z a j e resuelve c u a n t o de c a d a acción debe c o m p r a r s e p a r a u n a combinación específica de acciones.

(11)

antecedentes que se d i v i d e en dos secciones, administración de inversiones y a l g o r i t m o s genéticos. L a sección de administración de inversiones d a u n a introducción a l concepto de acciones. D e s c r i b e l a f o r m a en que se e s t i m a el precio f u t u r o de las acciones, m u e s t r a c o m o se a g r u p a n las inversiones en p o r t a f o l i o s de inversión, y j u s t i f i c a el uso de estos p o r t a f o l i o s , c o m o m é t o d o p a r a r e d u c i r el riesgo. Se describen los m é t o d o s y los criterios u t i l i z a d o s p a r a o p t i m i z a r p o r t a f o l i o s , y se h a b l a de l a restricción de c a r d i n a l i d a d .

L a siguiente sección i n t r o d u c e a l lector a los m é t o d o s de optimización ciega, parti¬ c u l a r m e n t e a los a l g o r i t m o s genéticos. C o m o ejemplo y e s t r u c t u r a básica se describe el a l g o r i t m o genético s i m p l e , sus parámetros y sus variaciones más frecuentes. Se h a b l a de los a l g o r i t m o s meméticos, y luego se d e s c r i b e n algunos t r a b a j o s que en el pasado h a n i n t e n t a d o resolver el p r o b l e m a de optimización de portafolios c o n m é t o d o s evolutivos.

(12)

Capítulo 2

Antecedentes

E s t e capítulo se d i v i d e en dos secciones. L a sección de Administración de Inver¬ siones d a u n a introducción a l concepto de i n s t r u m e n t o s de inversión, p r i n c i p a l m e n t e acciones. Se describe l a f o r m a en que se e s t i m a n los valores futuros de u n a acción, y luego se i n t r o d u c e el concepto de p o r t a f o l i o de inversión. Se g e n e r a l i z a l a obtención de los estimadores a p o r t a f o l i o s , y se m u e s t r a c ó m o se puede diversificar u n a inversión p a r a r e d u c i r el riesgo. Se m u e s t r a n m é t o d o s p a r a obtener p o r t a f o l i o s óptimos, y se in¬ t r o d u c e el término de f r o n t e r a de eficiencia, p a r a t e r m i n a r describiendo el p r o b l e m a de optimización de p o r t a f o l i o s c o n restricción de c a r d i n a l i d a d .

L a segunda sección consiste e n f a m i l i a r i z a r a l lector c o n los m é t o d o s de o p t i m i -zación ciega, e n p a r t i c u l a r c o n los a l g o r i t m o s genéticos. Se c o m i e n z a p o r d e s c r i b i r de f o r m a general los a l g o r i t m o s genéticos, y definir algunos de los términos u t i l i z a d o s más frecuentemente. Después se describe el a l g o r i t m o genético s i m p l e , que consiste en u n a l g o r i t m o genético en lo más esencial. Se describen algunas variaciones, que si b i e n h a c e n que u n a l g o r i t m o genético deje de ser s i m p l e , se acercan más a l a l g o r i t m o pro¬ puesto e n este t r a b a j o . Asó m i s m o se describen algunos parámetros y los criterios que se deben u t i l i z a r p a r a elegir los valores de estos. L a última p a r t e de esta sección está más o r i e n t a d a a este t r a b a j o en p a r t i c u l a r . Se d e s c r i b e n los a l g o r i t m o s meméticos y algunos t r a b a j o s que h a n u t i l i z a d o m é t o d o s de optimización e v o l u t i v a p a r a resolver el p r o b l e m a de optimización de p o r t a f o l i o s .

2.1. Administración de Inversiones

U n a inversión consiste en obtener u n p a g o a c a m b i o de p o s t e r g a r el c o n s u m o . A l p a g o que se obtiene se le l l a m a elzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA rendimiento de u n a inversión. E x i s t e n diversos t i p o s de i n s t r u m e n t o s de inversión, que p u e d e n consistir en propiedades, préstamos, acciones, futuros, entre otros. E s t e t r a b a j o hablará p r i n c i p a l m e n t e de acciones, pero el análisis puede generalizarse a c u a l q u i e r i n s t r u m e n t o p a r a el c u a l se p u e d a obtener u n e s t i m a d o r del r e n d i m i e n t o f u t u r o y u n e s t i m a d o r del riesgo.

(13)

C u a n d o u n a compañía necesita d i n e r o p a r a e x p a n d i r s e , e m i t e acciones a l m e r c a d o . E l público puede entonces c o m p r a r estas acciones y se vuelve dueño p a r c i a l de esta compañía. U n i n v e r s i o n i s t a que c o m p r a acciones espera que e n el f u t u r o s u c e d a n u n a de dos cosas: l a compañía obtiene g a n a n c i a s , las cuales se d e b e n r e p a r t i r e q u i t a t i v a m e n t e a los dueños de acciones, o el v a l o r de l a compañía a u m e n t a j u n t o c o n el precio de l a acción, en cuyo caso, el i n v e r s i o n i s t a puede vender l a acción a u n precio m a y o r y obtener c o m o r e n d i m i e n t o l a d i f e r e n c i a entre el precio a n t e r i o r y el precio a c t u a l .

L a mayoría de las inversiones v i e n e n a c o m p a n a d a s de u nzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA riesgo. E n el caso de u n a acción, el riesgo es que el precio de l a acción baje en vez de s u b i r , e n cuyo caso, el

i n v e r s i o n i s t a deberá vender l a acción a u n precio m e n o r , y p e r d e r p a r t e de su c a p i t a l [12]. U n inversionista racional es aquel que prefiere acciones c o n m a y o r r e n d i m i e n t o antes que aquellas c o n m e n o r r e n d i m i e n t o , y acciones c o n m e n o r riesgo antes que acciones c o n m a y o r riesgo.

F o r m a l m e n t e , si se c o m p r a u n a acción e n u n t i e m p o t — 1, y se vende en u n t i e m p o t, se puede definir el r e n d i m i e n t o de u n a acción de acuerdo a l a ecuación

r ( t ) = s(t) — s(t — 1) s(t — 1)

s(t)

s(t — 1)

— 1 (2.1)

en donde s(t) es el precio de l a acción e n el t i e m p o t. E l r e n d i m i e n t o se obtiene c o m o u n p o r c e n t a j e p o r q u e el r e n d i m i e n t o r e a l de u n a inversión depende del c a p i t a l i n i c i a l .

2.1.1. Estimadores

Si u n i n v e r s i o n i s t a quiere t o m a r u n decisión acerca de u n a inversión, debe p o d e r e s t i m a r el r e n d i m i e n t o que obtendrá e n el f u t u r o , y debe e s t i m a r el riesgo de no ob-tenerlo. D e acuerdo a E u g e n e F a m a [5], l a serie de t i e m p o del precio de u n a acción se c o m p o r t a de f o r m a s i m i l a r a u n paseo aleatorio. Si se supone que los c a m b i o s en el precio de u n a acción t i e n e n u n a distribución n o r m a l , entonces el m e j o r i n d i c a d o r del r e n d i m i e n t o f u t u r o que se puede obtener es el p r o m e d i o de los r e n d i m i e n t o s pasados. P a r a u n a acción i , definiremos entonces:

(2.2)

c o m o el v a l o r esperado del r e n d i m i e n t o .

(14)

inversión se puede u t i l i z a r l a desviación estándar de los r e n d i m i e n t o s en el p a s a d o .

(2.3)

2.1.2. Portafolios de Inversión

Si se c u e n t a c o n u n c a p i t a l de inversión, u n a f o r m a de r e d u c i r el riesgo es d i v e r s i -ficar, que significa d i v i d i r el c a p i t a l e i n v e r t i r l o e n más de u n a acción. A l diversificar se p u e d e n r e d u c i r o e l i m i n a r las v a r i a c i o n e s correspondientes a las acciones i n d i v i d u a l e s , y obtener inversiones más estables. C o m o u n ejemplo de diversificación s u p o n g a m o s que u n a inversión esta c o m p u e s t a p o r cantidades iguales de dos acciones de i n d u s t r i a s diferentes. S i c a d a u n a de estas i n d u s t r i a s se beneficia de l a b a j a e n los precios de l a o t r a , entonces si u n a acción p r o d u c e r e n d i m i e n t o s p o s i t i v o s , l a o t r a producirá rendi¬ m i e n t o s negativos. C o m o l a m i t a d del c a p i t a l se e n c u e n t r a e n c a d a u n a de las acciones, los r e n d i m i e n t o s o b t e n i d o s se cancelarán. Se espera sin e m b a r g o que a l a r g o p l a z o , am¬ bas acciones t e n g a n u n r e n d i m i e n t o p o s i t i v o , y es este r e n d i m i e n t o el que l a inversión p r o d u c e . A u n c a p i t a l que está d i v i d i d o en v a r i a s inversiones se le l l a m a u n p o r t a f o l i o de inversión.

U n p o r t a f o l i o de inversión que c u e n t a c o n N acciones se puede representar c o m o u n vector de pesos

w [Wi,zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAW 2 , . . . , W N ] (2.4) G e n e r a l m e n t e se n o r m a l i z a el vector de pesos, de t a l f o r m a que

i

(2.5)

D e esta f o r m a , c a d a peso del vector representa el p o r c e n t a j e del c a p i t a l i n v e r t i d o e n esa acción e n p a r t i c u l a r , y no u n a c a n t i d a d especifica.

E s t r i c t a m e n t e h a b l a n d o , los elementos del vector de pesos p u e d e n t o m a r valores menores que cero. C u a n d o el peso de u n a acción en u n p o r t a f o l i o es m e n o r que cero, se dice que esta acción esta vendida en corto. E l t e r m i n o venta en corto quiere decir que se pide p r e s t a d a u n a c a n t i d a d d e t e r m i n a d a de acciones de u n a e m p r e s a p a r a venderlas, c o n l a e s p e r a n z a de que el precio de las acciones baje. U n a vez que el precio baje, se c o m p r a n de nuevo esas acciones a u n precio m e n o r y se d e v u e l v e n a l p r o p i e t a r i o . D e esta f o r m a se saca provecho de los retornos negativos p r o d u c i d o s p o r u n a acción.

(15)

pesos debe c u m p l i r l a condición de que:

WzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAizyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA Є [0,1] (2.6)

R e n d i m i e n t o E s p e r a d o de u n P o r t a f o l i o

P a r a c a d a acción i e n u n p o r t a f o l i o se puede obtener u n valor esperado de rendi¬ m i e n t o ri. D e esta f o r m a se obtiene u n vector de r e n d i m i e n t o s

(2.7)

E n c a d a m o m e n t o , el r e n d i m i e n t o de u n p o r t a f o l i o es l a s u m a de sus r e n d i m i e n t o s , es decir:

rp(t) =zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA ΣzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA Wiri(t) i

(2.8)

U s a n d o este r e s u l t a d o , se puede ver que el v a l o r esperado del r e n d i m i e n t o de u n por¬ tafolio es

(2.9)

c o m o el v a l o r de los pesos del p o r t a f o l i o es constante en el t i e m p o , entonces:

(2.10)

que se puede escribir también c o m o l a ecuación m a t r i c i a l

(16)

R i e s g o E s p e r a d o de u n P o r t a f o l i o

Se puede d e r i v a r el riesgo esperado de u n p o r t a f o l i o a p a r t i r de l a v a r i a n z a de l a serie de t i e m p o de r e n d i m i e n t o s .

(2.12)

(2.13)

(2.14)

Y a que l a c o v a r i a n z a de dos conjuntos diferentes de datos esta d e f i n i d a p o r

(2.15)

Se p u e d e n c o m b i n a r las últimas dos ecuaciones p a r a obtener

(2.16)

Si se define u n a m a t r i z de covarianzas de l a f o r m a

(2.17)

E n t o n c e s l a ecuación 2.16 se puede escribir c o m o :

(2.18)

P o r Qué D i v e r s i f i c a r

U n a f o r m a más f o r m a l de i l u s t r a r l a reducción del riesgo que se obtiene de l a diversificación es considerar p o r u n m o m e n t o u n p o r t a f o l i o e n que t o d a s las acciones p a r t i c i p a n c o n el m i s m o peso. L a ecuación 2.16 entonces se vuelve

(17)

Si s u m a m o s p o r separado las v a r i a n z a s y las covarianzas tenemos

(2.20)

(2.21)

E n l a última ecuación se puede ver que los términos entre corchetes c o r r e s p o n d e n a el

p r o m e d i o de las v a r i a n z a s (σ2i), y a l p r o m e d i o de las covarianzaszyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA (σij), r e s p e c t i v a m e n t e . Se puede expresar esta u l t i m a ecuación entonces c o m o

(2.22)

o f a c t o r i z a n d o y a g r u p a n d o términos

(2.23)

L a ecuación 2.23 se d i v i d e entonces e n dos p a r t e s , u n a que es p r o p o r c i o n a l a y

o t r a que no. C u a n d o N crece, l a p r i m e r a p a r t e de l a ecuación se acerca a cero, d e j a n d o sólo l a segunda p a r t e . Y a que que l a v a r i a n z a de las acciones i n d i v i d u a l e s sólo aparece en esta p a r t e , se puede e l i m i n a r l a contribución de las v a r i a n z a s i n d i v i d u a l e s a l riesgo de p o r t a f o l i o si se a u m e n t a el n ú m e r o de acciones. C u a n d o N crece entonces, l a v a r i a n z a del p o r t a f o l i o sólo depende d e l p r o m e d i o de las covarianzas entre sus c o m p o n e n t e s [4].

2.1.3. Optimización de Portafolios de Inversión

H a s t a a h o r a se h a n definido estimadores p a r a p r e d e c i r el riesgo y el r e n d i m i e n t o de u n a acción, y se g e n e r a l i z a r o n estos e s t i m a d o r e s a p o r t a f o l i o s de acciones lo que llevó a l a conclusión que diversificando u n a inversión se puede r e d u c i r el riesgo de l a m i s m a . A esta conclusión se llegó s u p o n i e n d o que se c o m p r a l a m i s m a c a n t i d a d de t o d a s las acciones e n el espacio. S i n e m b a r g o el m o d e l o de u n p o r t a f o l i o que se describió p e r m i t e asignar a c a d a acción u n peso diferente y existe, p a r a u n c o n j u n t o de acciones d a d o , u n c o n j u n t o de pesos que m i n i m i z a el e s t i m a d o r de riesgo.

(18)

pero el p o r t a f o l i o B tiene m a y o r r e n d i m i e n t o que el p o r t a f o l i o A , entonces no existe u n p o r t a f o l i o ó p t i m o que c u a l q u i e r i n v e r s i o n i s t a d e b a preferir, sino que depende de c u a n t o le disguste el riesgo a l i n v e r s i o n i s t a , y de c u a n t o le guste u n a u m e n t o en el r e n d i m i e n t o . E l p r o b l e m a de o p t i m i z a r u n p o r t a f o l i o se vuelve entonces u n p r o b l e m a intrínsecamente m u l t i o b j e t i v o .

L a c a n t i d a d de riesgo que u n i n v e r s i o n i s t a está dispuesto a a c e p t a r a c a m b i o de u n m a y o r r e n d i m i e n t o es diferente p a r a c a d a i n v e r s i o n i s t a y suele ser u n a característica difícil de definir. P o r esta razón, no existe t a l cosa c o m o u n p o r t a f o l i o ó p t i m o (o u n p a r de portafolios A y B ) , sino u n a f r o n t e r a óptima e n el sentido de P a r e t o de posibles inversiones a l a c u a l se le l l a m azyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA frontera de eficiencia y se m u e s t r a e n l a figura 2.1.

R e n d i m i e n t o

Po

Riesgo ( σ )

F i g u r a 2.1: Frontera de eficiencia en una gráfica de Rendimiento contra Riesgo. E l punto p es el portafolio de tangencia, el punto p0 es la acción de riesgo cero. L a línea

[image:18.612.133.511.256.478.2]
(19)

O p t i m i z a c i ó n U t i l i z a n d o P r o g r a m a c i ó n C u a d r á t i c a

E l p r o b l e m a de o p t i m i z a r u n p o r t a f o l i o se puede p l a n t e a r c o m o el p r o b l e m a de e n c o n t r a r u n vector w t a l que:

Sujeto a:

(2.24)

(2.25)

(2.26)

(2.27)

Se puede observar que en l a fórmula 2.24 lo que se esta m i n i m i z a n d o es el riesgo del p o r t a f o l i o , y el r e n d i m i e n t o se restringe a u n valor deseado r en l a restricción 2.25. Si se q u i s i e r a obtener t o d a l a f r o n t e r a de eficiencia de acuerdo a este m é t o d o se puede resolver el p r o b l e m a p a r a varios valores del r e n d i m i e n t o deseado. P a r a obtener el r a n g o de valores posibles de r e n d i m i e n t o se puede u t i l i z a r c o m o límite i n f e r i o r l a solución a l p r o b l e m a s i n i n c l u i r l a restricción 2.25, y c o m o límite s u p e r i o r el r e n d i m i e n t o de l a acción c o n m a y o r r e n d i m i e n t o de las que se e n c u e n t r a n disponibles. E l p r o b l e m a t a l c o m o se p l a n t e a se puede resolver p o r el m é t o d o de programación cuadrática [4, 8].

O t r a o p c i ó n p a r a convertir el p r o b l e m a m u l t i o b j e t i v o en u n p r o b l e m a de u n sólo o b j e t i v o es o p t i m i z a r u n a combinación l i n e a l de a m b o s objetivos. S i se pretende m a x i -m i z a r el r e n d i -m i e n t o p e r o -m i n i -m i z a r el r e n d i -m i e n t o , se puede u t i l i z a r u n a función de l a f o r m a

(2.28)

E n d o n d e a m b o s parámetroszyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA a y son mayores que cero. E n este caso, a es u n a m e d i d a de c u a n t o le g u s t a el a u m e n t o en el r e n d i m i e n t o esperado a l i n v e r s i o n i s t a , α y β es u n a m e d i d a de c u a n t o le d i s g u s t a e l a u m e n t o en e l riesgo. E n l a práctica es más fácil tener u n solo parámetro, así que se p u e d e n u n i f i c a r a y β en u n parámetro λ de aversión a l riesgo t a l que λ Є [0,1], α = (1 — λ) y β = λ L a función entonces se vuelve

(2.29)

(20)

entonces ( = 1 y a = 0, y a l i n v e r s i o n i s t a n o le interesa a u m e n t a r el r e n d i m i e n t o , sino sólo e n c o n t r a r el p o r t a f o l i o de m í n i m o riesgo.

A l s u s t i t u i r las ecuaciones 2.11 y 2.18 se obtiene el p r o b l e m a de optimización:

(2.30)

Sujeto a:

(2.31)

(2.32)

L a solución a este p r o b l e m a es u n p o r t a f o l i o diferente p a r a c a d a v a l o r de A. L a frontera eficiente se puede obtener r e s o l v i e n d o l a función de optimización 2.30 p a r a varios valores de A.

Relación de S h a r p e

E x i s t e n e n el m e r c a d o acciones que g a r a n t i z a n u n r e n d i m i e n t o , tales c o m o los bo¬ nos g u b e r n a m e n t a l e s . A estas aciones se les l l a m a acciones de riesgo cero y su v a r i a n z a , asó c o m o su c o v a r i a n z a c o n c u a l q u i e r o t r a acción d e l m e r c a d o es cero. E l riesgo y e l r e n d i m i e n t o de c u a l q u i e r combinación de u n a inversión, c o n l a acción de riesgo cero cae sobre l a línea r e c t a que une a estos dos activos.

Si los p o r c e n t a j e s de l a combinación se e n c u e n t r a n a m b o s en e l i n t e r v a l o [0, 1], entonces el riesgo y e l r e n d i m i e n t o caen e n e l segmento de r e c t a entre l a acción de riesgo

cero y el p o r t a f o l i o riesgoso. S i el peso del p o r t a f o l i o e n l a combinación c u m p l ezyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA xp > 1,

entonces xzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBArf < 0, p o r que se debe c u m p l i r que xp + xrf = 1, y l a combinación cae e n u n

p u n t o de l a línea r e c t a más allá d e l p o r t a f o l i o : e s t a región se m u e s t r a e n l a figura 2.1 c o m o u n a l i n e a p u n t e a d a . E s t a combinación es p o s i b l e si se puede p e d i r u n préstamo c o n u n a t a s a de interés i g u a l a l r e n d i m i e n t o de l a acción de riesgo cero.

A l valor de l a p e n d i e n t e de esta línea r e c t a se le l l a m a Relación de Sharpe y esta d a d o p o r :

(2.33)

donde rr f es el r e n d i m i e n t o de l a acción de riesgo cero. E s fácil ver que e l p o r t a f o l i o

[image:20.612.220.536.146.239.2]
(21)

c u a l q u i e r p o r t a f o l i o sobre l a f r o n t e r a de eficiencia, c o n u n riesgo m a y o r a l de l a acción de riesgo cero se puede m e j o r a r . D e esta f o r m a , l a n u e v a f r o n t e r a de eficiencia consiste siempre en u n a combinación del p o r t a f o l i o de t a n g e n c i a c o n l a acción de riesgo cero, y sólo se requiere e n c o n t r a r este p o r t a f o l i o de t a n g e n c i a p a r a e n c o n t r a r t o d a l a f r o n t e r a eficiente.

L a relación de S h a r p e se m u e s t r a p a r a i l u s t r a r o t r o t i p o de formas de o p t i m i z a r portafolios. E n este t r a b a j o se b u s c a r a l a f r o n t e r a de eficiencia t a l c o m o se m u e s t r a el l a función 2.30, s i n considerar l a e x i s t e n c i a de u n a c t i v o l i b r e de riesgo. Así m i s m o , a pesar de que c u a n d o se p e r m i t e a l i n v e r s i o n i s t a r e a l i z a r ventas e n corto, se puede resol¬ ver e l p r o b l e m a de f o r m a analítica, e x i s t e n buenos m o t i v o s p a r a resolver el p r o b l e m a s i n p e r m i t i r ventas e n c o r t o E s t e t r a b a j o se concentrará en o p t i m i z a r portafolios de inversión en que t o d o s los pesos son mayores que cero.

2.1.4. Portafolios de Cardinalidad Restringida

L a restricción de c a r d i n a l i d a d consiste e n l i m i t a r el número de acciones que en¬ t r a n en el p o r t a f o l i o . Y a que no es posible expresar esta restricción c o m o u n a función l i n e a l del v e c t o r de pesos, n o es posible u t i l i z a r el m é t o d o de programación cuadrática p a r a e n c o n t r a r portafolios óptimos c o n números definidos de acciones. S i n e m b a r g o existen buenas razones p o r las cuales e n c o n t r a r portafolios de c a r d i n a l i d a d r e s t r i n g i d a , especialmente si se b u s c a n portafolios en espacios grandes de acciones.

Si se quiere i n v e r t i r en u n p o r t a f o l i o , se debe i d e n t i f i c a r u n c o n j u n t o ó p t i m o de pesos p a r a las acciones c o n las cuales se c u e n t a y luego se d e b e n c o m p r a r las acciones de a c u e r d o a este c o n j u n t o de pesos, a l p r e c i o a c t u a l . Después de u n cierto t i e m p o , el precio de estas acciones p r o b a b l e m e n t e h a y a c a m b i a d o , y c o n e l , el c a p i t a l . E s t e c a m b i o generalmente significa que el p o r c e n t a j e del c a p i t a l i n v e r t i d o e n c a d a acción y a no es aquel que se identifico c o m o u n c o n j u n t o ó p t i m o de pesos. E s e n este caso c u a n d o h a y quezyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA rebalancear u n p o r t a f o l i o . E s t o significa que se deben r e a l i z a r transacciones entre los activos e n los que se h a i n v e r t i d o , p a r a v o l v e r a tener e l c o n j u n t o ó p t i m o de pesos. S i se c o m p r a u n p o r t a f o l i o , y l a intención es conservarlo d u r a n t e u n p e r i o d o largo, este requerirá ser rebalanceado periódicamente. E l costo de este rebalanceo a u m e n t a conforme a u m e n t a el n ú m e r o de acciones en e l p o r t a f o l i o , pues c a d a u n a de las transac¬ ciones que son necesarias tiene u n costo. E s t a es u n a de las razones p o r las cuales es preferible tener p o c a s acciones antes que m u c h a s . A d e m a s del rebalanceo, e l esfuerzo de a d m i n i s t r a r y m o n i t o r e a r u n p o r t a f o l i o y los costos de transacción e n que se i n c u r r e c u a n d o se quiere a c t u a l i z a r e l p o r t a f o l i o de a c u e r d o a n u e v a información, son algu¬ nos de los a r g u m e n t o s que m o t i v a n l a optimización de portafolios c o n restricción de c a r d i n a l i d a d .

(22)

e l i m i n a r diversificando, y u n t e r m i n o que siempre se encontrará e n el p o r t a f o l i o , s i n i m p o r t a r cuantas acciones se i n c l u y a n . S i en el p o r t a f o l i o se i n c l u y e r a sólo u n a acción, el riesgo esperado sería ( σ2

i) . S i n e m b a r g o , p o r más acciones que se i n c l u y a n , el riesgo

siempre será m a y o r que (σ ij). P a r a que el riesgo esperado estezyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA a (σi2) p o r e n c i m a el

m í n i m o riesgo, el tamanño del p o r t a f o l i o está d a d o p o r :

(2.34)

Se puede definir l a v a r i a b l e 7 c o m o el p o r c e n t a j e del riesgo del p o r t a f o l i o de u n a sola acción que se puede e l i m i n a r diversificando, de f o r m a que:

(2.35)

E l t o n [4] r e p o r t a valores de 7 que se e n c u e n t r a n entre 0.893 y 0.56. L o que quiere decir que si se quiere que el riesgo del p o r t a f o l i o exceda a l m í n i m o riesgo p o r el 10 % del riesgo de u n a sola acción, entonces se necesitan entre 11 y 18 acciones, d e p e n d i e n d o d e l v a l o r de 7 del m e r c a d o . Se puede observar entonces que el n ú m e r o de acciones que se necesita p a r a e l i m i n a r l a m a y o r p a r t e del riesgo es pequeño. P a r a las siguientes secciones de este t r a b a j o se buscarán portafolios de c a r d i n a l i d a d r e s t r i n g i d a a 15 acciones, c u a n d o se a p l i q u e esta restricción.

H a s t a a h o r a se h a definido m é t o d o s p a r a e s t i m a r los resultados de u n a inversión, t a n t o p a r a u n a acción c o m o p a r a u n p o r t a f o l i o de acciones. Se u s a r o n estos estima¬ dores p a r a c o n s t r u i r u n m o d e l o que p e r m i t i e r a obtener portafolios que d i s m i n u y e r a n efectivamente e l riesgo de las inversiones. E n lo que rest a del capítulo se describirán los a l g o r i t m o s que se u t i l i z a n en este t r a b a j o , t a n t o c o m o p r o p u e s t a c o m o comparación. También se m u e s t r a n algunos t r a b a j o s que se h a n r e a l i z a d o p a r a resolver el p r o b l e m a de optimización de p o r t a f o l i o s , t a n t o c o n restricción de c a r d i n a l i d a d c o m o s i n restric¬ ciones, u t i l i z a n d o las heurísticas de búsqueda descritas.

(23)

2.2. Algoritmos Genéticos

Esta sección da una introducción a loszyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA algoritmos genéticos. Se presenta primero

una definición general del A G como método de búsqueda ciega y optimización. Se define el algoritmo genético simple, se describen algunas de las decisiones que hay que tomar en el diseño de un algoritmo genético como son el criterio de parado, y el tamaño de población. Se describen algunas de las variaciones al algoritmo genético simple que se usaron en este trabajo, incluyendo los algoritmos meméticos, que son el método de solución propuesto para el problema de optimización de portafolios en mercados grandes. Por último se describen un par de trabajos realizados en el pasado que utilizan algoritmos evolutivos para resolver instancias similares del problema.

Los A G s son una técnica de búsqueda que está inspirada en el mecanismo de evolución natural. Se basa esencialmente en utilizar la supervivencia del más fuerte para explorar el espacio en búsqueda de soluciones óptimas, y en utilizar cruce y mutación para generar soluciones nuevas a partir de pedazos de soluciones que han funcionado bien anteriormente [6].

Se espera que para un problema en particular, se cuente con una función a op¬

timizar. A esta función se le llamará función objetivo. A l conjuntozyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA X de soluciones

posibles de la función objetivo se le llamará espacio de búsqueda. U n a posible solución

del problema se expresa como x donde x E X. Formalmente, la función objetivo f ( x )

se define como f : X Y, donde Y debe ser un conjunto ordenado. Si se tienen dos

soluciones xzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAi y xj , se dice que xi es mejor solución que xj si y sólo si f ( xi ) > f ( xj ) .

Para utilizar un A G , no es necesario conocer la estructura de la función objetivo, es por esto que se dice que el A G es un algoritmo de Optimización Ciega. E n general,

tampoco es necesario que el rango de l a función objetivo sea una calificación absoluta, siempre que sea un conjunto ordenado.

E l A G es un método de búsqueda poblacional, lo que significa que en cada paso contiene una colección de soluciones independientes entre sí. A esta colección se le llamará población, y a cada elemento de esta población se le llama un individuo. U n

individuo es una posible solución x E X. L a evaluación de la función objetivo para cada

individuo se llama aptitud.

E n un A G cada individuo es una cadena de caracteres. Es recomendable, pero no necesario, que los individuos sean cadenas en un alfabeto de cardinalidad baja. U n a

representación es la transformación del espacio de estas cadenas, al espacio de búsqueda.

L a elección de una representación es lo más importante para armar un A G que funcione eficientemente. C o n una representación apropiada, los A G s son sumamente robustos, pues no asumen que la función a optimizar es continua y derivable, o que tiene sólo un máximo local.

(24)

u n a calificación. S i se quiere o p t i m i z a r u n a función o b j e t i v o así, es necesario e v a l u a r varios intentos, y g u a r d a r el que mejor r e s u l t a d o o b t e n g a . E l A G f u n c i o n a c o m o u n a f o r m a de elegir que intentos se evaluán, de acuerdo a los intentos que se h a e n c o n t r a d o que p r o d u c e n buenos resultados. C a d a i n d i v i d u o generado p o r el A G es u n o de estos intentos.

2.2.1. E l Algoritmo Genético Simple

E l a l g o r i t m o genético s i m p l e ( A G S ) c u e n t a c o n tres operadores básicos:

R e p r o d u c c i ó n

C r u c e

• Mutación

E l p s e u d o c ó d i g o del A G S se m u e s t r a en l a figura 1. E l a l g o r i t m o c o m i e n z a p o r generar u n a población de cadenas aleatorias. C a d a u n a de estas cadenas es u n i n d i v i d u o , que representa u n i n t e n t o de e n c o n t r a r u n a solución que o p t i m i c e l a función objetivo. A n t e s de c o m e n z a r e l ciclo p r i n c i p a l d e l a l g o r i t m o , se evalúan los i n d i v i d u o s . E s t o s dos pasos c o n s t i t u y e n l a inicialización del A G . A p a r t i r de aquí c o m i e n z a el ciclo p r i n c i p a l ,

y c a d a v u e l t a del ciclo se le l l a m a u n azyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA generación. U n a generación del A G consiste en a s i g n a r copias a los i n d i v i d u o s más aptos de l a población m e d i a n t e e l o p e r a d o r

(25)

E l A G S es generacional. E n u n A G generacional, c a d a generación se destruye t o d a l a población y se s u s t i t u y e c o n los descendientes. E n u n A G n o g e n e r a c i o n a l , l a población n o se destruye t o t a l m e n t e , y sólo u n a p a r t e de los i n d i v i d u o s se sustituye o se c o n c a t e n a a l a población a c t u a l .

E l o p e r a d o r de reproducción a s i g n a copias a los i n d i v i d u o s de acuerdo a su a p t i t u d y sustituye a l a población o a u n c o n j u n t o de ésta p o r u n a n u e v a población. U n A G s i m p l e u t i l i z a selección p r o p o r c i o n a l , que significa que el v a l o r esperado del número de copias que se a s i g n a n a u n i n d i v i d u o , es p r o p o r c i o n a l a su a p t i t u d . P a r a i m p l e m e n -t a r selección p r o p o r c i o n a l , se necesi-ta que l a función o b j e -t i v o arroje u n a calificación

a b s o l u t a p a r a c a d a i n d i v i d u o . D i c h o f o r m a l m e n t e , sizyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA nt el número de copias que u n

i n d i v i d u o tiene en l a población en l a generación t, f (x) su a p t i t u d , y ( f ) el p r o m e d i o de l a a p t i t u d de t o d o s los i n d i v i d u o s que a c t u a l m e n t e se e n c u e n t r a n en l a población, u n m é t o d o de reproducción puede l l a m a r s e selección p r o p o r c i o n a l si el número esperado de copias en l a población después de l a reproducción es:

(2.36)

Frecuentemente, y especialmente c u a n d o se quiere u t i l i z a r selección p r o p o r c i o n a l , l a operación de reproducción se i m p l e m e n t a c o m o u n a r u l e t a . Se a s i g n a a c a d a i n d i v i d u o u n espacio p r o p o r c i o n a l a su a p t i t u d en l a r u e d a de l a r u l e t a , que se g i r a t a n t a s veces c o m o i n d i v i d u o s se q u i e r a n generar. P o r c a d a g i r o de l a r u e d a de r u l e t a , el i n d i v i d u o g a n a d o r tiene u n a c o p i a en l a n u e v a población. L a r u l e t a es u n m é t o d o de reproducción i l u s t r a t i v o , pero ineficaz, y se r e c o m i e n d a u t i l i z a r otros m é t o d o s en l a p r a c t i c a .

E l o p e r a d o r de cruce de u n p u n t o elige a l a z a r dos cadenas, y u n p u n t o i n t e r m e d i o en ellas. L o s caracteres que siguen a l p u n t o elegido se i n t e r c a m b i a n , y q u e d a n dos nuevas cadenas. E s t a operación se efectúa sobre t o d o s los pares de l a población, elegidos a l e a t o r i a m e n t e . P o r último se a p l i c a e l o p e r a d o r de mutación, que consiste en c a m b i a r ligeramente u n o de los números en algunas cadenas.

2.2.2. Ejemplo del Funcionamiento de un Algoritmo Genético

Simple

U n ejemplo i l u s t r a t i v o d e l f u n c i o n a m i e n t o de u n A G S está d a d o p o r G o l d b e r g [6]. Se pretende o p t i m i z a r l a función o b j e t i v o f (x) = x2 en el r a n g o [0, 31]. P a r a codificar

el espacio, los i n d i v i d u o s u t i l i z a d o s serán cadenas b i n a r i a s de cinco b i t s , lo que significa que

0 [00000]

(26)

Se selecciona u n a p o b l a c i ó n a l e a t o r i a de c u a t r o i n d i v i d u o s

0 1 1 0 1 13 1 1 0 0 0 24 0 1 0 0 0 8 1 0 0 1 1 19

A l e v a l u a r l a , se o b t i e n e n las siguientes a p t i t u d e s

f ( 0 1 1 0 1) = 1 32 = 169

f ( 1 1 0 0 0) = 2 42 = 576

f ( 0 1 0 0 0) = 82 = 64

f ( 1 0 0 1 1) = 1 92 = 361

L a e l p r o m e d i o de l a evaluación p a r a este caso es 293, y c o m o c a d a i n d i v i d u o tiene sólo u n a c o p i a , e l número esperado de copias p a r a c a d a i n d i v i d u o , d a d o p o r l a ecuación 2.36, es

0 1 1 0 1 0.58 1 1 0 0 0 1.97 0 1 0 0 0 0.22 1 0 0 1 1 1.23

A l a p l i c a r el o p e r a d o r de reproducción, se obtiene l a siguiente población:

0 1 1 0| 1 13 1 1 0 0| 0 24 1 1 0| 0 0 24 1 0 0| 1 1 19

E n esta n u e v a p o b l a c i ó n se puede observar el efecto que se espera d e l o p e r a d o r de reproducción. A q u e l l o s i n d i v i d u o s c o n u n a a l t a a p t i t u d (en este caso el 11000 24) recibió dos copias e n l a n u e v a población, m i e n t r a s que e l i n d i v i d u o c o n menos apti¬ t u d (01000 8) n o recibió n i n g u n a .

Se a p l i c a e l o p e r a d o r de cruce e n los p u n t o s i n d i c a d o s , y se obtiene l a n u e v a población, que a l ser e v a l u a d a , se obtiene

f ( 0 1 1 0 0) = 1 22 = 144

f ( 1 1 0 0 1) = 2 52 = 625

f ( 1 1 0 1 1) = 2 72 = 729

f ( 1 0 0 0 0) = 1 62 = 256

(27)

P a r a este ejemplo es suficiente m o s t r a r u n a generación.

L o que es i m p o r t a n t e n o t a r de este ejemplo, es c o m o son aquellas soluciones que descienden de las mejores soluciones las que p r o d u c e n mejores resultados. Se puede ver c o m o en l a población i n i c i a l el i n d i v i d u o c o n m e j o r evaluación es 11000 24. A este i n d i v i d u o se le o t o r g a r o n dos copias en l a siguiente población. F u e r o n estas dos copias las que a l cruzarse c o n los siguientes mejores i n d i v i d u o s e n c o n t r a r o n las soluciones m e j o r e v a l u a d a s1.

2.2.3. Parámetros de un Algoritmo Genético

E x i s t e n varios parámetros que es necesario elegir p a r a afinar a p r o p i a d a m e n t e u n a l g o r i t m o genético. L o s más evidentes son l a p r o b a b i l i d a d de cruce ( Pc) y p r o b a b i l i d a d

de mutación ( Pm) . N o r m a l m e n t e se u s a u n a p r o b a b i l i d a d de cruce a l t a ( Pc 1) y u n a

p r o b a b i l i d a d de mutación b a j a ( Pm 0.1).

E l c r i t e r i o según el c u a l u n A G se debe detener y r e p o r t a r u n a solución es u n o de los p u n t o s menos t r i v i a l e s en el diseno de u n a l g o r i t m o eficiente. U n a l g o r i t m o que se deje c o r r i e n d o seguirá p r o d u c i e n d o nuevas soluciones h a s t a que l a evaluación del i n d i v i d u o más fuerte sea suficientemente fuerte p a r a que las copias que genera l l e n e n l a población. C u a n d o esto sucede, y a no h a y e n el A G d i v e r s i d a d suficiente p a r a p r o d u c i r soluciones nuevas. E l o p e r a d o r de mutación puede a veces generar nuevos i n d i v i d u o s suficientemente fuertes p a r a c o m p e t i r c o n el i n d i v i d u o más fuerte. S i n e m b a r g o l a p r o -b a -b i l i d a d de que esto o c u r r a es -b a j a , y l a mayoría de las veces sólo se generan i n d i v i d u o s que son rápidamente e l i m i n a d o s p o r las copias del i n d i v i d u o que a c t u a l m e n t e d o m i n a l a población. Si l a solución e n c o n t r a d a c u a n d o el A G y a n o puede e n c o n t r a r nuevas soluciones es suficientemente b u e n a , el c r i t e r i o de p a r a d o debería detener el a l g o r i t m o , de t a l f o r m a que n o se p i e r d a t i e m p o e v a l u a n d o u n a y o t r a vez soluciones iguales. S i n e m b a r g o , si esta solución no es suficientemente b u e n a , entonces se dice que el a l g o r i t m o llego azyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA convergencia prematura.

L a opción más s i m p l e es p a r a r el A G después de u n número d e t e r m i n a d o de generaciones. L a v e n t a j a de p a r a r el a l g o r i t m o asá es que se tiene u n a i d e a m u y a c e r t a d a de cuánto t i e m p o tomará u n a c o r r i d a . S i n e m b a r g o , se debe elegir c u i d a d o s a m e n t e l a c a n t i d a d de generaciones en las que se detendrá, pues p a r a c a d a p r o b l e m a , l a función de c r e c i m i e n t o de l a evaluación d e l m e j o r i n d i v i d u o e n c o n t r a d o p o r e l A G suele ser diferente. C u a n d o se detiene e l a l g o r i t m o de a c u e r d o a u n número de generaciones, se corre e l riesgo t a n t o de que se siga e x p l o r a n d o el espacio y se s i g a n o b t e n i e n d o buenas soluciones, c o m o de que el a l g o r i t m o h a y a convergido m u c h o t i e m p o atrás y t o d o e l t i e m p o restante h a sido d e s p e r d i c i a d o .

O t r a o p c i ó n p a r a detener u n A G es obtener a l g u n a m e d i d a de convergencia, y establecer u n v a l o r límite. L a f o r m a más s e n c i l l a de m e d i r l a convergencia de u n a

(28)

población es l a desviación estándar de l a evaluación de los i n d i v i d u o s . A este t i p o de convergencia se le l l a m a convergencia en a p t i t u d .

E l t a m a ñ o de población usado e n u n a l g o r i t m o genético debería ser suficiente p a r a que e x i s t a u n a a l t a p r o b a b i l i d a d de e n c o n t r a r l a mayoría de los pedazos de l a solución óptima en l a población i n i c i a l . C u a n d o se resuelven p r o b l e m a s que requieren c r o m o s o m a s m u y grandes, se r e q u i e r e n poblaciones m u y grandes. E s t o suele causar que el a l g o r i t m o t o m e m u c h o t i e m p o . E l riesgo c o n u t i l i z a r poblaciones más pequeñas es que el a l g o r i t m o forme l a m e j o r solución que se puede e n c o n t r a r c o n las piezas que se e n c u e n t r a n e n l a población i n i c i a l , pero esta solución se encuentre d e b a j o del ó p t i m o y el a l g o r i t m o c o n v e r j a p r e m a t u r a m e n t e .

2.2.4. Variaciones al Algoritmo Genético Simple

Selección p o r T o r n e o O t r o m é t o d o de i m p l e m e n t a r reproducción eszyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA selección por torneo. P a r a i m p l e m e n t a r selección p o r torneo no es necesaria u n a calificación, solo que

el r a n g o de l a función o b j e t i v o sea u n c o n j u n t o o r d e n a d o . P a r a i m p l e m e n t a r selección p o r torneo, se define u n t a m a ñ o m , se o r d e n a n los i n d i v i d u o s a l e a t o r i a m e n t e , y se hace c o m p e t i r a c a d a i n d i v i d u o c o n sus m vecinos más cercanos. P o r c a d a c o m p e t e n c i a g a n a d a , se a s i g n a u n a c o p i a a l i n d i v i d u o en l a n u e v a población.

Inyecciones de D i v e r s i d a d U s u a l m e n t e , e n especial c u a n d o l a p r o b a b i l i d a d de m u -tación es b a j a , es difícil que u n a l g o r i t m o que converge p r e m a t u r a m e n t e encuentre nuevas soluciones. Incluso si el a l g o r i t m o no se detiene p o r varias generaciones más, seguirá e n c o n t r a n d o las m i s m a s c o m b i n a c i o n e s que e n c o n t r a b a antes. P a r a e v i t a r l a convergencia p r e m a t u r a , se u t i l i z a n inyecciones de d i v e r s i d a d , que consisten e n elimi¬ n a r a los peores i n d i v i d u o s en l a población y r e m p l a z a r l o s p o r i n d i v i d u o s generados a l e a t o r i a m e n t e . D e esta f o r m a se i n t r o d u c e n nuevas piezas a l a población, que el A G puede u t i l i z a r p a r a e n c o n t r a r mejores soluciones. P a r a d e c i d i r e n qué m o m e n t o se quiere a p l i c a r inyecciones de d i v e r s i d a d , se puede elegir u n número definido de generaciones, o se puede u t i l i z a r algunos de los criterios de convergencia.

(29)

M a p e o L i n e a lzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA E l A G S esta definido en u n a l f a b e t o de b a j a c a r d i n a l i d a d . D e a c u e r d o a l t e o r e m a de esquemas [6] e l a l f a b e t o que más c a n t i d a d de esquemas contiene p o r b i t de información es el a l f a b e t o b i n a r i o , lo que lo hace el más conveniente p a r a codificar los parámetros de l a función o b j e t i v o de u n A G . E l p r o b l e m a es que si se u t i l i z a u n a l f a b e t o b i n a r i o , el r a n g o de estos parámetros s i e m p r e estaró en Z E [0, 2l — 1], en donde l es el número de b i t s u t i l i z a d o s . S i se desean c o d i f i c a r parámetros que se e n c u e n t r e n

en u n espacio diferente, se puede u s a rzyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA mapeo lineal p a r a establecer u n a función que t r a n s f o r m e del espacio de los enteros en el r a n g o [0, 2l — 1] a l espacio de los reales e n el

r a n g o [ x m í n , x m á x ] .

Si se tiene u n segmento de c r o m o s o m a b t a l que b E Z A b E [0, 2l — 1], y se quiere evaluar u n parámetro x t a l que x E R A x E [xmín, xmáx] se u t i l i z a l a función

(2.37)

L a resolución que se o b t e n g a sobre el parámetro x dependerá d e l número de bits l que se elija usar.

2.2.5. Uso de Algoritmos Genéticos para Resolver el Problema

de Optimización de Portafolios

V a r i a s t r a b a j o s h a n u t i l i z a d o representaciones diferentes p a r a resolver e l p r o b l e m a de optimización de p o r t a f o l i o s u s a n d o a l g o r i t m o s genéticos, o a l g o r i t m o s híbridos.

E n t r e los p r i m e r o s t r a b a j o s se e n c u e n t r a el de C h a n g [ 2 ] , que c o m p a r a e l compor¬ t a m i e n t o de tres heurísticas diferentes p a r a resolver e l p r o b l e m a de optimización de p o r t a f o l i o s c o n c a r d i n a l i d a d r e s t r i n g i d a . L a representación u t i l i z a d a en este t r a b a j o es l a m i s m a que l a u s a d a p o r C h a n g . Se explicará a detalle en el capítulo 3, p e r o con¬ siste básicamente e n u n v e c t o r de índices que hace referencia a acciones e n u n a l i s t a o r d e n a d a , y u n v e c t o r de pesos que i n d i c a qué peso se le debe de d a r a esa acción e n el p o r t a f o l i o . Se u t i l i z o u n a codificación real, de f o r m a que b a j o el o p e r a d o r de cruce, t o d a s las acciones que se e n c u e n t r a n e n el nuevo i n d i v i d u o , se e n c o n t r a b a n e n a l g u n o de los padres. Asó m i s m o , los pesos de las acciones e s t a b a n adyacentes a los índices, de f o r m a que t o d a s las acciones que p a s a r a n a l nuevo i n d i v i d u o , t e n d r á n el m i s m o peso que en tenían en e l p a d r e d e l que se h e r e d a r o n . P a r a que los i n d i v i d u o s se m a n t u v i e r a n c u m p l i e n d o c o n las restricciones, se utilizó u n o p e r a d o r de reparación que r e i n t e r p r e t a a los i n d i v i d u o s , p e r o no m o d i f i c a los c r o m o s o m a s .

(30)

de pesos elegido a l e a t o r i a m e n t e . E s t e o p e r a d o r de mutación se utilizó también en el a l g o r i t m o de búsqueda tabú y en r e c o c i d o s i m u l a d o c o m o función de v e c i n d a d . E n el a l g o r i t m o de r e c o c i d o s i m u l a d o se redujo l a t e m p e r a t u r a c a d a 2 N evaluaciones, d o n -de N es el número t o t a l -de acciones u t i l i z a d a s , y c o n u n v a l o r -de α = 0.95  P a r a los tres 

a l g o r i t m o s se  l l e v a r o n a  c a b o  1 0 0 0 N  e v a l u a c i o n e s de  l a  f u n c i ó n  o b j e t i v o . 

L a s  p r u e b a s se  l l e v a r o n a  c a b o  e n  c i n c o  c o n j u n t o s de  d a t o s  p r o v e n i e n t e s de  c i n c o 

índices.  C a d a  c o n j u n t o de  d a t o s  c o n s i s t e  e n sólo  a q u e l l a s acciones que  c u e n t a n  c o n 

i n f o r m a c i ó n de  p r e c i o s  s e m a n a l e s  e n t r e  m a r z o de 1992 y  s e p t i e m b r e de 1997.  L o s  c o n ­

j u n t o s  r e s u l t a n t e s  f u e r o n 31 acciones  d e l índicezyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA Hang Seng, 85 acciones  d e l DAX, 89  acciones  d e l FTSE, 98 acciones  d e l S&P100 y 225 acciones  d e l Nikkei.  P a r a  p r o b a r los 

a l g o r i t m o s  s o b r e  e l  p r o b l e m a de  c a r d i n a l i d a d  r e s t r i n g i d a , se  b u s c a r o n  p o r t a f o l i o s que 

c o n s i s t i e r a n de  e x a c t a m e n t e 10 acciones. 

C h a n g utilizó los tres  a l g o r i t m o s  p a r a  e n c o n t r a r  l a  f r o n t e r a de  e f i c i e n c i a  s i n  r e s ­

tricción de  c a r d i n a l i d a d .  E s t a  f r o n t e r a de  e f i c i e n c i a se  c o m p a r á  c o n  l a  e n c o n t r a d a  c o n  e l 

m é t o d o de  p r o g r a m a c i ó n  c u a d r á t i c a . Se encontró que  l a heurística que más se  a c e r c a b a 

a  l a  f r o n t e r a de  e f i c i e n c i a  e r a el  A G .  L u e g o se  p r o b ó el  c o m p o r t a m i e n t o de los tres 

a l g o r i t m o s  a l  e n c o n t r a r  l a  f r o n t e r a de  e f i c i e n c i a  c o n  l a restricción de  c a r d i n a l i d a d .  E n 

este caso  n o se  c o m p a r ó  c o n t r a  e l  r e s u l t a d o  e n c o n t r a d o  p o r  p r o g r a m a c i ó n  c u a d r á t i c a , 

s i n o que se creó  u n a  f r o n t e r a de  e f i c i e n c i a de  p u n t o s  n o  d o m i n a d o s  e n t r e los  p u n t o s en¬

c o n t r a d o s . Se  p u d o ver que  a u n q u e  e l  A G es  l a heurística que más  p u n t o s  c o n t r i b u y ó a 

e s t a  f r o n t e r a de  e f i c i e n c i a , los tres  a l g o r i t m o s  a p o r t a n  u n  n ú m e r o de  p u n t o s  m u y si¬

m i l a r .  N o se  m u e s t r a n  r e s u l t a d o s que  d i g a n a cuál región de  l a  f r o n t e r a de  e f i c i e n c i a 

c o n t r i b u y e más  c a d a  u n o de los  a l g o r i t m o s . 

C a r l o s Martínez[10]  p r o b ó diversos  m é t o d o s de  o p t i m i z a c i ó n  m u l t i o b j e t i v o  p a r a 

e n c o n t r a r  l a  f r o n t e r a de  e f i c i e n c i a  c o n  d i v e r s a s  r e s t r i c c i o n e s . Se  u t i l i z a n  c i n c o  c o n j u n t o s 

de acciones  p r o v e n i e n t e s de  l a  B o l s a  M e x i c a n a de  V a l o r e s ,  c o n 10, 15, 20, 25 y 50 accio¬

nes. Se utilizó  p r i m e r o  u n  A G  g e n e r a c i o n a l  c o n  f u n c i ó n  o b j e t i v o 2.30,  c o n tres  v a l o r e s 

d e l  p a r á m e t r o de aversión  a l riesgo y  u n a representación que consiste  s i m p l e m e n t e  e n 

u n  v e c t o r de pesos.  E s t a representación se  d e s c r i b e más  d e t a l l a d a m e n t e  e n  e l  c a p í t u l o 3 

y se le  l l a m a enfoque directo.  E s t e  a l g o r i t m o se  c o m p a r á  c o n  p r o g r a m a c i ó n  c u a d r á t i c a , 

p e r o  e l  A G  n o  r e s u l t a  c o m p e t i t i v o si las  r e s t r i c c i o n e s  s o n  l i n e a l e s . Se  p r o b ó  t a m b i é n 

u n a heurística  p a r a  r e s o l v e r  l a restricción de  c a r d i n a l i d a d , que  c o n s i s t e  e n  e n c o n t r a r 

u n  p o r t a f o l i o  ó p t i m o  c o n  p r o g r a m a c i ó n  c u a d r á t i c a ,  u t i l i z a r solo  a q u e l l a s k acciones de 

m a y o r  r e n d i m i e n t o , y  r e n o r m a l i z a r el  p o r t a f o l i o .  E l  r e s u l t a d o  i n d i c a que el  A G que 

evalúa  l a restricción de  c a r d i n a l i d a d  e n c u e n t r a  p o r t a f o l i o s  c o n  m e j o r evaluación que  l a 

heurística  d e s c r i t a .  L u e g o se  p r o b a r o n diferentes  m é t o d o s de  o p t i m i z a c i ó n  m u l t i o b j e ­

t i v o  p a r a  r e s o l v e r  e l  p r o b l e m a  c o n  c a r d i n a l i d a d  r e s t r i n g i d a , y se  e n c o n t r a r o n  b u e n o s 

r e s u l t a d o s sobre  u n  p r o b l e m a de 50  a c c i o n e s ,  c o n 250 x  1 03  e v a l u a c i o n e s de  l a función 

o b j e t i v o . 

(31)

s u b p o r t a f o l i o s , y usó  u n a representación de  á r b o l  b i n a r i o .  C a d a  n o d o  d e l  á r b o l tenía 

u n  v a l o r , y  r e p r e s e n t a b a  u n  a c t i v o .  E s t e  a c t i v o  p o d í a ser  u n a  a c c i ó n  r e a l ,  e n  e l caso de 

n o d o s  t e r m i n a l e s , o  p o d í a ser  u n  s u b p o r t a f o l i o  e n  e l  q u e los  n o d o s  h i j o  e r a n los  a c t i v o s , 

y  e l  p o r c e n t a j e de  p a r t i c i p a c i ó n  e s t a b a  d a d o  p o r  e l  v a l o r  d e l  n o d o . Se  i m p l e m e n t a r o n 

o p e r a d o r e s especiales de  c r u c e ,  q u e consistían  e n  i n t e r c a m b i a r  r a m a s  e n t e r a s .  E l  p u n t o 

e n  e l  c u a l se  g e n e r a  e l  c r u c e se  o b t e n í a a  p a r t i r de  l a evaluación de los subárboles.  E s t a 

representación  m o s t r ó ser útil  p a r a  e l i m i n a r  d e l  p o r t a f o l i o  a c c i o n e s  c u y a  p a r t i c i p a c i ó n 

n o es  s i g n i i c a t i v a . 

2.3. Algoritmos Meméticos

2.3.1. Descripción de los Algoritmos Meméticos

L o szyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA algoritmos meméticos  ( A M )  s o n  a l g o r i t m o s híbridos  e n t r e  A G s y  a l g u n a  f o r m a  de heurística  l o c a l ,  q u e se  u t i l i z a n  c o m o  m é t o d o de  o p t i m i z a c i ó n  c i e g a .  E s t e  m é t o d o 

c o n s i s t e  e n  u n a  p o b l a c i ó n de  i n d i v i d u o s ,  t a l  c o m o  l a de  u n  A G ,  e n  l a  c u a l ,  a l ser 

e v a l u a d o ,  c a d a  i n d i v i d u o es  s o m e t i d o a algún  t i p o de  a p r e n d i z a j e de  a c u e r d o  c o n  l a 

heurística  l o c a l  q u e se esté  u t i l i z a n d o .  E l  r e s t o  d e l  a l g o r i t m o  f u n c i o n a de  l a  m i s m a 

m a n e r a  q u e  u n  A G ,  c o n los  m i s m o s  o p e r a d o r e s de  c r u c e ,  m u t a c i ó n y  r e p r o d u c c i ó n [9]. 

L a  f o r m a  e n  q u e se  d a este  a p r e n d i z a j e es  s e n c i l l a .  S u p o n i e n d o  p o r  e j e m p l o ,  q u e 

se  u t i l i z a  r e c o c i d o  s i m u l a d o  c o m o heurística  l o c a l , se  d e b e  g e n e r a r  u n a  p o b l a c i ó n de 

i n d i v i d u o s  c o n  l a s  m i s m a s características  q u e los de  u n  A G ,  p e r o  e n  e l  m o m e n t o de 

e v a l u a r l o s ,  e n vez de  h a c e r l o  d i r e c t a m e n t e  e n  l a función  o b j e t i v o , se  u t i l i z a n estos 

i n d i v i d u o s  c o m o  p u n t o s  i n i c i a l e s de  u n  a l g o r i t m o de  r e c o c i d o  s i m u l a d o .  L a  a p t i t u d de 

c a d a  i n d i v i d u o es  l a evaluación  d e l  m e j o r  p u n t o  e n c o n t r a d o  p o r  e l  a l g o r i t m o de  r e c o c i d o 

s i m u l a d o ,  l o  q u e  s i g n i f i c a  q u e  e l  i n d i v i d u o  m á s  f u e r t e  n o es  a q u e l  q u e  m a x i m i c e  l a 

función  o b j e t i v o ,  s i n o  a q u e l  q u e  t e n g a  u n a  m a y o r  c a p a c i d a d de  m e j o r a r  d e n t r o de  l a 

heurística  l o c a l . 

E x i s t e n  e n este  p u n t o  d o s  o p c i o n e s :  e l  i n d i v i d u o  p u e d e  c o n s e r v a r  s u  f o r m a  o r i g i n a l 

y sólo  s u evaluación es  m o d i i c a d a  p o r  l a heurística  l o c a l , o  e l  n u e v o  i n d i v i d u o  m e j o r a d o 

e n c o n t r a d o  p o r  l a heurística  l o c a l  p u e d e  s u s t i t u i r  a l  i n d i v i d u o  o r i g i n a l . A  l a  p r i m e r a 

o p c i ó n se le  l l a m a efecto Baldwin y a  l a  s e g u n d a Lamarckismo [16].  E n  c i e r t o  s e n t i d o , 

u n  A M  c o n efecto  B a l d w i n se  p u e d e  v e r  c o m o  u n  A G  c o m u n y  c o r r i e n t e ,  e n  q u e  l a 

función  o b j e t i v o  c o n t i e n e  u n a heurística  l o c a l . 

L a  m o t i v a c i ó n  q u e  l l e v a a  i m p l e m e n t a r  u n  A M es  q u e  e l  m e c a n i s m o  e v o l u t i v o 

c u e n t e  c o n  u n  o p e r a d o r  a d i c i o n a l ,  e n  l a  f o r m a de  e s t a heurística  l o c a l ,  q u e  a s i s t a a los 

o p e r a d o r e s  d e l  A G  e n  s u  b ú s q u e d a de  s o l u c i o n e s .  E s  d e c i r ,  q u e  l a heurística  l o c a l  d e b e 

m e j o r a r los  i n d i v i d u o s  p a r a  h a c e r  m á s fácil  a l  A G  e l  e n c o n t r a r  e l  ó p t i m o . 

L a  f i g u r a 2  m u e s t r a  e l  p s e u d o c ó d i g o de  u n  A M .  L a única  d i f e r e n c i a  c o n  e l  A G 

(32)

D e n t r o de los  a r g u m e n t o s  a l  o p e r a d o r ,  d e b e  i r  l a función  o b j e t i v o ,  p e r o  t a m b i é n  l a 

heurística  l o c a l .  S i  l a  p o b l a c i ó n  o r i g i n a l se  m o d i f i c a o si solo se  m o d i f i c a  s u evaluación 

d e p e n d e de si se  u t i l i z a  u n  A M  c o n  L a m a r c k i s m o o  c o n efecto  B a l d w i n . 

2.3.2. Trabajos Previos en Algoritmos Meméticos y E l

Pro-blema de Optimización de Portafolios

D a r r e l  W h i t l e y [16]  l l e v a a  c a b o  u n a  c o m p a r a c i ó n  e n t r e  u n  A M  c o n  L a m a c k i s m o 

y  u n o  c o n efecto  B a l d w i n . Se  m o d e l a de  f o r m a analítica  e l  c o m p o r t a m i e n t o de  a m b o s 

a l g o r i t m o s y de  u n  A G  s i m p l e  a l  i n t e n t a r  r e s o l v e r  u n  p r o b l e m a  e n g a ñ o s o , y se  p r u e b a n 

e x p e r i m e n t a l m e n t e  e l  d e s e m p e ñ o de los  t r e s  a l g o r i t m o s  a l  r e s o l v e r  p r o b l e m a s numéricos 

de  o p t i m i z a c i ó n . Se  c o n c l u y e que  p a r a  c i e r t o s  p r o b l e m a s  u n  A M  c o n efecto  B a l d w i n 

p u e d e  t e n e r  u n  m e j o r  d e s e m p e ñ o que  e l de  u n  A M  c o n  L a m a r c k i s m o . Se  o b s e r v o que 

e n  a l g u n o s de los  p r o b l e m a s  p r o b a d o s ,  e l  A M  c o n efecto  B a l d w i n  e v i t a  c o n más facili¬

d a d los  ó p t i m o s  l o c a l e s ,  m i e n t r a s que los  o t r o s dos  a l g o r i t m o s convergían a  s o l u c i o n e s 

s u b ó p t i m a s . 

S t r e i c h e r t [13] usó  u n a representación que  i n t e n t a b a  a p r o v e c h a r  e l  h e c h o de que 

los  p o r t a f o l i o s  f r e c u e n t e m e n t e  n o  i n c l u y e n  t o d a s las  a c c i o n e s  d e l  m e r c a d o .  P a r a esto 

a d a p t ó  u n  m e c a n i s m o  p a r a que  e l  A G  p u d i e r a  e l i m i n a r  a c c i o n e s fácilmente  d e l  p o r t a ¬

folio. 

Se evaluó  e l  u s o de  a l g o r i t m o s  m e m é t i c o s  p a r a  r e s o l v e r  e l  p r o b l e m a de  o p t i m i z a c i ó n 

de  p o r t a f o l i o s  c o m o  u n  p r o b l e m a de  o p t i m i z a c i ó n  m u l t i o b j e t i v o . Se utilizó  u n  a l g o r i t m o 

g e n é t i c o  m u l t i o b j e t i v o ,  c o n  u n a  p o b l a c i ó n de 500  i n d i v i d u o s y se  g u a r d a b a n 250  p u n t o s 

n o  d o m i n a d o s  c o n  u n a  d i s t a n c i a de  c o m p a r t i c i ó n de σ = 0.01. Se utilizó  u n  c o n j u n t o 

de 31  a c c i o n e s , y se  b u s c a r o n  p o r t a f o l i o s  c o n  c a r d i n a l i d a d  r e s t r i n g i d a a 2, 4, y 6 accio¬

nes, y  s i n restricción de  c a r d i n a l i d a d .  L a heurística  l o c a l  u t i l i z a d a fue  u n  m e c a n i s m o 

de reparación que convertía  e n  p o r t a f o l i o s  f a c t i b l e s  a q u e l l o s  p o r t a f o l i o s que  v i o l a b a n 

a l g u n a restricción.  E l  a l g o r i t m o  m e m é t i c o utilizó este  m e c a n i s m o de reparación  c o m o 

función de  a p r e n d i z a j e de efecto  B a l d w i n , y de  L a m a r c k i s m o . 

Figure

Figura 2.1:rectapunto p es el portafolio de tangencia, el punto Frontera de eficiencia en una gráfica de Rendimiento contra Riesgo
figura 2.1 que cualquier portafolio que se encuentre en l a frontera de eficiencia y que
Figura 3.1:vectorpara  Diagrama  de un cromosoma.  Cada  cromosoma se forma a partir  de un   de  pesos  y  un vector  de  índices.  Los elementos  de los vectores  se  intercalan,   que bajo  la operación  de cruce  se mantenga la proporción  de cada  acción  en el individuo  anterior 
Figura 4.1:ción  Puntos  en  el  Diagrama  R R  encontrados  por  los  algoritmos  sin  restric­  de  cardinalidad  en  un  espacio  de  100  acciones 
+7

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

&#34;No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Además de aparecer en forma de volumen, las Memorias conocieron una primera difusión, a los tres meses de la muerte del autor, en las páginas de La Presse en forma de folletín,

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

por unidad de tiempo (throughput) en estado estacionario de las transiciones.. de una red de Petri

`o deben` cauro, pon gue sm los compalíquida , ~. Y en querrsas cn las llagas, Je donde vienen gv- mro baya diaerencia, que si cho. élws lo mesen.. mcdadcs qm: ks vimrn duE

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa