Está en la página 1de 9

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

I.U. Politécnico “Santiago Mariño”

San Cristóbal, Estado Táchira.

II Corte

Unidad I

Autor:

 Eva Mora
 C.I.V-24.710.602
 Ing. sistema

San Cristóbal Octubre del 2018


Introducción

Problema de la bolsa de papel: Se puede decir que Es un problema clásico de la


Investigación de Operaciones y en particular de la Programación Entera. Consiste en un
excursionista que debe preparar su mochila, la cual tiene una capacidad limitada y por tanto
no le permite llevar todos los artículos que quisiera tener en la excursión. Cada artículo que
el excursionista puede incluir en la mochila le reporta una determinada utilidad. Luego el
problema consiste en seleccionar un subconjunto de objetos de forma tal que se maximice
la utilidad que el excursionista obtiene, pero sin sobrepasar la capacidad de acarrear
objetos.
Las cintas magnéticas de almacenamiento de datos

Hay dos características clave para clasificar las tecnologías de cintas magnéticas. La
primera es la anchura de la cinta. La anchura más común de una cinta de alta capacidad ha
sido como máximo media pulgada. Existen muchos otros tamaños y la mayoría han sido
desarrollados para tener menor encapsulado o mayor capacidad.

La segunda clasificación es según el método de grabación. Más específicamente, la


diferencia radica en si los datos son escritos linealmente o por escaneo 'helical'. El método
lineal ordena en pistas paralelas a la longitud de la cinta. El escaneo 'helical' escribe
pequeñas pistas curvada desde un borde de la cinta hasta el otro. Originalmente, la
grabación lineal significaba ocupar completamente la anchura de la cinta y escribiendo o
leyendo todas las pistas a la vez. Una variación de esta tecnología, es la llamada grabación
lineal 'serpentine' que solo graba una fracción de las pistas en la cinta a la vez. Después de
realizar una pasada completa, la cabeza se desplaza ligeramente y hace otra pasada en la
dirección contraria. Este procedimiento es repetido hasta que todas las pistas han sido leídas
o escritas. Usando este método, la cinta puede tener más pistas que las usadas con el
método linear normal. En contraste a esto, el método de escaneo 'helical' solo necesita una
pasada para leer o escribir toda la cinta.

Características técnicas

Distribución de los bloques

En un formato típico, los datos son escritos a la cinta en bloques con huecos entre ellos, y
cada bloque es escrito en una sola operación con la cinta funcionando durante la escritura.
Sin embargo, la tasa a la cual los datos son leídos o escritos a la unidad de cinta no es
determinante, una unidad de cinta normalmente tiene que lidiar con las diferentes tasas de
entrada y salida y con la tasa a la cual los datos son demandados por el anfitrión.
Varios métodos han sido usados por separado y combinados para poder solventar esta
diferencia. Un gran buffer de memorias puede ser usado para poner los datos en una cola.
La unidad de cinta puede ser detenida, cambiada de sentido y rearrancada. El anfitrión
puede ayudar en este proceso eligiendo tamaños de bloque adecuados y enviándolos a la
unidad de cinta. Hay complejas dependencias entre los tamaños de bloque, el tamaño del
búffer de datos de la pletina de grabación/reproducción, el porcentaje de cinta perdida en
huecos intermedios, y el rendimiento de lecturas/escrituras.

Tiempo de acceso

La cinta tiene una gran latencia entre accesos aleatorios porque debe rebobinar de media un
tercio de la longitud para acceder a un bloque de datos arbitrario. La mayoría de los
sistemas de cintas intentan aliviar estas largas latencias, ya sea usando indexado (donde se
mantiene una tabla de búsqueda aparte, teniendo en cuentas las direcciones físicas en la
cinta de un número de bloque) bien sea marcando los bloques con una marca detectable
durante el rebobinado de la cinta.

Compresión de los datos

La mayoría de las unidades de cinta incluyen algún tipo de algoritmo de compresión de


datos: LZ (la mayoría), IDRC (Exabyte), ALDC (IBM, QIC) y DLZ1 (DLT), pero no son
los más efectivos conocidos a fecha de hoy, y se pueden obtener mejores resultados
deshabilitando la compresión incorporada en la unidad y usando un software en su lugar.
La compresión por software permite cifrar los datos después de la compresión (aunque una
vez que los datos han sido cifrados, los algoritmos de compresión dejan de ser efectivos.)
Sin embargo, la compresión por software puede dar lugar a una alta carga del procesador.
Las unidades futuras probablemente incluyan cifrado por hardware después de la
compresión.
Problema de la bolsa de papel:

Por lo que se puede definir también como un problema de optimización combinatoria, es


decir, que busca la mejor solución entre un conjunto finito de posibles soluciones a un
problema. Modela una situación análoga al llenar una mochila, incapaz de soportar más de
un peso determinado, con todo o parte de un conjunto de objetos, cada uno con un peso y
valor específicos. Los objetos colocados en la mochila deben maximizar el valor total sin
exceder el peso máximo.

Problema de la Mochila

Un armador tiene un carguero con capacidad de hasta 700 toneladas. El carguero transporta
contenedores de diferentes pesos para una determinada ruta. En la ruta actual el carguero
puede transportar algunos de los siguientes contenedores:
El analista de la empresa del armador desea determinar el envío (conjunto de contenedores)
que maximiza la carga transportada. Para ello se propone el siguiente modelo de
Programación Entera:

Variables de Decisión:

Función Objetivo: Consiste en maximizar la carga que transportará el carguero.

Restricciones: El peso de la carga transportada no puede exceder la capacidad máxima del


carguero.

La solución óptima consiste en transportar los contenedores C1, C2, C3, C4, C8, C9 y C10,
con un valor óptimo de 700 (toneladas), es decir, se utiliza la capacidad completa del
carguero. Notar que otra solución óptima consiste en transportar los contenedores C1, C3,
C4, C5, C6, C7, C8 y C9 lo que reporta un similar valor en la función objetivo.

Programación entera

Son aquellos donde la totalidad o un subconjunto de las variables de decisión toman valores
enteros. En este sentido la forma estandar de un modelo de Programación Entera queda
definido de la siguiente forma:
La programación matemática constituye un campo amplio de estudio que se ocupa de la
teoría, aplicaciones y métodos computacionales para resolver los problemas de
optimización condicionada. En estos modelos se busca el extremo de una función objetivo
sometida a un conjunto de restricciones que deben cumplirse necesariamente. Las
situaciones que pueden afrontarse con la programación matemática se suelen presentar en
ingeniería, empresas comerciales y en ciencias sociales y físicas.

Con carácter general, un programa matemático (ver Minoux, 1986) consiste en un


problema de optimización sujeto a restricciones en de la forma:

Técnicas de Intercalación

La ordenación de datos por intercalación es un proceso muy frecuente en programación.


Esta operación es también un proceso que las personas encuentran comúnmente en sus
rutinas diarias. Por ejemplo, cada elemento de la colección de datos de una agenda
telefónica tiene un campo nombre, dirección y un número de teléfono. Una colección de
datos clasificados se puede almacenar en un archivo, un vector o tabla, una lista enlazada o
un árbol. Cuando los datos están almacenados en vectores, tablas (arrays), lista enlazadas o
arboles, la ordenación se denomina ordenación interna. Cuando los datos a clasificar se
encuentran almacenados en archivos, en soporte de almacenamiento masivo (cintas o
discos) el proceso de ordenación se denomina ordenación externa.

Método Intercalación: es en la cual se combinan los sub-archivos ordenados en una sola


ejecución. Es un proceso bastante utilizado en sistemas de actualización. También es la
única forma que hay para el ordenamiento de archivos, debido a la imposibilidad física de
almacenarlos en memoria y a limitaciones en el tiempo, por la cantidad de elementos a
ordenar. Existen diferentes tipos de intercalación, de los cuales se puede destacan:

Intercalación Merge: Es el método más sencillo, pero menos eficaz, consiste en colocar una
lista detrás de la otra y luego ordenarla. Este método no aprovecha la propiedad de que los
vectores A y B ya están ordenados, por ello debe recurrir normalmente al sistema de mezcla
el cual cosiste en comparar los dos primeros elementos de los vectores (A y B) y enviar al
menor al tercer vector.

Intercalación Simple: se tienen dos archivos ordenados y se obtiene al final un solo archivo
ordenado que contiene los elementos de los dos archivos iniciales. para utilizar el método
se inicia con un vector de n posiciones.

Intercalación Simple:
Se tienen dos archivos ordenados y se obtiene al final un solo archivo ordenado que
contiene los elementos de los dos archivos iniciales.
Intercalación Binaria:
El algoritmo de ordenación por intercalación simple requiere una exploración o búsqueda
secuencial para localizar la posición de un elemento en la sublista ordenada, si en lugar de
considerar una búsqueda secuencialse realizara una búsqueda binaria se mejoraría
considerablemente el algoritmo y se aumentaría la velocidad de ejecución.

El método del costo mínimo o método de los mínimos costos es un algoritmo


desarrollado con el objetivo de resolver problemas de transporte o distribución, arrojando
mejores resultados que métodos como el de la esquina noroeste, dado que se enfoca en las
rutas que presentan menores costos.

El diagrama de flujo de este algoritmo es mucho más sencillo que los anteriores, dado que
se trata simplemente de la asignación de la mayor cantidad de unidades posibles (sujeta a
las restricciones de oferta y/o demanda) a la celda menos costosa de toda la matriz hasta
finalizar el método.
Conclusión

Las cintas magnéticas: Han sido usadas para el almacenamiento de datos durante los
últimos 50 años. En este tiempo se han hecho varios avances en la composición de la cinta,
la envoltura, y la densidad de los datos. La principal diferencia entre el almacenamiento en
cintas y en discos es que la cinta es un medio de acceso secuencial, mientras que el disco en
un medio de acceso aleatorio.

También podría gustarte