martes, 30 de diciembre de 2014

OPERACIONES EN EL SECTOR SERVICIOS

Los fabricantes producen artículos tangibles, mientras que los productos de servicios a menudo son intangibles. Sin embargo, muchos productos son una combinación de un producto y un servicio, lo cual complica la definición de servicio. Incluso el gobierno de Estados Unidos tiene problemas para generar una definición consistente. Como las definiciones varían, muchos de los datos y las estadísticas generadas acerca del sector servicios son inconsistentes. Sin embargo, se define a los servicios como aquello que abarca reparación y mantenimiento, gobierno, alimentación y hospedaje, transporte, seguros, comercio, finanzas, bienes raíces, educación, servicios legales, médicos, y de entretenimiento, y otras ocupaciones profesionales 

Servicios 
Actividades económicas que comúnmente crean un producto intangible (como educación, entretenimiento, hospedaje, gobierno, finanzas y salud).

lunes, 29 de diciembre de 2014

LA HERENCIA DE LA ADMINISTRACIÓN DE OPERACIONES - II

Las innovaciones de las ciencias físicas (biología, anatomía, química, física) también han contribuido a los avances de la AO. Dichas innovaciones incluyen nuevos adhesivos, circuitos integrados más rápidos, rayos gama para el saneamiento de productos alimenticios, y cristales de mayor calidad para fabricar pantallas de cristal líquido (LCD, por sus siglas en inglés) y televisiones de plasma. 
La innovación en productos y procesos a menudo depende de los avances en las ciencias biológicas y físicas. Contribuciones especialmente importantes a la AO provienen de la tecnología de la información, que se define como el procesamiento sistemático de datos para obtener información. 
La tecnología de la información —con los enlaces inalámbricos, internet y el comercio electrónico— está reduciendo costos y acelerando la comunicación. 
En la administración de operaciones, las decisiones requieren individuos que conozcan a fondo la ciencia de la administración, la tecnología de la información y, con frecuencia, alguna de las ciencias biológicas o físicas. En este libro se estudian las diversas formas en que un estudiante puede prepararse para emprender su carrera en administración de operaciones.
Figura 1.3 Eventos significativos en la administración de operaciones

domingo, 28 de diciembre de 2014

LA HERENCIA DE LA ADMINISTRACIÓN DE OPERACIONES - I

El campo de la AO es relativamente nuevo, pero su historia es rica e interesante. Nuestra vida y la disciplina de la AO han mejorado por las innovaciones y contribuciones de muchos individuos. A continuación se mencionan algunas de estas personas, y en la figura 1.3 se proporciona un resumen de los acontecimientos significativos que han tenido lugar en la administración de operaciones. Eli Whitney (1800) recibe el crédito por la popularización inicial de las partes intercambiables, que fue posible mediante la estandarización y el control de la calidad. 
Un contrato que firmó con el gobierno de Estados Unidos por 10,000 mosquetes le permitió dar un precio excelente gracias a la idea de utilizar partes intercambiables. Frederick W. Taylor (1881), conocido como el padre de la administración científica, contribuyó a la selección de personal, la planeación y programación, el estudio de movimientos y el actualmente popular campo de la ergonomía. Una de sus principales contribuciones fue el convencimiento de que la administración debería tener muchos más recursos y voluntad para mejorar los métodos de trabajo. Taylor y sus colegas, Henry L. Gantt y Frank y Lillian Gilbreth, fueron los primeros en buscar de manera sistemática una mejor forma de producir. Otra de las contribuciones de Taylor fue la certeza de que la administración debería asumir más responsabilidad para: 
1. Asignar los empleados al trabajo correcto. 
2. Proporcionar la capacitación apropiada. 
3. Proporcionar los métodos de trabajo y las herramientas adecuados. 
4. Establecer incentivos legítimos para la realización del trabajo. 
Hacia 1913, Henry Ford y Charles Sorensen combinaron sus conocimientos sobre partes estandarizadas con las cuasilíneas de ensamble de las industrias de empaque de carne y ventas por catálogo e introdujeron el concepto revolucionario de la línea de ensamble, donde los hombres permanecían en un solo lugar y los materiales eran los que se movían.2 El control de la calidad es otra contribución históricamente significativa al campo de la AO. Walter Shewhart (1924) combinó sus conocimientos en estadística con la necesidad de controlar la calidad y proporcionó las bases del muestreo estadístico al control de la calidad. W. Edwards Deming (1950) creía, al igual que Frederick Taylor, que la administración debería hacer más por mejorar el ambiente de trabajo y los procesos de modo que se mejore la calidad. 
La administración de operaciones siguió progresando con las contribuciones de otras disciplinas, incluidas la ingeniería industrial y la administración científica. Estas disciplinas, junto con la estadística, la administración y la economía, han contribuido de manera sustancial a perfeccionar modelos y tomar decisiones.

viernes, 26 de diciembre de 2014

¿Cómo está organizado este libro?

Las 10 decisiones que se muestran en la tabla 1.2 son actividades que deben realizar los administradores de operaciones. La habilidad para tomar buenas decisiones en estas áreas y para asignar los recursos que aseguren su ejecución efectiva es el largo camino que lleva hacia una función de operaciones eficiente. Nuestro texto está estructurado alrededor de estas 10 decisiones. A lo largo del libro analizamos aspectos y herramientas que ayudan a los administradores a tomar esas 10 decisiones. También consideramos el impacto que pueden tener estas decisiones en la estrategia de la empresa y en su productividad. 
¿Dónde están los trabajos de AO? ¿Cómo puede alguien empezar una carrera en operaciones? Las 10 decisiones de AO identificadas en la tabla 1.2 son tomadas por las personas que trabajan en las disciplinas mostradas en las áreas en gris oscuro de la figura 1.1. Los estudiantes de negocios preparados que saben contabilidad, estadística, finanzas y administración de operaciones tienen oportunidades de ocupar puestos a nivel inicial en todas estas áreas. A medida que lea este libro, identifique qué disciplinas le pueden ayudar a tomar tales decisiones. Después, tome cursos especializados en esas áreas. Cuanto mayor sea el conocimiento del estudiante de AO en contabilidad, estadística, sistemas de información y matemáticas, más oportunidades de trabajo estarán a su disposición. Alrededor del 40% de todos los trabajos forma parte de la AO. La figura 1.2 muestra algunas oportunidades de trabajo recientes.

martes, 23 de diciembre de 2014

¿QUÉ HACEN LOS ADMINISTRADORES DE OPERACIONES?

Todos los buenos administradores realizan las funciones básicas del proceso de administración. El proceso de administración consiste en planear, organizar, asignar personal, dirigir y controlar. Los administradores de operaciones aplican este proceso de administración a las decisiones que toman en función de la AO. Las 10 decisiones principales de la AO se muestran en la tabla 1.2. La aplicación exitosa de cada una de estas decisiones requiere planeación, organización, asignación de personal, dirección y control. También se muestran los aspectos relevantes más comunes a estas decisiones y el capítulo donde se estudia cada aspecto. 

Proceso de administración 
Es la aplicación de la planeación, la organización, la asignación de personal, la dirección y el control para el logro de objetivos.

lunes, 22 de diciembre de 2014

¿POR QUÉ ESTUDIAR ADMINISTRACIÓN DE OPERACIONES? - Ejemplo

Análisis de alternativas para incrementar la contribución Fisher Technologies es una pequeña empresa que debe duplicar la contribución de cada dólar al costo fijo y a la utilidad con el fin de ser lo suficientemente rentable como para comprar la siguiente generación de equipo de producción. La administración ha determinado que si la empresa no logra aumentar dicha contribución, el banco no autorizará ningún préstamo y el equipo nuevo no podrá comprarse. Si la empresa no puede comprar este equipo, las limitaciones del equipo viejo sacarán a Fisher del negocio y, con ello, sus empleados perderán el trabajo y se descontinuará la producción de bienes y servicios para los clientes.
Método: La tabla 1.1 muestra un estado de resultados simplificado y tres alternativas estratégicas para la empresa (marketing, finanzas y contabilidad, y operaciones). En primer lugar está la alternativa de marketing, en la que un buen manejo del marketing puede incrementar las ventas en un 50%. Al aumentar en 50% las ventas, la contribución asciende al 71%. Pero este aumento del 50% en las ventas puede resultar difícil de conseguir; incluso podría ser imposible.
Alternativas para incrementar la contribución
La segunda es una alternativa de finanzas y contabilidad, donde los costos de financiamiento disminuyen a la mitad mediante una buena administración financiera. Pero incluso un 50% de reducción sigue siendo inadecuado para generar el incremento necesario en la contribución. La contribución aumentaría sólo un 21 por ciento. La tercera es una alternativa de AO, donde la administración reduce los costos de producción en 20% e incrementa la contribución en 114 por ciento.
Solución: Dadas las condiciones de nuestro breve ejemplo, Fisher Technologies ha incrementado la contribución de $10,500 a $22,500. Ahora podría solicitar fondos adicionales al banco.
Razonamiento: La alternativa de AO no sólo produce la mejora más grande en la contribución sino que puede ser la única alternativa factible. Tanto el aumento de las ventas en un 50% como la disminución de los costos financieros en un 50% pueden ser virtualmente imposibles de conseguir. La reducción de los costos de operación en un 20% puede ser difícil pero factible de lograr.
Ejercicio de aprendizaje: ¿Cuál es el impacto de sólo un 15% de disminución en la alternativa de AO? [Respuesta: Una contribución de $19,500].
El ejemplo 1 subestima la importancia de una actividad de operaciones efectiva en una empresa. El desarrollo de operaciones cada vez más efectivas es el enfoque que adoptan muchas compañías al enfrentarse a una competencia global creciente

domingo, 21 de diciembre de 2014

¿POR QUÉ ESTUDIAR ADMINISTRACIÓN DE OPERACIONES?

Estudiamos AO por cuatro razones: 
1. La AO es una de las tres funciones principales de cualquier organización y se relaciona integralmente con el resto de las funciones empresariales. Todas las organizaciones comercializan (venden), financian (contabilizan) y producen (operan), y es importante saber cómo funciona la actividad de AO. Por lo tanto, estudiamos cómo se organizan las personas para efectuar la tarea productiva. 
2. Estudiamos AO porque queremos saber cómo se producen los bienes y servicios. La función de producción es el segmento de nuestra sociedad que crea los productos y servicios que usamos. 
3. Estudiamos AO para comprender lo que hacen los administradores de operaciones. Si usted entiende lo que hacen, podrá desarrollar las habilidades necesarias para convertirse en uno de ellos. Esto le ayudará a explorar las numerosas y lucrativas oportunidades de desarrollo que existen en la carrera de AO. 
4. Estudiamos AO porque es una parte muy costosa de una organización. Un gran porcentaje del ingreso de la mayoría de las empresas se gasta en la función de AO. De hecho, la AO proporciona una gran oportunidad para que la organización mejore su rentabilidad y eleve su servicio a la sociedad. 
El ejemplo 1 considera la forma en que una empresa puede incrementar su rentabilidad a través de la función de producción. 
Diagramas organizacionales para dos empresas de servicios y una de manufactura
(A) Un banco, (B) una línea aérea y (C) una empresa de
manufactura. Las áreas en gris oscuro son actividades de AO.

sábado, 20 de diciembre de 2014

ORGANIZACIÓN PARA PRODUCIR BIENES Y SERVICIOS

Para crear bienes y servicios, todas las organizaciones desarrollan tres funciones (vea la figura 1.1). Estas funciones son los ingredientes necesarios no sólo para la producción sino también para la supervivencia de la organización. Dichas funciones son: 
1. Marketing, la cual genera la demanda o, al menos, toma el pedido de un producto o servicio (nada ocurre sino hasta que hay una venta). 
2. Producción y operaciones, crean el producto. 
3. Finanzas y contabilidad, hacen un seguimiento de cómo una organización funciona, paga facturas y recauda dinero. 
Universidades, iglesias o sinagogas y diversos negocios desempeñan estas funciones. Incluso grupos de voluntarios como los Boy Scouts of America están organizados para desempeñar estas tres funciones básicas. La figura 1.1 muestra la forma en que un banco, una aerolínea y una empresa de manufactura se organizan para realizar estas funciones. Las áreas en gris oscuro de la figura 1.1 muestran las funciones de operación de estas empresas.

viernes, 19 de diciembre de 2014

¿QUÉ ES LA ADMINISTRACIÓN DE OPERACIONES?

Producción es la creación de bienes y servicios. Administración de operaciones (AO) es el conjunto de actividades que crean valor en forma de bienes y servicios al transformar los insumos en productos terminados. Las actividades que crean bienes y servicios se realizan en todas las organizaciones. En las empresas de manufactura, las actividades de producción que crean bienes usualmente son bastante evidentes. En ellas podemos ver la creación de un producto tangible, tal como un televisor Sony o una motocicleta Harley Davidson. 
En una organización que no crea un bien tangible, la función de producción puede ser menos evidente. A menudo estas actividades son llamadas servicios. Los servicios pueden estar “escondidos” para el público e incluso para el cliente. 
El producto puede tomar formas como la transferencia de fondos de una cuenta de ahorros a una de cheques, el trasplante de un hígado, la ocupación de un asiento vacío en una aerolínea, o la educación de un estudiante. Sin importar que el producto final sea un bien o un servicio, las actividades de producción que ocurren en la organización se conocen comúnmente como operaciones, o administración de operaciones.

jueves, 18 de diciembre de 2014

Perfil global de una compañía: Hard Rock Café - II

Los administradores que diseñan y entregan con éxito bienes y servicios en todo el mundo comprenden lo que son las operaciones. En este texto, no sólo observamos la forma en que los administradores de Hard Rock crean valor, sino también cómo lo hacen administradores de operaciones ocupados en otros servicios y en la manufactura. La administración de operaciones es demandante, desafiante y emocionante; afecta nuestras vidas a diario. En conclusión, los administradores de operaciones determinan qué tan bien vivimos. La administración de operaciones (AO) es una disciplina que se aplica a restaurantes como Hard Rock Café y a fábricas como Sony, Ford y Whirlpool. Las técnicas de AO se aplican prácticamente a todas las empresas productivas del mundo. No importa si la aplicación tiene lugar en una oficina, una bodega, un restaurante, una tienda departamental o una fábrica —la producción de bienes y servicios necesita de la administración de operaciones—. Y la producción eficiente de bienes y servicios requiere de la aplicación efectiva de los conceptos, herramientas y técnicas de AO que se presentan en este libro. Al avanzar en este libro, descubriremos cómo manejar las operaciones en una economía global cambiante. Una serie de ejemplos informativos, gráficas, análisis del material e imágenes ilustrarán los conceptos y proporcionará información. Veremos la forma en que los administradores de operaciones crean los bienes y servicios que enriquecen nuestra vida. En este capítulo definimos primero la administración de operaciones, explicando su herencia y explorando el emocionante papel que desempeñan los administradores de operaciones en una gran variedad de negocios. Después analizamos qué es producción y productividad tanto en empresas de bienes como de servicios. Luego continuamos con el análisis de las operaciones del sector servicios y el reto que implica administrar un sistema de producción efectivo.

Los administradores de operaciones están interesados en que la distribución
de las instalaciones sea atractiva, pero deben asegurarse de que las instalaciones
contribuyan al movimiento eficiente de personas y materiales con los controles
necesarios para asegurar que las porciones servidas sean las apropiadas

El diseño, las pruebas y el costeo de los platillos implican una gran cantidad de trabajo. Por lo tanto, los proveedores deben entregar productos de calidad a tiempo todas las veces
para que los bien entrenados cocineros preparen comidas de calidad. Pero nada de eso importa a menos que los entusiastas meseros, como los que se muestran en la foto, hagan su trabajo.

miércoles, 17 de diciembre de 2014

QSB EN SISTEMAS DE ESPERA.- II

Cuando se pide la opción de solucionar el modelo aparece en pantalla lo siguiente:
Esto es, solicita el valor del numero de unidades para las cuales se calculará la probabilidad. Si no tiene ningún número en particular, el programa la calculará hasta 10 unidades. El resultado que presenta es el siguiente.
Las siguientes opciones son similares a las de las otras técnicas donde se usa el programa. Es decir, imprimir, mostrar en pantalla, volver al menú principal, salir de QSB, Etc.

martes, 16 de diciembre de 2014

QSB EN SISTEMAS DE ESPERA.- I

Los cálculos a efectuar en el modelo estudiado M/ M/1 están limitados a calcular las características operacionales y algunas probabilidades. Se ilustra su uso en un sistema de espera con λ = 20 llegadas por hora y μ = 30 servicios por hora. El programa es PROG8.EXE En la tabla inicial de opciones se selecciona “entrar el nuevo problema”. Al igual que en otras técnicas, solicita el nombre que se le da al nuevo problema y además pide que se especifique la unidad de tiempo en la cual serán presentadas tanto la tasa de llegadas como la tasa de servicio. Se le asignó el nombre “colas” al archivo de computadora usado para el modelo. Este punto lo presenta de la manera siguiente:
Luego presenta la información siguiente que trata de convencionalismos para poder introducir la información del modelo en el programa.
A continuación solicita los datos del modelo, es decir la tasa de llegadas y la tasa de servicio. Además pregunta el tipo de distribución probabilística y la longitud de la cola.

lunes, 15 de diciembre de 2014

USO DE PROGRAMA QSB DE PARA SOLUCIONAR MODELOS DE TRANSPORTE

Si usted ha solicitado la opción 3, en la tabla anteriormente presentada o ha entrado a QSB directamente con PROG3.EXE, ha solicitado trabajar con Programas de Transporte y de Trasbordo. Puede iniciar leyendo las opciones que aparecen en “Welcome to your support system” En el programa para resolver modelos de transporte puede usar la opción de introducir el modelo desde el teclado con la opción “Introduzca el nuevo modelo”. Aparece un texto que le pide el nombre del problema para el que puede utilizar hasta 6 caracteres. 
Aparece luego en pantalla una serie de preguntas similares a las de programación Lineal General, tales como: ¿Ud quiere maximizar (1) o minimizar (2) (escriba 1 o 2) ¿Cuantos orígenes tiene su modelo? (puede indicar un número ≤ 500) ¿Cuantos destinos tiene su modelo? (puede indicar hasta un número ≤ 500) ¿Cuantos puntos de transbordo tiene su modelo? (no responde esta pregunta en transporte) ¿Quiere usar los nombres S1....Sn, D1......Dn (Y,N) (si los desea usar copia Y) Debe presionar la barra espaciadora para continuar. Si no los desea usar y escribe N, en la pantalla siguiente empieza a preguntar los nombres que le desea dar y allí en los espacios dados los copia. 
El programa le irá indicando si debe usar ENTER o barra de espacio para seguir o Escape para volver a la pagina anterior. Luego le muestra en la pantalla los nombres dados a los orígenes y destinos con espacios para llenar primero con las ofertas disponibilidades, esta es la hoja de CAPACITIES of sources.
Después debe llenar las demandas en los destinos (Demands of Destinations). Al terminar se pulsa la barra de espacio. En la pantalla siguiente le pregunta: Do you want to use free format..… Esto es, si Ud. desea o no usar el formato libre para entrar los coeficientes de las variables. Si ha dicho que no (N), enseguida aparece pidiendo entrar los coeficientes en el mismo orden de la tabla de transporte con los orígenes y destinos de su modelo. 
Una vez copiados, el modelo ha concluido y pulsa cualquier tecla que lo lleva al menú similar al que se muestra en Programación Lineal General y que traducido al español dice lo siguiente: Soluciónelo y muestre la tabla inicial Soluciónelo y muestre cada iteración Soluciónelo y muestre la tabla final Soluciónelo sin mostrar iteración alguna 
Seleccione el método para encontrar la solución inicial Retorne a la función menú Puede seleccionar el método VAM estudiado. El programa le muestra lo que usted haya pedido en las opciones solicitadas. Así continua solicitando las opciones que desee.

domingo, 14 de diciembre de 2014

Uso del Programa QSB en Programación Lineal General - III

Esta nueva pantalla presenta información sobre el proceso de solución, con opciones que puede seleccionar. El método gráfico solo se seleccionará si el modelo es ded os variables y se desea solucionar gráficamente. Una vez solucionado el modelo tiene opción de realizar análisis de sensibilidad de la solución.
Para imprimir presenta opciones como las que se muestran en el menú de opciones Finalmente puede retornar a la función Menu, opción 6, y mostrará nuevamente la tabla inicial de opciones. Si selecciona la opción 9 aparece la siguiente tabla donde puede seleccionar nuevamente el programa que quiere usar, dentro de una variedad de técnicas expuestas como opciones. Al seleccionarla, se repetirá el proceso de solicitar información para esa especifica técnica con los pasos siguientes necesarios para el problema a estudiar.

sábado, 13 de diciembre de 2014

Uso del Programa QSB en Programación Lineal General - II

En la página siguiente le explica algunos convencionalismos para la Introducción del Modelo en la Computadora y le hace las preguntas siguientes: 
¿Ud quiere maximizar (1) o minimizar (2) (escriba 1 o 2) 
¿Cuantos variables tiene su problema? (puede indicar un número ≤ 500) 
¿Cuántas restricciones tiene su problema? (puede indicar hasta un número ≤ 500) 
¿Cuántas restricciones del tipo ≥ tiene su problema? (puede indicar hasta un número ≤ 500) 
¿Quiere usar los nombres (X1,X2,.....Xn) (Y,N)? (si los desea usar copia Y) Debe presionar la barra espaciadora para continuar. Si no los desea usar y escribe N, en la pantalla siguiente empieza a preguntar los nombres que le desea dar y allí, en los espacios dados, los copia. Si ha colocado Y, o N, en la pantalla siguiente aparecerá la solicitud de coeficientes para las variables en el objetivo y en las restricciones. Si hubiese dado nombres particulares, en la pantalla aparecerían los nombres dados. En este caso se le indicó que se quería usar los nombres Xi
Una vez copiados, se presiona la barra espaciadora para continuar. Le informa que ha completado de copiar su modelo y que puede presionar cualquier tecla para continuar. Aparece nuevamente la pantalla inicial. Selecciona la opción deseada. Puede resolverlo con la opción 5.

viernes, 12 de diciembre de 2014

Perfil global de una compañía: Hard Rock Café - I

Administración de operaciones en Hard Rock Café 

En todo el mundo, los administradores de operaciones elaboran diariamente productos que ofrecen bienestar a la sociedad. Estos productos adquieren una multitud de formas. Pueden ser lavadoras de ropa en Whirlpool, películas en Dreamworks, juegos en Disney World o comida en Hard Rock Café (o Hard Rock). 
Estas firmas elaboran diariamente miles de productos complejos, los cuales deben ser entregados conforme los clientes los ordenen, en el momento que los soliciten, y donde los deseen. Hard Rock hace esto para más de 35 millones de clientes cada año en todo el mundo. Esta tarea representa un desafío y el trabajo del administrador de operaciones, ya sea en Whirlpool, Dreamworks, Disney o Hard Rock, es demandante. Hard Rock Café, que tiene su base en Orlando, Florida, abrió su primer restaurante en Londres en 1971, así que por sus más de 35 años de antigüedad se ha convertido en el abuelo de los restaurantes temáticos. Aunque otros restaurantes de este tipo han ido y venido, Hard Rock se mantiene firme con 121 restaurantes en más de 40 países y cada año abre nuevas sucursales. Hard Rock basó su nombre en los recuerdos del rock, comenzando cuando Eric Clapton, un cliente habitual, marcó su taburete favorito al colgar su guitarra en la pared del café de Londres. Ahora Hard Rock tiene millones de dólares invertidos en recuerdos. Para que sus clientes regresen una y otra vez, Hard Rock crea valor en la forma de buena comida y entretenimiento. 
Los administradores de operaciones del Hard Rock Café ubicado en los Estudios Universal de Orlando ofrecen a diario más de 3,500 productos personalizados, en este caso comidas. Estos productos se diseñan, prueban y después analizan en cuanto al costo de los ingre-dientes, a los requerimientos de mano de obra, y a la satisfacción del cliente. Una vez aprobados, los elementos del menú se comienzan a producir sólo con ingredientes de proveedores calificados. El proceso de producción, desde la recepción hasta el almacenamiento en frío, el asado en la parrilla, el horneado o freído, y una docena de pasos más, se diseña y mantiene para entregar una comida de calidad. Los administradores de operaciones, usando el mejor personal que puedan reclutar y capacitar, también preparan una programación eficaz de trabajadores y diseñan distribuciones eficientes.

Uso del Programa QSB en Programación Lineal General - I

Estando ya disponible, el programa en la computadora, usted puede ir directamente a cualquiera de los program. Exe instalados. Por ejemplo el programa PROG1.EXE, es para trabajar con Programas Lineales generales. Aparece en pantalla lo siguiente:
Le informa que para seleccionar cualquiera de las opciones puede pulsa la tecla de subir y bajar y cuando tenga una opción seleccionada simplemente presiona ENTER. Con la opción 2, por ejemplo, puede copiar el modelo desde el teclado
Le pide el nombre que le dará problema para el cual puede usar hasta 6 caracteres. Lo copia y pulsa ENTER . Se le asignó el nombre “pedro” al archivo de computadora usado para este modelo

jueves, 11 de diciembre de 2014

PROGRAMA QSB.

Quantitative Systems Business, QSB, es un programa creado para trabajar con el sistema operativo
MS-DOS.

El menú de programas contiene entre otros:
1—Linear programming” (Programación lineal)
2—Integer linear programming” (Programación lineal entera)
3—Transshipment problem” ( Problema de transbordo)
3—Assignment problem” (Problema de asignación)
4— Network modeling “ (Modelado de redes)
5—Project scheduling – CPM” (Programación de proyectos-CPM)
6-- Project scheduling – PERT” (Programación de proyectos-PERT)
A—Queuing theory” (Teoría de colas)
B—Queuing system simulation” (Simulación de sistemas de espera)

miércoles, 10 de diciembre de 2014

Uso de LINDO en un Modelo de Transporte.

Problema en un sistema de subasta de tierras. El Ministerio de Agricultura está subastando tierras en dos estados del país Lara y Cojedes. 
Están disponibles 100.000 hectáreas en cada estado. Tres consorcios agrícolas 1,2 y 3, participan en la subasta. El Gobierno ha establecido que ninguno de los tres consorcios recibirá más del 40% del total de tierras que se están subastando. 
El consorcio 1 ha ofrecido Bolívares 1.000.000 por cada hectárea en el estado Lara y Bs. 2.000.000 por hectárea en el estado Cojedes. 
El consorcio 2 ha ofrecido Bs. 900.000 por hectárea en el estado Lara y Bs. 2.200.000 en Cojedes. El consorcio 3 ha ofrecido Bs. 1.100.000 por hectárea en Lara y 1.900.000 en Cojedes. El gobierno desea maximizar sus ingresos. Este ejemplo 3 es solucionado en la sección B1, Práctica de solución de modelos lineales de transporte, del manual de Investigación de Operaciones. Debe observar que LINDO no es un programa especifico para solucionar modelos de transporte. DEBE agregar el origen o destino ficticio que haga falta para resolverlo, ya que el programa no lo hace. 
Así tenemos que el modelo introducido para su solución con LINDO, en el ejemplo de maximización de beneficios por la subasta de tierras, sin ningún comentario agregado, y tal como se formuló, es el siguiente

martes, 9 de diciembre de 2014

PROGRAMA LINGO en SISTEMAS de ESPERA. - III

Variables Duales.- Para obtener el valor de las variables duales debe señalar la celda de la restricción para la cual desea calcular esta variables y hacer clic sobre “WB!”, y luego pulsar sobre ADVANCED. Aparecerá la indicación DUAL y debe pulsar allí. Esto le permitirá señalar la celda donde colocará la variable. En el ejemplo, puede pulsar sobre P6 para calcular la variable dual de la restricción de prensa. Además se le indica la celda F16, donde se colocará la variable dual al solucionar el modelo. De aquí en adelante puede pedir la solución del modelo, pulsando sobre SOLVE; lo resolverá con el algoritmo que decida el programa. También puede ir a OPTIONS y seleccionar el algoritmo que prefiera para la solución. Recuerde que el algoritmo de puntos internos BARRIER, trabaja mejor para modelos de gran tamaño. Si el programa tiene errores al ser introducido, Lingo le informará el tipo de error que ha cometido. Cualquier cambio que ocurra sobre cualquier elemento componente de modelo puede colocarse sobre el modelo y volver a resolverlo. Los resultados son muy rápidos y podrá observar el efecto de ese cambio sobre la solución óptima; es decir, podrá observar un análisis de sensibilidad de la solución. 

  C) USO DEL PROGRAMA “LINDO”

Notas generales: 
-La función Objetivo en todos los modelos debe empezar con MAX o MIN 
- Los nombres de las variables están limitados a 8 caracteres 
- El nombre para restricciones debe terminar con paréntesis 
- Los operadores reconocidos (+, -, >, <, =) 
- Cualquier comentario agregado empieza con signo de exclamación 
- Se permite separación de líneas 
- Sólo acepta valores en el lado derecho de las restricciones - Sólo variables y coeficientes del lado izquierdo de las ecuaciones 
- Permite el uso de 300 variables y 150 restricciones.

lunes, 8 de diciembre de 2014

PROGRAMA LINGO en SISTEMAS de ESPERA. - II

Se aplica el ABC a esta hoja de cálculo, para mostrar cómo What`sBest provee la mejor respuesta: 

A.- Determine las Celdas Ajustables.- 

Estas son las variables de decisión cuyos valores deben ser calculados. Estas celdas ajustables deben tener un valor colocado en ellas y se acostumbra a usar el valor cero. En el modelo, los valores cero en las columnas F1, F2, F3 y F4 son las celdas ajustables. Para hacerlas ajustables utiliza la comunicación con el programa pulsando WHAT´sBEST en la barra superior y solicitando la opción “Adjustable”. Previamente selecciona las celdas a ser ajustadas y presiona “OK” sobre la opción “make Adjustable”. Si no las ha seleccionado previamente, puede copiarlas en los espacios dados para ello. Para indicar varias celdas seguidas puede utilizar, por ejemplo, C6:C8, esto quiere decir que las celdas de la C6 a la C8 serán ajustables, y así continúa hasta ajustar todas las celdas necesarias. 

B.- Defina la Mejor Celda (“BEST” cell).- 

Debe seleccionar una celda donde se colocara el mejor (best) valor para su objetivo. En el modelo del ejemplo, la mejor solución debe minimizar los costos de publicidad, y se elige la celda P13 para colocar este costo. Esta celda contiene la suma de los costos subtotales de publicidad que se encuentran en las celdas D13, G13, J13, M13. Por lo tanto, la fórmula colocada en esa “BEST” celda es: SUM(D13,G13,J13,M13) La fórmula de la celda D13, a su vez, será SUMPRODUCT(C6:C8,E6:E8). Las fórmulas en las celdas G13, J13 y M13, serán similares a la de D13, considerando las celdas respectivas. 

C.-Especifique las Restricciones.- 

Conociendo las restricciones generales de oferta y demanda en un Modelo de Transporte, se pueden especificar fácilmente las mismas. Horizontalmente lee las de oferta y verticalmente las de demanda. Así por ejemplo, para especificar la primera estricción de publicidad en prensa colocará la fórmula que indica la suma de las cantidades de publicidad a elaborar por las distintas firmas, cantidades que se encuentran en las celdas C6, F6, I6, L6. Por lo tanto la fórmula es SUM(C6,F6,I6,L6) que se coloca en la celda O6. Luego establece la estricción con el programa y pulsa sobre CONSTRAINS para establecer el tipo de desigualdad y determinar la celda donde colocará esta desigualdad. En este caso se coloca en P6 que esta antes de Q6 donde se especifica el lado derecho de esa estricción que es 30. Así podrá leerse: O6<=Q6 Para las demás restricciones se procede de manera similar.

domingo, 7 de diciembre de 2014

PROGRAMA LINGO en SISTEMAS de ESPERA. - I

El programa permite trabajar modelos de sistemas de espera pero no serán detallados en este manual.
 B) PROGRAMA WHAT´sBEST 
Este programa fue elaborado por Lindo Systems para Microsoft Excel. Por lo tanto, debe tener algún conocimiento del Programa Excel para utilizarlo. Tiene capacidad para 300 variables y 150 restricciones. Permite elaborar los modelos sobre la hoja de cálculo y luego resolverlos con los algoritmos que presenta. Puede dejar que el programa seleccione el algoritmo de solución o puede dejarlo para su elección. Al abrir el programa, aparecerá una hoja de calculo para la introducción del modelo. Se explicarán detalles para la introducción del modelo con el módulo ABC, el más simple del programa. 
 B.1 WHAT´sBEST en Modelos Lineales de Transporte. 
El modelo a usar, como referencia, es el ejemplo presentado y solucionado con este programa en el Manual de Investigación de Operaciones, Práctica de solución de Modelos Lineales de Transporte, sección B1, ejemplo2. Modelos de Programación Lineal General, en un sistema de producción, se han ilustrado solucionados con este mismo programa en el manual de estudio señalado anteriormente. Con ese tipo de modelos puede utilizar instrucciones similares a las que se le presentan para este ejemplo.
En la hoja de cálculo debe copiar los datos del modelo, con los textos o comentarios que le sean pertinentes para su entendimiento.Observe el modelo de referencia copiado en la hoja de cálculo antes de su optimización.

sábado, 6 de diciembre de 2014

USO DE PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PERT-CPM.- II

Es importante indicar el número de actividades iniciales del proyecto. Se le informa, en este caso, que existen dos actividades iniciales. Es decir, dos actividades se iniciarán cuando se inicie el proyecto en la fecha denominada fecha cero. Igualmente se le informa a Lingo que existe una única actividad final
Finalmente, y para que lo señale claramente se le copia que la duración del proyecto es igual que el tiempo de finalización mas tarde (o mas temprano de la ultima actividad). La solución del modelo se le presenta en el Manual de Investigación de Operaciones, SECCION B1. Ejemplo 1 Así el modelo es:

viernes, 5 de diciembre de 2014

USO DE PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PERT-CPM.- I

Ejemplo. Proyecto de construcción para el Aula Magna de la Universidad.
Introducción del Modelo en la Computadora El uso de sets, resulta apropiado en proyectos, dada la cantidad de actividades y la cantidad de valores que es necesario calcular para cada una de esas actividades.
El único set primitivo es el set de ACTIVIDADES conformado por miembros que son cada una de las actividades a desarrollar en el proyecto. Se copian todas, separadas por coma, dentro de “slash” o barra inclinada.
Los atributos están conformados por todos los diferentes tiempos que ellas pueden tener: Tiempo de ejecución, tiempo de iniciación más temprana, etc. El set PRECD (Precedencias) es un set derivado donde se incluyen las relaciones de precedencia entre las actividades, en grupo de dos en dos se señalan todas las presencias para todas las actividades.
Se finaliza con ENDSETS. Data. El único dato en este modelo son los tiempos de las actividades y se copian en el mismo orden en que fueron copiadas las actividades en el set.

DATA:
TIEMPO = 6, 8, 12, 4, 6, 15, 12, 8;
ENDDATA


Los atributos asignados a cada actividad son: Tiempos de inicio y finalización más tempranos y más tarde de ejecución, y las holguras correspondientes. Para calcular dichos atributos se ha usado la función @FOR, para generar ese cálculo para todas las actividades. Esto ayuda a copiar el modelo, evitando lo largo, tedioso y la propensión a cometer errores al copiar los cálculos para cada uno de esos tiempos y para cada una de las actividades del proyecto. 
Si usted conoce la definición teórica de esos tiempos puede elaborar fácilmente la representación de ese cálculo. Cada una de esas expresiones contiene el nombre del tiempo que calculará para todas las actividades del proyecto

miércoles, 3 de diciembre de 2014

PROGRAMA LINGO en SISTEMAS de ESPERA. - IV

Cuando se abre el programa aparece una ventana principal. Todas las otras ventanas estarán contenidas dentro de esta ventana. 
La ventana principal contiene un menú de comandos y la barra de comandos. La ventana más pequeña llamada “UNTITLED” (“sin título”), indicando que no se le ha asignado ningún nombre aún; es una ventana en blanco para el nuevo modelo. 
Los comandos en la barra son:
Las palabras SUBJECT TO o simplemente ST, colocadas en una línea, debe preceder a las restricciones. 
Finalmente en la línea después de la última restricción escribimos la palabra END, que le informa que ha terminado de copiar su modelo. Hay tres estilos básicos para usar el software Lindo. Para problemas pequeños y medianos, 
Lindo es sencillo de utilizar interactivamente desde el teclado e introducir un modelo es fácil de hacer. También puede usarse con archivos creados en otro lado.

domingo, 30 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE TRANSPORTE. - V

Los resultados analizados se leen en LINGO en la forma siguiente: 
variables de decisión en la columna VARIABLE con el nombre de cantidades (Pi Dj). Se indica el País con P y el almacén, en la ciudad que lo distribuirá, con la letra D. Los valores de las variables se obtienen al lado de esos nombres, en la columna VALUE. El valor de la Función Objetivo se lee en “Objective value” 
Los datos de CAPACIDAD, DEMANDA y COSTO corresponden a la información contenida en el modelo. Puede verificar esto con el modelo elaborado. 
La holgura de las restricciones se presenta en la columna SLACK or SURPLUS al lado de la fila correspondiente a cada restricción. Estos valores se inician en la fila 2, correspondiendo la fila 1 a la función objetivo. A partir de la fila 2 presenta primero la holgura de las restricciones de demanda y luego presenta la de las restricciones de oferta. 
La única holgura mayor que cero, con valor de 3000 se lee en la columna correspondiente a la restricción 4. Esta restricción corresponde a la primera restricción de oferta. Se lee en la fila 5.

sábado, 29 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE TRANSPORTE. - III

DATOS PARA EL MODELO 
Para introducir los datos se iniciará con DATA: utilizando una línea para ello y finalizará también en una sola línea con la palabra ENDDATA. En este caso de transporte, se ha llamado capacidad a las cantidades de oferta y demanda a las cantidades solicitadas. En su modelo puede usar el nombre que le sea conveniente. Se colocan las cantidades de oferta en la fila de “capacidad” y las cantidades solicitadas en la fila de “demanda”, colocando un signo igual antes de empezar a copiarlas y un punto y coma cuando finalice. Los costos unitarios se copian como matriz igual a la que se tiene en la matriz de costos, empezando con la línea “Costo =”. Al copiar el último número debe colocar punto y coma. Con el comentario agregado, que puede escribirse en español, se tiene:
Finalmente para pasar a resolver el modelo se tiene en total lo siguiente:

Introducción del Modelo en la Computadora

viernes, 28 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE TRANSPORTE. - II

FUNCIÓN OBJETIVO: 
Construir la función Objetivo del ejemplo implica considerar las cantidades a transportar de los orígenes i a los destinos j con sus costos respectivos. Estos son los atributos contenidos en el set LINKS. El Costo total a minimizar es la suma de los costos del producto multiplicados por las cantidades, desde todos los orígenes i a todos los destinos j. Es decir: COSTO(I, J) * CANTIDAD(I, J)); (Recuerde terminar en punto y coma cada información, pues de lo contrario no solucionará el modelo). De la teoría de formulación de modelos de Transporte, se conoce que hay que realizar la suma de esos valores y usa la función: @SUMA ( LINKS( I, J) : Finalmente se le dice a Lingo que se quiere minimizar la función precediéndola con MIN =
RESTRICCIONES. 
Las restricciones de oferta están limitadas por lo que denominamos CAPACIDAD en el modelo. Estas restricciones son la suma de cantidades transportadas de i a j y eso debe ser <= a la capacidad, cerrando siempre con punto y coma.

@SUM( DISTRIBUIDORES( J): CANTIDAD( I, J)) <=
CAPACIDAD( I));


Como ya se ha indicado la función @FOR genera restricciones, en este caso para cada capacidad en los países i. Agregando el comentario de restricciones de capacidad, que puede ser escrito en español, ya que Lingo ignora estos comentarios, se obtiene lo siguiente:

!The capacity constraints;
@FOR ( PAISES( I):
@SUM( DISTRIBUIDORES( J): CANTIDAD( I, J)) <=
CAPACIDAD( I));

De manera similar se construyen las restricciones de demanda limitadas por lo que denominamos DEMANDA en el modelo. Se genera una restricción para cada distribuidor @FOR (DISTRIBUIDORES(J): y sumamos las cantidades transportadas desde todos los países @SUM(PAISES(I): para cada uno de los distribuidores, cantidad que está establecida en la demanda. Con el comentario agregado, queda lo siguiente para el modelo:

!The demand constraints;
@FOR ( DISTRIBUIDORES( J):
@SUM( PAISES( I): CANTIDAD( I, J)) =
DEMANDA( J));

jueves, 27 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE TRANSPORTE. - I

Una empresa manufacturera elabora un producto en tres países diferentes P1, P2 y P3, que debe ser transportado a tres distribuidores situados en tres diferentes ciudades C1, C2 y C3 para su posterior venta. La cantidad de unidades de producto disponible en P1 es de 9.000, en P2 existen 4.000 y en P3 es de 8.000. 
Las unidades de producto requeridas en C1 es de 6.000, en C2 es de 5.000 y en C3 es de 7.000. Los costos unitarios de transporte, en unidades monetarias, desde cada país hasta cada una de los distribuidores de las tres ciudades se muestran en la siguiente matriz.
Los sets formados son: 1) países con tres países miembros denominados P1, P2 y P3. Las ofertas o capacidad es el atributo de cada país. 2) Los almacenes en las ciudades que serán distribuidores, constituyen un set con miembros denominados D1, D2 y D3, con la demanda que tiene cada uno como atributo. 3) Se crea un tercer set al que se le llamó links, convencionalmente. Este es un set que es derivado de los sets primitivos países y distribuidores, con cantidades que serán transportadas y costos unitarios como atributos. 
Tanto en este, como en los set anteriores puede usar cualquier palabra relacionada o conveniente. La forma de introducir esos sets aparece a continuación, con el ejemplo del modelo de transporte

miércoles, 26 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - VI

Para ser solucionado con el programa LINGO se pulsa sobre la expresión “SOLVER”. Si no ha seleccionado el algoritmo de solución, el programa lo selecciona.

martes, 25 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - V

FORMULANDO las RESTRICCIONES: La función @FOR se usa para generar todas las restricciones en los sets correspondientes.

lunes, 24 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - IV

LINGO lee los valores de un informe de datos, asignando los primeros n valores a la primera posición de cada uno de los n atributos en la lista de atributos: Los segundos n valores los asigna a la segunda posición de cada uno de los n atributos y así sucesivamente. En otras palabras, Lingo espera los datos en columnas más bien que en filas.

FORMULANDO la Función OBJETIVO: 

En este caso, se desea maximizar beneficios obtenidos por la producción y venta de los tres tipos de componentes. Siendo la variable COMPONENTES la que tiene beneficio unitario, el objetivo puede formularse incluyendo la cantidad por el beneficio unitario de la manera siguiente:
En palabras, allí dice: “Maximizar la suma de los beneficios unitarios multiplicado por la cantidad producida, para todos los tipos de componentes o miembros del set COMPONENTES. @SUM es usada para generar la operación de sumar los resultados de multiplicar todos los costos unitarios por las cantidades.

domingo, 23 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - III

Los nombres de los sets se seleccionan convenientemente de acuerdo al modelo planteado. Los dos últimos sets representan relaciones existentes en el modelo. La sintaxis usada para definirlo es diferente a los otros sets. En este caso, se usó: RXC para expresar la relación entre Recursos y Componentes y RCD para relacionarlo con demanda y Componente. Cada uno con atributo que se llamo “utilizado” y “requerido” respectivamente. En teoría, en las restricciones de los modelos lineales, los recursos son utilizados y las demandas constituyen requerimientos.

RXC( RECURSOS, COMPONENTES): UTILIZADO;
DXC( DEMANDAS, COMPONENTES): REQUERIDO;


En la forma copiada, se le está diciendo a LINGO que esos son sets derivados: RXC derivado de los sets primitivos Recursos y Componentes y DXC de los sets primitivos Demandas y Componentes. Se pudo haber copiado cada miembro de cada set, pero LINGO ayuda a generarlos al señalarlos en esa forma. 
En la sección DATA se le permite aislar los datos del resto de su modelo. Se empieza copiando la palabra DATA: y se finaliza con ENDATA Para iniciar a copiar los miembros de los set establecidos y/o sus atributos, las expresiones tienen la sintaxis siguiente:

object_list = value_list;
La “object_list” contiene los nombres de los atributos y/o un set con cuyos miembros desea iniciar; opcionalmente pueden estar separados por comas. No puede haber más de un nombre de un set en la Lista-Objeto; pero puede haber cualquier cantidad de atributos. Ejemplo.

sábado, 22 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - II

1.-Se trabaja con SETS, esto no es difícil, observe: 
La sección de sets o conjuntos que tienen algo en común, comienza con la expresión SETS: y termina con ENDSETS Observe los sets formados para este modelo. Pueden ser escritos en su idioma. Sólo las palabras claves del programa (mostradas en azul) se escriben en inglés. Los componentes a elaborar, constituyen un set, son las variables de decisión, y sus miembros son los tipos de componentes C1, C2 y C3, cada uno con atributos de beneficio y cantidad. Esto se escribe de la manera siguiente:

COMPONENTES/ C1,C2,C3 /:
BENEFICIO, CANTIDAD;

Los miembros componentes se copian, separados por una coma, dentro de “slashs” o barras inclinadas. Para empezar a copiar los atributos debe primero, escribir dos puntos (:). Cada atributo se copia separado con una coma, uno de otro. Cada set copiado, con miembros y atributos, finaliza con punto y coma (;). De la misma manera se procede para otros sets. En este problema, se definen como RECURSOS y DEMANDA. Recursos, para referirse a todas las restricciones del tipo ≤ y por ello se copian en un solo set. Los miembros integrantes del set son las máquinas y los componentes 1 y 2 a fabricar. Estos integrantes están limitados a una cantidad ≤. El atributo de cada uno es la disponibilidad. Los nombres dados a sets, miembros de sets o atributos es convencional.

RECURSOS / MAQUINA1, MAQUINA2,COMPONENTE3,
COMPONENTE1, COMPONENTE2/: DISPONIBLE;


El set denominado DEMANDA se crea para las restricciones del tipo ≥. Su único miembro es la cantidad demandada de componente 1. El único atributo es la cantidad mínima demandada, y se le llamó “demandado”.
DEMANDAS /DCOMPONENTE1/: DEMANDADO;

viernes, 21 de noviembre de 2014

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE TRANSPORTE. - IV

El formato de salida de resultados es el siguiente:

USO DEL PROGRAMA “LINGO” PARA SOLUCIONAR MODELOS DE PROGRAMACIÓN LINEAL GENERAL. - I

El problema a continuación ilustra un caso particular para un sistema de producción. Su formulación y solución fueron planteadas en el Capítulo II, SECCION E1, Ejemplo 1. Una empresa manufacturera elabora tres componentes: 1, 2 y 3 para vender a compañías de refrigeración. 
Los componentes son procesados en dos máquinas A y B. La máquina A está disponible por 120 horas y la máquina B esta disponible por 110 horas. No más de 200 unidades de componente 3 podrán ser vendidos, pero hasta 1000 unidades de cada uno de los otros dos componentes pueden ser vendidas. 
De hecho la empresa tiene ya órdenes de 600 unidades de componente 1 que deben ser satisfechas. Los beneficios de cada unidad de los componentes 1, 2 y 3 son de Bs. 8, 6 y 9 respectivamente. Los tiempos en minutos necesarios para cada elaborar cada componente en cada máquina son:
El modelo puede ser copiado en la forma que se presenta a continuación. Se indica el tipo de optimización a realizar se copia la expresión matemática para el objetivo y se finaliza copiando las restricciones. Cada elemento copiado debe finalizar en un punto y coma. Los comentarios, señalados en verde, son adicionales y pueden o no escribirse. 

Introducción de datos del modelo:

Extrapolando la situación a casos donde las variables pueden ser de cientos, se puede ver que sería tedioso y propenso a errores introducir así los valores. LINGO permite expresar cualquier modelo, de cualquier extensión, de una forma corta, fácil de copiar y entender. Algunos detalles de esa nueva forma se ilustrarán en este manual. 

jueves, 20 de noviembre de 2014

Anexo - MANUAL DE USO DE PROGRAMAS - II

A.1. Detalles Generales: 
• Todo signo de exclamación (!) señala un comentario y debe ser terminado con Punto y coma (;). 
• Puede introducir los comentarios que considere convenientes para facilitar la lectura del modelo 
• Cualquier comentario escrito entre un signo de exclamación y un punto y coma es ignorado por Lingo. Esos comentarios pueden ocupar más de una línea y pueden compartir líneas con otras expresiones de Lingo. 
• Lingo no distingue entre mayúsculas y minúsculas para nombrar las variables. Por eso puede usar cualquiera de las dos formas para nombrarlas. 
• Los nombres de variables deben empezar con una letra. Después puede contener números y letras, hasta 32 caracteres. 
• Las instrucciones claves en Lingo son mostradas en azul, los comentarios en verde y todo lo remanente en negro. 
• Paréntesis iguales aparecen titilando en rojo cuando se coloca el cursor inmediatamente después de un paréntesis. Esto es útil para localizar errores de sintaxis en sus modelos. 
• Misceláneos: @FOR se usa para generar restricciones sobre los miembros de un set @SUM calcula la suma de una expresión sobre todos los miembros de un set @MIN calcula el mínimo de una expresión sobre todos los miembros de un set @MAX calcula el máximo de una expresión sobre todos los miembros de un set 
• En general cada vez que inicia una información debe colocar dos puntos y al finalizar un determinado dato o información debe colocar punto y coma. 
• Permite usar hasta 300 variables y 150 restricciones. 
• Lingo permite seleccionar el algoritmo de solución o Usted puede permitir que él mismo lo seleccione. Contiene el algoritmo de puntos interiores que es de mejor uso en modelos de gran tamaño. 
• Antes de ejecutar la orden de solucionar el modelo, Lingo revisa la información y le muestra si hay errores y donde los hay. 
• Además del formato de resultados le presenta una hoja llamada “solver status Windows” conteniendo información sobre la composición del modelo y lo mantiene al tanto del progreso del proceso de solución. 
• Cada expresión condicional colocada sobre un set operador, aritmético, lógico o de relación, debe ser terminada con dos puntos (:). 
• Se trabaja con sets o grupo de objetos relacionados y sus atributos. 
• HELP TOPICS, le ayudará en consultas sobre la introducción del modelo y puntos particulares del programa. El texto está escrito en inglés.

miércoles, 19 de noviembre de 2014

Anexo - MANUAL DE USO DE PROGRAMAS - I

USO DE PROGRAMAS DE COMPUTADORA. En esta sección se presentaran los programas de computadora utilizados para resolver modelos planteados en Programación Lineal, Programación Lineal de Transporte, PERT-CPM y modelos de Sistemas de Espera. Los programas son: A) LINGO, B) WHAT´sBEST, C) LINDO y D) QSB. Los programas Lingo, What´sBest y Lindo han sido elaborados por Lindo Systems para trabajar con sistema operativo Windows. El programa QSB, presentado por Prentice Hall, ha sido elaborado para trabajar con sistema operativo MS-DOS. Se hará referencia sólo a puntos específicos necesarios para introducir un modelo en la computadora ya que cada programa tiene múltiples facilidades y facetas para su uso, detalladas en los manuales originales dentro de un amplio contenido. En Internet, en el sitio web WWW. LINDO.COM, puede utilizar estos programas con licencia temporal y también puede usar la versión de demostración para conocer más acerca de ellos. En la página Web de la cátedra se podrán ver las formas como han sido introducidos los datos que se explican en esta sección. El método de instrucción estará basado en la explicación de la forma para introducir particulares modelos ya usados en el texto y de detalles generales relativos al programa. El estudiante, con el conocimiento de la materia correspondiente en la asignatura, puede utilizar las instrucciones dadas en modelos similares dentro de las áreas estudiadas. Adicionalmente, puede mejorar su forma de usar los programas con lecturas acerca de los programas, realizadas en www.Lindo.com Debe aclararse que pueden existir otras maneras de introducir datos y fórmulas de un modelo dentro de la hoja de cálculo y en general en cualquiera de estos programas de Lindo Systems. Se le presenta una de esas formas y en la medida que se familiarice con los programas mejorará su forma de trabajar con ellos. 
NOTA IMPORTANTE: Debe enfatizarse que para utilizar cualquiera de estos programas en la computadora, debe ser conocida ampliamente la teoría sobre Programación Lineal General, Programación Lineal de Transporte, PERT-CPM, Teoría de Colas y particularmente la Formulación y Construcción de los modelos utilizados en cada una de esas técnicas. Si esto no es así, el más completo instructivo para el usuario carecerá de sentido 
A) PROGRAMA LINGO Al empezar a usar el programa, previamente instalado en la computadora, aparece una pantalla en blanco que utilizará para copiar el modelo.

martes, 18 de noviembre de 2014

USO DEL COMPUTADOR EN SISTEMAS DE ESPERA. - II

USO DEL PROGRAMA LINGO.

PROBLEMAS PARA RESOLVER.


En el problema planteado en el Ejemplo 1, sección D, Prácticas con modelo M/M/1, suponga que su negocio en la Bolsa crecerá en un 50%. Para cubrir la demanda creciente, tiene un nuevo corredor que realiza el trabajo con la misma velocidad con que lo hace Usted.
Conteste:
a) ¿Por qué Usted sólo, no podría realizar las transacciones?
b) ¿Cuál es la probabilidad de que los dos Corredores no estén trabajando, o procesando alguna orden, en algún momento en el tiempo?
Respuestas al final del texto.

lunes, 17 de noviembre de 2014

USO DEL COMPUTADOR EN SISTEMAS DE ESPERA. - I

Los modelos que provee la Teoría de Colas pueden ser solucionados en forma analítica y por simulación. Los procesos en ambos casos son programables en computadora y por lo tanto existen en el mercado programas comerciales para tal efecto. 
USO DEL PROGRAMA QSB 
En esta sección se utilizará el QSB, de sencilla aplicación, el cual provee en su solución los resultados correspondientes a las características operacionales. Para ilustrarlo y comparar la solución, con los resultados obtenidos manualmente, se utilizara el ejemplo de la sección V. D, ejemplo2. A continuación se presenta el resultado.
Unificando la terminología usada en el programa con la terminología usada en clase se tiene:
Uf = Lq = 1.33 carros en promedio esperando en la fila (incluye los que están esperando por la
instalación)
Us = L = 2 carros en promedio esperando en el sistema (incluye los que están
esperando por la instalación y el que está siendo servido)
Tf = Wq = 2/3 hora = 0.666 horas = 40 minutos
Ts = W = 1 hora
It = r = 2 / 3 = 0.67 es la probabilidad de que el instalador esté ocupado.
Po = 1 – 2 / 3 = 0.33 es la probabilidad de que no esté ningún carro en el sistema.

jueves, 13 de noviembre de 2014

PRACTICA con el Modelo M/M/1. Toma de Decisiones - V

Ejemplo 4. 

Una franquicia de comida rápida, está pensando abrir operaciones de servicio por ventanilla a los clientes, desde su vehículo. Los clientes que llegan al intercomunicador a colocar órdenes y luego manejan hasta la ventanilla para pagar y recibir sus órdenes lo hacen a una tasa de 24 por hora. En el sistema es aplicable el modelo M/M1. Se está considerando las alternativas siguientes: -Realizar la operación con un solo empleado que llene la orden y reciba el dinero del cliente. En esta alternativa, el tiempo promedio de servicio es de 2 minutos. -Realizar la operación con un empleado y un ayudante que tome el dinero del cliente. En esta alternativa, el tiempo promedio de servicio es de 1.25 minutos. En ambos caso es un sistema de una sola ventanilla, por lo que se mantiene el sistema de un solo servidor, modelo M/M/1. Se le pide: 
a) Calcule las Características Operacionales para cada alternativa. 
b) Tome una decisión. 
c) Si dispone de información del costo de espera de 2.500 por hora, pues es considerado alto este costo en los servicios de comida rápida y el costo de cada empleado es de 800 por hora, siendo además cargado Bs. 2.000 por equipos y espacio. ¿Cuál sería la alternativa de menor costo para el servicio? Respuestas:
a) Las características operacionales informan que en la alternativa 1 el sistema opera de la siguiente manera: 0.2 de probabilidad de estar desocupado el servidor; 3.2 clientes promedio esperan en la fila; 0.1333 horas en promedio espera cada cliente para ser servido; 4 clientes en promedio esperan en el sistema (fila y siendo servido); 0.1667 horas en promedio espera cada cliente desde que entra hasta que sale del sistema; hay una probabilidad de 0.8 de que un cliente que llega tenga que esperar. Las características operacionales informan que en la alternativa 2 el sistema opera de la siguiente manera: 0.5 de probabilidad de estar desocupado el servidor; 0.5 clientes promedio esperan en la fila; 0.02 horas en promedio espera cada cliente para ser servido; 1 cliente en promedio espera en el sistema (fila y siendo servido); 0.0417 horas en promedio espera cada cliente desde que entra hasta que sale del sistema; hay una probabilidad de 0.5 de que un cliente que llega tenga que esperar.

b) La mejor alternativa es la 2 por proporcionar una mejor operación del sistema
c) Se calculan los costos totales en las dos alternativas:
Alternativa 1: Costo del empleado = 800 Costo adicional imputable al servicio = 2.000
Costo de esperar = 2.500 Bs/hora. 4 unidades esperan en el sistema
Costo de esperar = 2.500(4) = 10.000
Costo total = Costo de esperar + costo de servir
Costo total = 10.000 + 800 + 2000 = 12.800
Alternativa 2: Costo de los empleados = 800 (2)
Costo adicional imputable al servicio = 2.000
Costo de esperar = 2.500 Bs/hora. 1 unidad espera en el sistema
Costo de esperar = 2.500(1) =2.500
Costo total = Costo de esperar + costo de servir
Costo total = 2.500 + 800 + 2000 = 5.300
La alternativa de menor costo para el servicio es la 2 por ser la de menor costo.

miércoles, 12 de noviembre de 2014

PRACTICA con el Modelo M/M/1. Toma de Decisiones - IV

Ejemplo 3. 

En un taller mecánico, la gerencia está considerando contratar un nuevo mecánico para manejar todos los cambios de cauchos para los clientes que ordenan nuevos juegos de cauchos. Dos mecánicos han solicitado el trabajo. Uno de ellos tiene experiencia limitada y puede ser contratado pagándole Bs. 500 la hora. Se espera que este mecánico pueda atender un promedio de 3 clientes por hora. El otro mecánico tiene varios años de experiencia, puede servir un promedio de 4 clientes por hora y se le pagaría Bs. 1.000 la hora. Asuma que los clientes arriban a una tasa de 2 por hora. En el sistema es aplicable el modelo M/M/1. (¿Recuerda los aspectos que presenta un sistema donde se aplica el modelo M/M/1?)
Costo total del mecánico 1:
Costo de esperar: 1500Bs/hora ( 2 clientes) = 3.000 Bs.
Costo de servir: 500Bs/hora
Costo total = 3.000 + 500 = 3500 Bs. por hora
Costo total del mecánico 2:
Costo de esperar: 1500Bs/hora (1 cliente) = 1.500 Bs.
Costo de servir: 1.000Bs/hora
Costo total = 1.500 + 1.000 = 2.500 Bs. por hora.
Por lo tanto si el costo por hora es menor con el mecánico 2, la decisión es contratar al mecánico 2.