Busqueda Tabu

Páginas: 4 (760 palabras) Publicado: 15 de noviembre de 2012
APÉNDICE A

EJEMPLO DE BÚSQUEDA TABÚ

A.1 Introducción
En este apéndice se presenta un ejemplo de búsqueda tabú tomado de la siguiente
referencia electrónicahttp://www.udlap.mx/~leolopez/TabuSearch.htm desarrollado por
Leovigildo López García.

A.2 Ejemplo
Minimizar C(x)=20 x1 + 25 x2 - 30 x3 - 45 x4 + 40 x5
s.a.

x1 + x2 - x3 + x4 + x5 >= 1
x1 + x2
- x4 +2x5 >= 2
- x2
+ x4 +x5

C(x)= 85

m3(x0) : x3 = 1

x = (1,0,1,0,1)

=>

C(x)= 30 *

m4(x0) : x4 = 1

x = (1,0,0,1,1)

=>

C(x)= 15 +100=115

m5(x0) : x5 = 0

x = (1,0,0,0,0)

=>

C(x)= 20 + 70=90

Paso 3: Mejor vecino x´

(1, 0, 1, 0, 1), C(x´) = 30

Paso 4: x´ no es tabú
Paso 5: Solución actual: x1= (1, 0, 1, 0, 1), C(x1) = 30
Lista tabú = (1, 0, 0, 0, 1), C=60
Movimientos tabú:x3 = 0, C=60
Mejor solución: x' = (1,0,1,0,1), C(x') = 30
Paso 6: Aún no se cumple el criterio de paro.
Iteración 2:
Paso 2: Vecindario
Movimientos

Vecindad

m1(x1) : x1 = 0

x =(0,0,1,0,1)

=>

C(x)= 10 + 70 = 80 *

m2(x1) : x2 = 1

x = (1,1,1,0,1)

=>

C(x)= 35 + 100=135

m3(x1) : x3 = 0 T

x = (1,0,0,0,1)

=>

C(x)= 60

m4(x1) : x4 = 1

x = (1,0,1,1,1)

=>C(x)= -15 +100= 85

m5(x1) : x5 = 0

x = (1,0,1,0,0)

=>

C(x)= -30 +140 =110

Paso 3: Mejor Vecino

x´ = (1, 0, 0, 0, 1), C(x´) = 60

Paso 4: Es tabú y no cumple el criterio deaspiración
Siguiente mejor vecino

x´ = (0, 0, 1, 0, 1), C(x´) = 80

T

No es tabú
Paso 5: Solución actual

x´ = (0, 0, 1, 0, 1)

Solución actual: x2= (0,0,1,0,1), C(x2) = 80
Lista tabú =(1,0,0,0,1), C=60
(1,0,1,0,1), C=30
Movimientos Tabú: x3= 0, C=60
x1= 1, C=30
Mejor solución: x' = (1,0,1,0,1), C(x')=30
Paso 6: No se cumple el criterio de paro.
Iteración 3:
Paso 2:
MovimientosVecindad

m1(x2) : x1 = 0 T

x = (1,0,1,0,1)

=>

C(x)= 30

m2(x2) : x2 = 1

x = (0,1,1,0,1)

=>

C(x)= 35 + 100=135

m3(x2) : x3 = 0 T

x = (0,0,0,0,1)

=>

C(x)= 40...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • busqueda tabu
  • Busqueda Tabú
  • tabu
  • Tabúes
  • tabues
  • Tabu
  • Tabu
  • tabues

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS