SlideShare una empresa de Scribd logo
Diana Cobos Zaleta
Objetivo del programa
          ultimo.sh
                           
 Se desea extraer información de un archivo tipo LST
  que se genera al correr el programa GAMS, y
  contiene demasiada información.
 Lo que se desea obtener son los siguientes
  resultados:
     Status del solver
     Status del modelo
     Valor de la función objetivo
     Mejor valor obtenido
     Gaps absoluto y relativo:
Parámetros necesarios
           
 El programa necesita saber el nombre del archivo
  que utilizara, como son 5 instancias parecidas de un
  total de 4 tipos, esto se automatizara con la ayuda del
  uso de BASH.
 El resultado obtenido se re direcciona a los archivos
  que llevaran el prefijo
  res_nombre_de_la_instancia.txt
 El nombre del archivo BASH creado es ultimo.sh
 No olvides dar permiso de escritura antes de
  ejecutarlo.
Antes de ejecutar ultimo.sh
                         
 El programa pedirá el numero de unidades básicas y
  con eso genera el nombre de la instancoa y ejecuta el
  for dentro del bash.
Ejecutando ultimo.sh
        
Programa ultimo.sh




    #!/bin/bash

    read
    v=$REPLY
                
    echo "numero de unidades basicas: "


   for i in 1 2 3 4 5; do
     if [ $v -eq "20" ]
         then
         for j in 2 3; do
   awk 'BEGIN {print "R E S U L T A D O S n"} $1 == "****" && $3 == "STATUS" {print $2,$3,":",$5,$6,$7} $2
    == "OBJECTIVE" {print $2,$3,$4} $1 == "MIP" && $2 == "status" {print $0} $1 == "Best" {print $0, "nLos
    GAP absolutos y relativos son:"} $2 ~ /gap:$/ {print $0} END {print "--------------fin----------------"}'
    $"weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "res_weee_"$v"_"$j"_"$i"_cplex_opt.txt"
         done
     elif [ $v -eq "40" ];
         then
         for j in 3 4; do
   awk 'BEGIN {print "R E S U L T A D O S n"} $1 == "****" && $3 == "STATUS" {print $2,$3,":",$5,$6,$7} $2
    == "OBJECTIVE" {print $2,$3,$4} $1 == "MIP" && $2 == "status" {print $0} $1 == "Best" {print $0, "nLos
    GAP absolutos y relativos son:"} $2 ~ /gap:$/ {print $0} END {print "--------------fin----------------"}'
    $"weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "res_weee_"$v"_"$j"_"$i"_cplex_opt.txt"
         done
     else
         echo "Solo hay instancias con 20 y 40 nodos"
         break
     fi
     echo "Finalizado con $v unidades basicas"
   done
Archivo de salida
                  
 El formato del archivo de salida es el siguinete:
 Emacs res_weee_40_3_2_cplex_opt:


RESULTADOS

SOLVER STATUS : RESOURCE INTERRUPT
MODEL STATUS : INTEGER SOLUTION
OBJECTIVE VALUE 0.8000
Best possible:            9.400000
Los GAP absolutos y relativos son:
Absolute gap:              8.600000
Relative gap:            10.750000
--------------fin----------------
Objetivo del programa
      intento_sed.sh
            
 Se desea obtener la siguiente información de un
  archivo tipo LST

     Estatus del solver
     Estatus del modelo
     Valor del gap (fijado por usuario en GAMS)
     Gap Absoluto
     Gap Relativo
Parámetros necesarios
           
 El programa pide al usuario la cantidad de unidades
  básicas (solo hay instancias de 20 y 40 nodos). Se
  ayudara con una automatización hecha con BASH.
 El resultado obtenido se re direcciona a los archivos
  que           llevaran           el          nombre:
  obtenido_NumNodos_Param_instancia
 El nombre del archivo BASH creado es
  intento_sed.sh
 No olvides dar permiso de escritura antes de
  ejecutarlo.

Programa intento_sed.sh

          
    #!/bin/bash
   echo "numero de unidades basicas: "
   read
   v=$REPLY
   for i in 1 2 3 4 5; do
     if [ $v -eq "20" ];
         then
         for j in 2 3; do
           sed -n -e '/STATUS/p' -e '/gap/p' "weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "obtenido_"$v"_"$j"_"$i
         done
     elif [ $v -eq "40" ];
         then
         for j in 3 4; do
           sed -n -e '/STATUS/p' -e '/gap/p' "weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "obtenido_"$v"_"$j"_"$i
         done
     else
         echo "Solo hay instancias con 20 y 40 nodos"
         break
     fi
     echo "Finalizado con $v unidades basicas"
   done
Archivo de salida
               
 El formato del archivo d¿es el siguinete:
 Emacs obtenido_20_3_5:

**** SOLVER STATUS 1 NORMAL COMPLETION
**** MODEL STATUS 1 OPTIMAL
>> epgap 0.0001
Absolute gap:    0.000000
Relative gap:   0.000000

Más contenido relacionado

La actualidad más candente

Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Carlos Guzmán
 
Ficheros y directorios
Ficheros y directoriosFicheros y directorios
Ficheros y directorios
Jose Luis Martínez
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI LG
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
Javier P.
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)
Carlos Guzmán
 
Como generar un archivo doc desde php
Como generar un archivo doc desde phpComo generar un archivo doc desde php
Como generar un archivo doc desde php
Jorge Antonio
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
Jose Ponce
 
46 Php. Ordenacion De Arrays I
46 Php. Ordenacion De Arrays I46 Php. Ordenacion De Arrays I
46 Php. Ordenacion De Arrays IJosé M. Padilla
 
php ejemplos
php ejemplosphp ejemplos
php ejemplosZOMBRA
 
Php
PhpPhp
Guía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sqlGuía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sql
Jesus Machicado Gomez
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
gregozz
 
Asegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en WebAsegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en Web
Chema Alonso
 
Backdoors PHP y ofuscación
Backdoors PHP y ofuscaciónBackdoors PHP y ofuscación
Backdoors PHP y ofuscación
Juan Manuel Fernández Torres
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.comoctabio
 
Código - Apuntadores
Código - ApuntadoresCódigo - Apuntadores
Código - Apuntadores
felix lira
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
paulcuenca9
 
Codigo que conecta php con mysql
Codigo que conecta php con mysqlCodigo que conecta php con mysql
Codigo que conecta php con mysql
eylincita10
 

La actualidad más candente (20)

Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
 
Ficheros y directorios
Ficheros y directoriosFicheros y directorios
Ficheros y directorios
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
 
Php
PhpPhp
Php
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)
 
Como generar un archivo doc desde php
Como generar un archivo doc desde phpComo generar un archivo doc desde php
Como generar un archivo doc desde php
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
 
46 Php. Ordenacion De Arrays I
46 Php. Ordenacion De Arrays I46 Php. Ordenacion De Arrays I
46 Php. Ordenacion De Arrays I
 
php ejemplos
php ejemplosphp ejemplos
php ejemplos
 
Php
PhpPhp
Php
 
Guía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sqlGuía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sql
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
 
Asegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en WebAsegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en Web
 
Backdoors PHP y ofuscación
Backdoors PHP y ofuscaciónBackdoors PHP y ofuscación
Backdoors PHP y ofuscación
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
 
Código - Apuntadores
Código - ApuntadoresCódigo - Apuntadores
Código - Apuntadores
 
Ddd
DddDdd
Ddd
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
Codigo que conecta php con mysql
Codigo que conecta php con mysqlCodigo que conecta php con mysql
Codigo que conecta php con mysql
 

Destacado

Mi hallowen 2
Mi hallowen 2Mi hallowen 2
Trabajo de computacion wikis
Trabajo de computacion wikisTrabajo de computacion wikis
Trabajo de computacion wikis
andy0095g
 
Cuba en la lengua de su gente
Cuba en la lengua de su genteCuba en la lengua de su gente
Cuba en la lengua de su gente
lauralau
 
Expo emprende croc 23 abril 2014
Expo emprende croc 23 abril 2014Expo emprende croc 23 abril 2014
Expo emprende croc 23 abril 2014
sicaap
 
Ticgenética
TicgenéticaTicgenética
Ticgenéticaverobio
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencial
Raül Solbes i Monzó
 
Funcion si m
Funcion si mFuncion si m
Funcion si mjt527
 
Gbs en los medios on line-en el liberal com - gbs habla sobre universidad em...
Gbs  en los medios on line-en el liberal com - gbs habla sobre universidad em...Gbs  en los medios on line-en el liberal com - gbs habla sobre universidad em...
Gbs en los medios on line-en el liberal com - gbs habla sobre universidad em...GBS, La Casa Colombiana de Software
 
Alto impacto tecnologico_uniandes[1]
Alto impacto tecnologico_uniandes[1]Alto impacto tecnologico_uniandes[1]
Alto impacto tecnologico_uniandes[1]Suleidy Rodriguez
 
Una adaptació a la malària
Una adaptació a la malàriaUna adaptació a la malària
Una adaptació a la malària
mcalver5
 
Reunión de padres. R.P 2
Reunión de padres. R.P 2Reunión de padres. R.P 2
Reunión de padres. R.P 2
rapuigca
 
Primera clase karina
Primera clase karinaPrimera clase karina
Primera clase karina
kaleiva
 
La plancha de ropa
La plancha de ropaLa plancha de ropa
La plancha de ropalui11
 
Censo 2010
Censo 2010Censo 2010
Censo 2010
macarenasmng
 
Feliz Navidad 2011 de Gata Coqueta
Feliz Navidad 2011 de Gata CoquetaFeliz Navidad 2011 de Gata Coqueta
Feliz Navidad 2011 de Gata Coqueta
Rebecca Rosenbaum
 

Destacado (20)

Mi hallowen 2
Mi hallowen 2Mi hallowen 2
Mi hallowen 2
 
Trabajo de computacion wikis
Trabajo de computacion wikisTrabajo de computacion wikis
Trabajo de computacion wikis
 
Cuba en la lengua de su gente
Cuba en la lengua de su genteCuba en la lengua de su gente
Cuba en la lengua de su gente
 
Polítics
PolíticsPolítics
Polítics
 
Expo emprende croc 23 abril 2014
Expo emprende croc 23 abril 2014Expo emprende croc 23 abril 2014
Expo emprende croc 23 abril 2014
 
Ticgenética
TicgenéticaTicgenética
Ticgenética
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencial
 
Funcion si m
Funcion si mFuncion si m
Funcion si m
 
Gbs en los medios on line-en el liberal com - gbs habla sobre universidad em...
Gbs  en los medios on line-en el liberal com - gbs habla sobre universidad em...Gbs  en los medios on line-en el liberal com - gbs habla sobre universidad em...
Gbs en los medios on line-en el liberal com - gbs habla sobre universidad em...
 
Alto impacto tecnologico_uniandes[1]
Alto impacto tecnologico_uniandes[1]Alto impacto tecnologico_uniandes[1]
Alto impacto tecnologico_uniandes[1]
 
Ud1lengua1 eso
Ud1lengua1 esoUd1lengua1 eso
Ud1lengua1 eso
 
Una adaptació a la malària
Una adaptació a la malàriaUna adaptació a la malària
Una adaptació a la malària
 
Trabajo 2 ayudantia
Trabajo 2 ayudantiaTrabajo 2 ayudantia
Trabajo 2 ayudantia
 
Reunión de padres. R.P 2
Reunión de padres. R.P 2Reunión de padres. R.P 2
Reunión de padres. R.P 2
 
1444
14441444
1444
 
Primera clase karina
Primera clase karinaPrimera clase karina
Primera clase karina
 
Divididoooo
DivididooooDivididoooo
Divididoooo
 
La plancha de ropa
La plancha de ropaLa plancha de ropa
La plancha de ropa
 
Censo 2010
Censo 2010Censo 2010
Censo 2010
 
Feliz Navidad 2011 de Gata Coqueta
Feliz Navidad 2011 de Gata CoquetaFeliz Navidad 2011 de Gata Coqueta
Feliz Navidad 2011 de Gata Coqueta
 

Similar a Tarea 2 y_3

Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivosYimy Pérez Medina
 
Php Basico
Php BasicoPhp Basico
Php Basico
Eliecer Cedano
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2cyberleon95
 
Desarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryDesarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryJavier P.
 
Especialista Web J9 Php
Especialista Web J9  PhpEspecialista Web J9  Php
Especialista Web J9 Php
Moisés Cid Deza
 
El shell-bash
El shell-bashEl shell-bash
El shell-bashlluera
 
Php
PhpPhp
Php
aymel27
 
Guía práctica nº2
Guía práctica nº2Guía práctica nº2
Guía práctica nº2Mihaelt
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
Javier P.
 
Código Bonito con PHP
Código Bonito con PHPCódigo Bonito con PHP
Código Bonito con PHP
Mauricio Gelves
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
alan moreno
 
Tema2 3
Tema2 3Tema2 3
0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf
miguelalemangonzales1
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
Juan Belón Pérez
 
PHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básicoPHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básico
Spacetoshare
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
96elnoble14
 

Similar a Tarea 2 y_3 (20)

Bash Tips Tricks Campus
Bash Tips Tricks CampusBash Tips Tricks Campus
Bash Tips Tricks Campus
 
Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivos
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2
 
Desarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryDesarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQuery
 
Especialista Web J9 Php
Especialista Web J9  PhpEspecialista Web J9  Php
Especialista Web J9 Php
 
El shell-bash
El shell-bashEl shell-bash
El shell-bash
 
Php
PhpPhp
Php
 
Guía práctica nº2
Guía práctica nº2Guía práctica nº2
Guía práctica nº2
 
32773 php-basico
32773 php-basico32773 php-basico
32773 php-basico
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
 
Código Bonito con PHP
Código Bonito con PHPCódigo Bonito con PHP
Código Bonito con PHP
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Tema2 3
Tema2 3Tema2 3
Tema2 3
 
0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
ejercicios php rfo
ejercicios php rfoejercicios php rfo
ejercicios php rfo
 
Php2
Php2Php2
Php2
 
PHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básicoPHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básico
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 

Último

VISIÓN MISIÓN VALORES EMPRESARIALES EN EL
VISIÓN MISIÓN VALORES EMPRESARIALES EN ELVISIÓN MISIÓN VALORES EMPRESARIALES EN EL
VISIÓN MISIÓN VALORES EMPRESARIALES EN EL
LilianBaosMedina
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
PETRAESPINOZASALAZAR1
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
mariferbonilla2
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
RamiroSaavedraRuiz
 
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERALINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
Mario Cesar Huallanca Contreras
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
sergioandreslozanogi
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
LibreriaOrellana1
 
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
ArquitecturaClculoCe
 
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
dntstartups
 
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTALRESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
dorislilianagarb
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
QuerubinOlayamedina
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
YOLISALLOPUMAINCA
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
VictorBenjaminGomezS
 
Presentación Óxido Cuproso Nordox 75 WG.pptx
Presentación Óxido Cuproso Nordox 75 WG.pptxPresentación Óxido Cuproso Nordox 75 WG.pptx
Presentación Óxido Cuproso Nordox 75 WG.pptx
endophytsanidad
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
MaraDosil
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
auyawilly
 

Último (20)

VISIÓN MISIÓN VALORES EMPRESARIALES EN EL
VISIÓN MISIÓN VALORES EMPRESARIALES EN ELVISIÓN MISIÓN VALORES EMPRESARIALES EN EL
VISIÓN MISIÓN VALORES EMPRESARIALES EN EL
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
 
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERALINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
 
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
 
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
 
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTALRESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
RESPUESTA DERECHO DE PETICION EN PROPIEDAD HORIZONTAL
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
 
Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
 
Presentación Óxido Cuproso Nordox 75 WG.pptx
Presentación Óxido Cuproso Nordox 75 WG.pptxPresentación Óxido Cuproso Nordox 75 WG.pptx
Presentación Óxido Cuproso Nordox 75 WG.pptx
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
 

Tarea 2 y_3

  • 2. Objetivo del programa ultimo.sh   Se desea extraer información de un archivo tipo LST que se genera al correr el programa GAMS, y contiene demasiada información.  Lo que se desea obtener son los siguientes resultados:  Status del solver  Status del modelo  Valor de la función objetivo  Mejor valor obtenido  Gaps absoluto y relativo:
  • 3. Parámetros necesarios   El programa necesita saber el nombre del archivo que utilizara, como son 5 instancias parecidas de un total de 4 tipos, esto se automatizara con la ayuda del uso de BASH.  El resultado obtenido se re direcciona a los archivos que llevaran el prefijo res_nombre_de_la_instancia.txt  El nombre del archivo BASH creado es ultimo.sh  No olvides dar permiso de escritura antes de ejecutarlo.
  • 4. Antes de ejecutar ultimo.sh   El programa pedirá el numero de unidades básicas y con eso genera el nombre de la instancoa y ejecuta el for dentro del bash.
  • 6. Programa ultimo.sh     #!/bin/bash read v=$REPLY  echo "numero de unidades basicas: "  for i in 1 2 3 4 5; do  if [ $v -eq "20" ]  then  for j in 2 3; do  awk 'BEGIN {print "R E S U L T A D O S n"} $1 == "****" && $3 == "STATUS" {print $2,$3,":",$5,$6,$7} $2 == "OBJECTIVE" {print $2,$3,$4} $1 == "MIP" && $2 == "status" {print $0} $1 == "Best" {print $0, "nLos GAP absolutos y relativos son:"} $2 ~ /gap:$/ {print $0} END {print "--------------fin----------------"}' $"weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "res_weee_"$v"_"$j"_"$i"_cplex_opt.txt"  done  elif [ $v -eq "40" ];  then  for j in 3 4; do  awk 'BEGIN {print "R E S U L T A D O S n"} $1 == "****" && $3 == "STATUS" {print $2,$3,":",$5,$6,$7} $2 == "OBJECTIVE" {print $2,$3,$4} $1 == "MIP" && $2 == "status" {print $0} $1 == "Best" {print $0, "nLos GAP absolutos y relativos son:"} $2 ~ /gap:$/ {print $0} END {print "--------------fin----------------"}' $"weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "res_weee_"$v"_"$j"_"$i"_cplex_opt.txt"  done  else  echo "Solo hay instancias con 20 y 40 nodos"  break  fi  echo "Finalizado con $v unidades basicas"  done
  • 7. Archivo de salida   El formato del archivo de salida es el siguinete:  Emacs res_weee_40_3_2_cplex_opt: RESULTADOS SOLVER STATUS : RESOURCE INTERRUPT MODEL STATUS : INTEGER SOLUTION OBJECTIVE VALUE 0.8000 Best possible: 9.400000 Los GAP absolutos y relativos son: Absolute gap: 8.600000 Relative gap: 10.750000 --------------fin----------------
  • 8. Objetivo del programa intento_sed.sh   Se desea obtener la siguiente información de un archivo tipo LST  Estatus del solver  Estatus del modelo  Valor del gap (fijado por usuario en GAMS)  Gap Absoluto  Gap Relativo
  • 9. Parámetros necesarios   El programa pide al usuario la cantidad de unidades básicas (solo hay instancias de 20 y 40 nodos). Se ayudara con una automatización hecha con BASH.  El resultado obtenido se re direcciona a los archivos que llevaran el nombre: obtenido_NumNodos_Param_instancia  El nombre del archivo BASH creado es intento_sed.sh  No olvides dar permiso de escritura antes de ejecutarlo.
  • 10.
  • 11. Programa intento_sed.sh   #!/bin/bash  echo "numero de unidades basicas: "  read  v=$REPLY  for i in 1 2 3 4 5; do  if [ $v -eq "20" ];  then  for j in 2 3; do  sed -n -e '/STATUS/p' -e '/gap/p' "weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "obtenido_"$v"_"$j"_"$i  done  elif [ $v -eq "40" ];  then  for j in 3 4; do  sed -n -e '/STATUS/p' -e '/gap/p' "weee_"$v"_"$j"_"$i"_cplex_opt.lst" > "obtenido_"$v"_"$j"_"$i  done  else  echo "Solo hay instancias con 20 y 40 nodos"  break  fi  echo "Finalizado con $v unidades basicas"  done
  • 12. Archivo de salida   El formato del archivo d¿es el siguinete:  Emacs obtenido_20_3_5: **** SOLVER STATUS 1 NORMAL COMPLETION **** MODEL STATUS 1 OPTIMAL >> epgap 0.0001 Absolute gap: 0.000000 Relative gap: 0.000000