SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Procesamiento de Resultados en AWK
                    Caso Pr´ctico: B´squeda Tab´ en la soluci´n del
                           a        u           u            o
                          Problema de Asignaci´n Cuadr´tica
                                              o        a


                            I.S.C. Dagoberto R. Quevedo Orozco
                                     dago@yalma.fime.uanl.mx

                             Facultad de Ingenier´ de Mec´nica y El´ctrica
                                                 ıa      a         e
                                  Posgrado en Ingenier´ de Sistemas
                                                      ıa
                                Universidad Aut´noma de Nuevo Le´n
                                                 o                 o


                                      13 de febrero de 2012




Dagoberto R. Quevedo Orozco (UANL)        Procesamiento con AWK              13 de febrero de 2012   1/8
Problema de Asignaci´n Cuadr´tica (QAP)
                    o       a


 Objetivo
 Asignar un conjunto de facilidades a un conjunto de localidades. Se busca
 que el costo, en funci´n de la distancia y flujo, sea el m´
                       o                                  ınimo.


             Oficina   1                      A                      B                                         Oficina   3




                                                                                  Mejora del 28%
        A                                                                                                 A
                                         1    2    3   4         A   B   C    D
             Oficina   2             1   0    1    6   3     A   0   8   2    5                                Oficina   4
        B                                                                                                 B
                                     2   1    0    1   2     B   8   0   6    9
             Oficina   3             3   6    1    0   0     C   2   6   0    7
                                                                                                               Oficina   1
        C                                                                                                 C
                                     4   3    2    0   0     D   5   9   7    0
             Oficina   4                                                                                       Oficina   2
        D                                    Flujos              Distancias                               D




       Figura: Soluci´n al Problema de Asignaci´n Cuadr´tica, mejora del 28 %.
                     o                         o       a



Dagoberto R. Quevedo Orozco (UANL)                Procesamiento con AWK                            13 de febrero de 2012     2/8
Notaci´n de Grafos
      o

 Entre las facilidades i y j se tiene el flujo aij (i, j = 1, ..., n). Entre locali-
 dades i y j se tiene la distancia bij (i, j = 1, ..., n).

                          b1                                      a1        44           a4
                      5          2                                     11
                           10

               b2     3              b4                           21                       9


                      6          4                                     30


                          b3                                      a2        12           a3



          Figura: Asignaci´n de facilidades an a localidades bn , cuando n = 4.
                          o




Dagoberto R. Quevedo Orozco (UANL)        Procesamiento con AWK                  13 de febrero de 2012   3/8
Modelo Combinatorio



 Funci´n objetivo
      o
                                                  n     n
                              m´ f (ϕ) =
                               ın                             aij bϕiϕj
                             ϕ∈Π(n)             i=1 j=1


 Donde A = (aij ) en la matriz de flujos y B = (bij ) la matriz de distan-
 cias, A y B son matrices n × n. Π(n) es el conjunto de todas las posibles
 permutaciones de 1, ..., n y ϕi representa la localidad de la facilidad i en la
 permutaci´n ϕ ∈ Π(n).
           o




Dagoberto R. Quevedo Orozco (UANL)    Procesamiento con AWK               13 de febrero de 2012   4/8
Complejidad Computacional

 Complejidad
 El problema de asignaci´n cuadr´tica es N P-duro. Resolver de forma exacta
                        o       a
 implicar´ un algoritmo con un orden de operaciones de O(n!).
         ıa


 Generar el conjunto de permutaciones Π(n), para las localidades {a, b, c}.

                                ϕ1   = {a1 , b2 , c3 } ⇒ f (ϕ1 )   = 133
                                                                             
                               ϕ2   = {a1 , c2 , b3 } ⇒ f (ϕ2 )   = 183      
                                ϕ3   = {b1 , a2 , 33 } ⇒ f (ϕ3 )   = 102∗
                                                                             
               Π(n) = 
                                                                             
                                ϕ4   = {b1 , c2 , a3 } ⇒ f (ϕ4 )   = 413
                                                                              
                                                                             
                               ϕ5   = {c1 , a2 , b3 } ⇒ f (ϕ5 )   = 912      
                                ϕ6   = {c1 , b2 , a3 } ⇒ f (ϕ6 )   = 119


Dagoberto R. Quevedo Orozco (UANL)      Procesamiento con AWK        13 de febrero de 2012   5/8
Estrategia de Soluci´n
                    o



   a) Se propone una metaheur´    ıstica B´squeda Tab´ con memoria a corto
                                          u          u
      plazo, utilizando las librer´ de ParadisEO para el desarrollo de la
                                   ıas
      aplicaci´n.
              o
   b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n
                                                 o                           o
      para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o
                                     u                                       n
      de la lista tab´ en un rango eficiente entre [0,9n − 1,1n].
                     u
   b) Los resultados son procesados por un script en AWK el cual organiza
      de manera m´s legible los datos generados, agrupando por categor´
                    a                                                  ıa
      de instancia de prueba.




Dagoberto R. Quevedo Orozco (UANL)   Procesamiento con AWK   13 de febrero de 2012   6/8
Estrategia de Soluci´n
                    o



   a) Se propone una metaheur´    ıstica B´squeda Tab´ con memoria a corto
                                          u          u
      plazo, utilizando las librer´ de ParadisEO para el desarrollo de la
                                   ıas
      aplicaci´n.
              o
   b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n
                                                 o                           o
      para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o
                                     u                                       n
      de la lista tab´ en un rango eficiente entre [0,9n − 1,1n].
                     u
   b) Los resultados son procesados por un script en AWK el cual organiza
      de manera m´s legible los datos generados, agrupando por categor´
                    a                                                  ıa
      de instancia de prueba.




Dagoberto R. Quevedo Orozco (UANL)   Procesamiento con AWK   13 de febrero de 2012   6/8
Estrategia de Soluci´n
                    o



   a) Se propone una metaheur´    ıstica B´squeda Tab´ con memoria a corto
                                          u          u
      plazo, utilizando las librer´ de ParadisEO para el desarrollo de la
                                   ıas
      aplicaci´n.
              o
   b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n
                                                 o                           o
      para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o
                                     u                                       n
      de la lista tab´ en un rango eficiente entre [0,9n − 1,1n].
                     u
   b) Los resultados son procesados por un script en AWK el cual organiza
      de manera m´s legible los datos generados, agrupando por categor´
                    a                                                  ıa
      de instancia de prueba.




Dagoberto R. Quevedo Orozco (UANL)   Procesamiento con AWK   13 de febrero de 2012   6/8
Diagrama de Procesos




Dagoberto R. Quevedo Orozco (UANL)   Procesamiento con AWK   13 de febrero de 2012   7/8
Bibliograf´
          ıa


       A. Robbins. GAWK: Effective AWK Programming, 4o Edici´n, O’Reilly
                                                           o
       & Associates, Inc., Sebastopol, CA, EUA, 2011.
       E. Burkard, E. Cela, M. Pardalos, y S. Pitsoulis. The quadratic as-
                      ¸
       signment problem. En D.Z. Du y P. M. Pardalos, editores, Handbook
       of Combinatorial Optimization, volumen 3, p´ginas 241–337. Kluwer,
                                                  a
       Boston, EUA, 1998.
       E. Burkard, S. Karisch, y F. Rendl. QAPLIB - A quadratic assignment
       problem library. Journal of Global Optimization, 10:391–403, 1997.
       E. Talbi, J. Boisson, J. Humeau, T. Legrand, A. Liefooghe, L. Jour-
       dan, N. Melab, A. Tantar, M. Fatene, T. Luong, y A. Khanafer. INRIA
       ParadisEO. http://paradiseo.gforge.inria.fr.



Dagoberto R. Quevedo Orozco (UANL)   Procesamiento con AWK   13 de febrero de 2012   8/8

Más contenido relacionado

La actualidad más candente

Acv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónAcv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónChristiam3000
 
Acv 08 Cocientes notables
Acv 08 Cocientes notablesAcv 08 Cocientes notables
Acv 08 Cocientes notablesChristiam3000
 
Inecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasInecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasChristiam3000
 
Inecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaInecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaChristiam3000
 
Acv 03 Productos notables I
Acv 03 Productos notables IAcv 03 Productos notables I
Acv 03 Productos notables IChristiam3000
 
Problemas de examen de admisión San Marcos
Problemas de examen de admisión San MarcosProblemas de examen de admisión San Marcos
Problemas de examen de admisión San MarcosChristiam3000
 
S ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesS ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesChristiam Huertas
 
Números complejos y ecuaciones
Números complejos y ecuacionesNúmeros complejos y ecuaciones
Números complejos y ecuacionesChristiam3000
 
Matrices operaciones, determinantes, valores propios y vectores propios
Matrices operaciones, determinantes, valores propios y vectores propiosMatrices operaciones, determinantes, valores propios y vectores propios
Matrices operaciones, determinantes, valores propios y vectores propiosPedro González
 
Ssm 02 Productos notables
Ssm 02 Productos notablesSsm 02 Productos notables
Ssm 02 Productos notablesChristiam3000
 
Geometria Euclideana Capt 5
Geometria Euclideana Capt 5Geometria Euclideana Capt 5
Geometria Euclideana Capt 5salgonsan
 
Ev 2 p tecno
Ev 2 p tecnoEv 2 p tecno
Ev 2 p tecnoUDES
 
Acv 05 Polinomios II
Acv 05 Polinomios IIAcv 05 Polinomios II
Acv 05 Polinomios IIChristiam3000
 

La actualidad más candente (20)

Valor absoluto I
Valor absoluto IValor absoluto I
Valor absoluto I
 
Acv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciaciónAcv 01 Operaciones básicas potenciación
Acv 01 Operaciones básicas potenciación
 
Acv 08 Cocientes notables
Acv 08 Cocientes notablesAcv 08 Cocientes notables
Acv 08 Cocientes notables
 
Inecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionariasInecuaciones polinomiales y fraccionarias
Inecuaciones polinomiales y fraccionarias
 
Leyes de exponentes
Leyes de exponentesLeyes de exponentes
Leyes de exponentes
 
Inecuacion lineal y cuadratica
Inecuacion lineal y cuadraticaInecuacion lineal y cuadratica
Inecuacion lineal y cuadratica
 
Acv 03 Productos notables I
Acv 03 Productos notables IAcv 03 Productos notables I
Acv 03 Productos notables I
 
Problemas de examen de admisión San Marcos
Problemas de examen de admisión San MarcosProblemas de examen de admisión San Marcos
Problemas de examen de admisión San Marcos
 
S ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y LeyesS ba 01 Operaciones básicas y Leyes
S ba 01 Operaciones básicas y Leyes
 
Números complejos y ecuaciones
Números complejos y ecuacionesNúmeros complejos y ecuaciones
Números complejos y ecuaciones
 
Acv 05 Polinomios I
Acv 05 Polinomios IAcv 05 Polinomios I
Acv 05 Polinomios I
 
05 Tópicos de álgebra II
05 Tópicos de álgebra II05 Tópicos de álgebra II
05 Tópicos de álgebra II
 
03 Tópicos de álgebra I
03 Tópicos de álgebra I03 Tópicos de álgebra I
03 Tópicos de álgebra I
 
Matrices operaciones, determinantes, valores propios y vectores propios
Matrices operaciones, determinantes, valores propios y vectores propiosMatrices operaciones, determinantes, valores propios y vectores propios
Matrices operaciones, determinantes, valores propios y vectores propios
 
Ssm 02 Productos notables
Ssm 02 Productos notablesSsm 02 Productos notables
Ssm 02 Productos notables
 
Geometria Euclideana Capt 5
Geometria Euclideana Capt 5Geometria Euclideana Capt 5
Geometria Euclideana Capt 5
 
101 matematicas
101 matematicas101 matematicas
101 matematicas
 
Ev 2 p tecno
Ev 2 p tecnoEv 2 p tecno
Ev 2 p tecno
 
Acv 05 Polinomios II
Acv 05 Polinomios IIAcv 05 Polinomios II
Acv 05 Polinomios II
 
Examen2001 1
Examen2001 1Examen2001 1
Examen2001 1
 

Destacado

Estrategias para la evaluacion pisa ccesa2016
Estrategias para la evaluacion pisa  ccesa2016Estrategias para la evaluacion pisa  ccesa2016
Estrategias para la evaluacion pisa ccesa2016Demetrio Ccesa Rayme
 
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...Instituto Nacional de Evaluación Educativa
 
Resultado Evaluación PISA 2015 – Perú
Resultado Evaluación PISA 2015 – PerúResultado Evaluación PISA 2015 – Perú
Resultado Evaluación PISA 2015 – PerúMED-UMC
 
Language teaching methods: from past to future
Language teaching methods: from past to futureLanguage teaching methods: from past to future
Language teaching methods: from past to futureedac4co
 
Fortalezas y debilidades de la educación en España - Lecciones de PISA
Fortalezas y debilidades de la educación en España - Lecciones de PISAFortalezas y debilidades de la educación en España - Lecciones de PISA
Fortalezas y debilidades de la educación en España - Lecciones de PISAEduSkills OECD
 
PISA 2012 México presentacion y graficas 4dic 2013
PISA 2012 México presentacion y graficas 4dic 2013PISA 2012 México presentacion y graficas 4dic 2013
PISA 2012 México presentacion y graficas 4dic 2013Mexicanos Primero
 
Resultados pisa 2012
Resultados pisa 2012Resultados pisa 2012
Resultados pisa 2012ILCE
 
Análisis de los resultados de México PISA 2015
Análisis de los resultados de México PISA 2015Análisis de los resultados de México PISA 2015
Análisis de los resultados de México PISA 2015Mexicanos Primero
 
Programa pisa de la ocde
Programa pisa de la ocdePrograma pisa de la ocde
Programa pisa de la ocdeEditorial MD
 

Destacado (20)

Estrategias para la evaluacion pisa ccesa2016
Estrategias para la evaluacion pisa  ccesa2016Estrategias para la evaluacion pisa  ccesa2016
Estrategias para la evaluacion pisa ccesa2016
 
Pisa resumen mge - unsaac 2016 phc
Pisa resumen mge - unsaac  2016 phcPisa resumen mge - unsaac  2016 phc
Pisa resumen mge - unsaac 2016 phc
 
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...
Simposio “Ciencias e Inglés en la evaluación internacional”: PISA 2015 result...
 
Prueba pisa (1)
Prueba pisa (1)Prueba pisa (1)
Prueba pisa (1)
 
Prueba pisa 2009 al 2012 lee
Prueba pisa 2009 al 2012 leePrueba pisa 2009 al 2012 lee
Prueba pisa 2009 al 2012 lee
 
Resultado Evaluación PISA 2015 – Perú
Resultado Evaluación PISA 2015 – PerúResultado Evaluación PISA 2015 – Perú
Resultado Evaluación PISA 2015 – Perú
 
PISA para Centros Educativos: Procesos y procedimientos (Elena Govorova, 2E)
PISA para Centros Educativos: Procesos y procedimientos (Elena Govorova, 2E)PISA para Centros Educativos: Procesos y procedimientos (Elena Govorova, 2E)
PISA para Centros Educativos: Procesos y procedimientos (Elena Govorova, 2E)
 
PISA para Centros Educativos en España (Isabel Couso y Guillermo Gil, INEE)
PISA para Centros Educativos en España (Isabel Couso y Guillermo Gil, INEE)PISA para Centros Educativos en España (Isabel Couso y Guillermo Gil, INEE)
PISA para Centros Educativos en España (Isabel Couso y Guillermo Gil, INEE)
 
Pisa
PisaPisa
Pisa
 
Language teaching methods: from past to future
Language teaching methods: from past to futureLanguage teaching methods: from past to future
Language teaching methods: from past to future
 
Datos Informe PISA 2015
Datos Informe PISA 2015Datos Informe PISA 2015
Datos Informe PISA 2015
 
Presentacion pisa final
Presentacion pisa finalPresentacion pisa final
Presentacion pisa final
 
Fortalezas y debilidades de la educación en España - Lecciones de PISA
Fortalezas y debilidades de la educación en España - Lecciones de PISAFortalezas y debilidades de la educación en España - Lecciones de PISA
Fortalezas y debilidades de la educación en España - Lecciones de PISA
 
PISA 2012 México presentacion y graficas 4dic 2013
PISA 2012 México presentacion y graficas 4dic 2013PISA 2012 México presentacion y graficas 4dic 2013
PISA 2012 México presentacion y graficas 4dic 2013
 
Resultados pisa 2012
Resultados pisa 2012Resultados pisa 2012
Resultados pisa 2012
 
Análisis de los resultados de México PISA 2015
Análisis de los resultados de México PISA 2015Análisis de los resultados de México PISA 2015
Análisis de los resultados de México PISA 2015
 
Programa pisa de la ocde
Programa pisa de la ocdePrograma pisa de la ocde
Programa pisa de la ocde
 
Examen PISA
Examen PISAExamen PISA
Examen PISA
 
Mdp
MdpMdp
Mdp
 
Muy buena
Muy buenaMuy buena
Muy buena
 

Similar a Procesamiento de Resultados en AWK (20)

Examen1999 2
Examen1999 2Examen1999 2
Examen1999 2
 
Examen2002 1
Examen2002 1Examen2002 1
Examen2002 1
 
Examen2002 1
Examen2002 1Examen2002 1
Examen2002 1
 
Tema 2
Tema 2Tema 2
Tema 2
 
Algebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieriaAlgebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieria
 
Ab1 2016 x_01
Ab1 2016 x_01Ab1 2016 x_01
Ab1 2016 x_01
 
Ab1 2016 x_01
Ab1 2016 x_01Ab1 2016 x_01
Ab1 2016 x_01
 
Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)
 
Examen2001 1
Examen2001 1Examen2001 1
Examen2001 1
 
Examen1998 1
Examen1998 1Examen1998 1
Examen1998 1
 
Maribel cruz fase3.-aporte1
Maribel cruz fase3.-aporte1Maribel cruz fase3.-aporte1
Maribel cruz fase3.-aporte1
 
Guia anual 3° pai 2010
Guia anual 3° pai 2010Guia anual 3° pai 2010
Guia anual 3° pai 2010
 
Letras 2018 2
Letras 2018 2Letras 2018 2
Letras 2018 2
 
Simulacro integradora. Primera Parte
Simulacro integradora. Primera ParteSimulacro integradora. Primera Parte
Simulacro integradora. Primera Parte
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
Examen2000 2
Examen2000 2Examen2000 2
Examen2000 2
 
Examen2000 2
Examen2000 2Examen2000 2
Examen2000 2
 
Examen2002 2
Examen2002 2Examen2002 2
Examen2002 2
 
Examen2002 2
Examen2002 2Examen2002 2
Examen2002 2
 
1º examen formativo ;2013 i
1º examen formativo ;2013   i1º examen formativo ;2013   i
1º examen formativo ;2013 i
 

Procesamiento de Resultados en AWK

  • 1. Procesamiento de Resultados en AWK Caso Pr´ctico: B´squeda Tab´ en la soluci´n del a u u o Problema de Asignaci´n Cuadr´tica o a I.S.C. Dagoberto R. Quevedo Orozco dago@yalma.fime.uanl.mx Facultad de Ingenier´ de Mec´nica y El´ctrica ıa a e Posgrado en Ingenier´ de Sistemas ıa Universidad Aut´noma de Nuevo Le´n o o 13 de febrero de 2012 Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 1/8
  • 2. Problema de Asignaci´n Cuadr´tica (QAP) o a Objetivo Asignar un conjunto de facilidades a un conjunto de localidades. Se busca que el costo, en funci´n de la distancia y flujo, sea el m´ o ınimo. Oficina 1 A B Oficina 3 Mejora del 28% A A 1 2 3 4 A B C D Oficina 2 1 0 1 6 3 A 0 8 2 5 Oficina 4 B B 2 1 0 1 2 B 8 0 6 9 Oficina 3 3 6 1 0 0 C 2 6 0 7 Oficina 1 C C 4 3 2 0 0 D 5 9 7 0 Oficina 4 Oficina 2 D Flujos Distancias D Figura: Soluci´n al Problema de Asignaci´n Cuadr´tica, mejora del 28 %. o o a Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 2/8
  • 3. Notaci´n de Grafos o Entre las facilidades i y j se tiene el flujo aij (i, j = 1, ..., n). Entre locali- dades i y j se tiene la distancia bij (i, j = 1, ..., n). b1 a1 44 a4 5 2 11 10 b2 3 b4 21 9 6 4 30 b3 a2 12 a3 Figura: Asignaci´n de facilidades an a localidades bn , cuando n = 4. o Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 3/8
  • 4. Modelo Combinatorio Funci´n objetivo o n n m´ f (ϕ) = ın aij bϕiϕj ϕ∈Π(n) i=1 j=1 Donde A = (aij ) en la matriz de flujos y B = (bij ) la matriz de distan- cias, A y B son matrices n × n. Π(n) es el conjunto de todas las posibles permutaciones de 1, ..., n y ϕi representa la localidad de la facilidad i en la permutaci´n ϕ ∈ Π(n). o Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 4/8
  • 5. Complejidad Computacional Complejidad El problema de asignaci´n cuadr´tica es N P-duro. Resolver de forma exacta o a implicar´ un algoritmo con un orden de operaciones de O(n!). ıa Generar el conjunto de permutaciones Π(n), para las localidades {a, b, c}. ϕ1 = {a1 , b2 , c3 } ⇒ f (ϕ1 ) = 133    ϕ2 = {a1 , c2 , b3 } ⇒ f (ϕ2 ) = 183  ϕ3 = {b1 , a2 , 33 } ⇒ f (ϕ3 ) = 102∗   Π(n) =    ϕ4 = {b1 , c2 , a3 } ⇒ f (ϕ4 ) = 413     ϕ5 = {c1 , a2 , b3 } ⇒ f (ϕ5 ) = 912  ϕ6 = {c1 , b2 , a3 } ⇒ f (ϕ6 ) = 119 Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 5/8
  • 6. Estrategia de Soluci´n o a) Se propone una metaheur´ ıstica B´squeda Tab´ con memoria a corto u u plazo, utilizando las librer´ de ParadisEO para el desarrollo de la ıas aplicaci´n. o b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n o o para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o u n de la lista tab´ en un rango eficiente entre [0,9n − 1,1n]. u b) Los resultados son procesados por un script en AWK el cual organiza de manera m´s legible los datos generados, agrupando por categor´ a ıa de instancia de prueba. Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 6/8
  • 7. Estrategia de Soluci´n o a) Se propone una metaheur´ ıstica B´squeda Tab´ con memoria a corto u u plazo, utilizando las librer´ de ParadisEO para el desarrollo de la ıas aplicaci´n. o b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n o o para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o u n de la lista tab´ en un rango eficiente entre [0,9n − 1,1n]. u b) Los resultados son procesados por un script en AWK el cual organiza de manera m´s legible los datos generados, agrupando por categor´ a ıa de instancia de prueba. Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 6/8
  • 8. Estrategia de Soluci´n o a) Se propone una metaheur´ ıstica B´squeda Tab´ con memoria a corto u u plazo, utilizando las librer´ de ParadisEO para el desarrollo de la ıas aplicaci´n. o b) Un script en Bash para realizar la ejecuci´n secuencial de la aplicaci´n o o para diferentes valores en el n´mero de iteraciones; se calcula el tama˜o u n de la lista tab´ en un rango eficiente entre [0,9n − 1,1n]. u b) Los resultados son procesados por un script en AWK el cual organiza de manera m´s legible los datos generados, agrupando por categor´ a ıa de instancia de prueba. Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 6/8
  • 9. Diagrama de Procesos Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 7/8
  • 10. Bibliograf´ ıa A. Robbins. GAWK: Effective AWK Programming, 4o Edici´n, O’Reilly o & Associates, Inc., Sebastopol, CA, EUA, 2011. E. Burkard, E. Cela, M. Pardalos, y S. Pitsoulis. The quadratic as- ¸ signment problem. En D.Z. Du y P. M. Pardalos, editores, Handbook of Combinatorial Optimization, volumen 3, p´ginas 241–337. Kluwer, a Boston, EUA, 1998. E. Burkard, S. Karisch, y F. Rendl. QAPLIB - A quadratic assignment problem library. Journal of Global Optimization, 10:391–403, 1997. E. Talbi, J. Boisson, J. Humeau, T. Legrand, A. Liefooghe, L. Jour- dan, N. Melab, A. Tantar, M. Fatene, T. Luong, y A. Khanafer. INRIA ParadisEO. http://paradiseo.gforge.inria.fr. Dagoberto R. Quevedo Orozco (UANL) Procesamiento con AWK 13 de febrero de 2012 8/8