Organización
- Conceptos
- Organización del
sector de la construcción - Gráficos y diagramas
aplicados - Investigación
operativa - Programación
lineal - Teoría de los
grafos - Ordenación de
grafos - Programación
por grafos, generalidades - Cálculo de
tiempos en PERT y CPM - Holguras en PERT y
CPM - Cálculo de
tiempos y holguras en ROY - Probabilidad de los
plazos en PERT - Nivelación de
recursos - Relación
Costo-Tiempo - Organización
general de obras - Documentos
de la organización - Seguridad e
higiene (seguridad y salud laboral) - Estudio
y plan de seguridad - Etapas de
la obra - Programación
general de obras - Estudio
del tiempo - Estudio de las
actividades - La
empresa constructora - Control
general - Control
técnico y programación - Control
económico y financiero - Control
administrativo - Formularios de
control
TEMA I: GENERALIDADES
LECCIÓN PRIMERA
1.1. ANTECEDENTES HISTÓRICOS DE LA
ORGANIZACIÓN.
La organización existe desde siempre y
considerada como ciencia desde
finales del siglo pasado y principios del
actual.
XIII (1240) WALTER OF HENLEY
Vigilancia.
Selección
– Adiestramiento:
de los trabajadores.
Rendimiento mínimo: trabajo a desarrollar en un
periodo de tiempo.
Recursos
apropiados.
Estos puntos venían expresados en una carta que un
padre le dejo a su hijo para que cuidara la finca.
XV (1452 – 1519) LEONARDO DA VINCI
Primer testimonio escrito sobre medición del trabajo.
La medición la hizo mediante la
descomposición del trabajo en partes.
XVIII (1760) PERRONET
Aparece por primera vez descrito un ciclo completo de
producción.
Ciclo completo de fabricación de
alfileres.
XIX (1800) FUNDICION DE
BOULTON WAT
Decoración (del centro de trabajo).
Obsequios navideños (como incentivo al
trabajador).
Viviendas (por empresa al
servicio del
trabajador cerca del centro de trabajo).
XIX (1832) CHARLES BABBAGE
División del trabajo en fases.
Bonificaciones, se maneja el concepto de la
incentivación por primera vez. (Actualmente el tope de
incentivación rentable "tiempo/
calidad" es
de 1/3, aunque esta cifra es orientativa. Esta cifra sale de la
demostración de que un trabajador incentivado incrementa
su rendimiento en 1/3 aproximadamente.
Cronometraje, se usan por primera vez aparatos de
medida del tiempo. (A principios del
siglo XX, se grabo por primera vez a un trabajador en su puesto
de trabajo para corregir sus defectos).
Hoy en día esta prohibido.
DURANTE EL SIGLO XIX
Salarios e
incentivos.
Participación de beneficios (ventajas e
inconvenientes: esto no da siempre el resultado
buscado).
XIX – XX (1856 – 1915) FREDERICK WINSLOW
TAYLOR
"Padre de la
organización científica del
trabajo".
Comenzó a estudiar rendimientos y
tiempos.
Distintos métodos de
trabajo.
Estudio de las dimensiones de la pala de carga de
minera y otros materiales.
XX FRANK BUNKER GILBRETH Y LILLIAN
MOLLER
Son contemporáneos de Taylor.
Aportación de criterios psicológicos al
estudio del trabajo.
El estudio del movimiento
lo realizaron descomponiéndolo en movimientos
elementales, ayudándose de filmaciones e incorporando el
cronómetro al campo de visión.
1.2. OBJETIVOS DE UNA ORGANIZACIÓN.-
Podemos analizarlo entorno a la productividad y
al nivel de vida.
Nivel de vida: cambia con el tiempo y es un
índice que mide el grado de bienestar de una empresa,
sociedad,
…
PRODUCTIVIDAD – NIVEL DE VIDA
NIVEL DE VIDA
PRODUCCION
PRODUCTIVIDAD = ——————–
RECURSOS
Al aumentar la productividad
conseguimos ser más competitivos en el mercado con
lo que conseguimos aumentar el nivel de vida.
"Para aumentar la productividad tenemos conseguir
mayor producción con menos recursos".
1.3. PRINCIPIOS BASICOS DE UNA
ORGANIZACIÓN.-
ESTUDIO DEL TIEMPO
METODOS DE TRABAJO.
CONTROL.
DIVISION DE TRABAJO (especialización: cada uno
trabaja en lo que esta más capacitado).
ESTIMULACION (incentivos).
DISMINUCION DE RESPONSABILIDADES (como consecuencia de
la especialización).
LECCIÓN SEGUNDA
2.1. DEFINICIÓN DE PLANIFICACIÓN, ORGANIZACIÓN,
PROGRAMACIÓN, EJECUCIÓN, CONTROL Y
GESTIÓN
DE OBRAS.
Planificación: "Es el hecho de hacer el
plan o
proyecto de
una acción".
Planificar es el conjunto de organización,
planificación, ejecución y gestión.
Organización: "Es la acción de
establecer o reformar una cosa, sujetando a reglas el
número, orden, armonía y dependencia de las partes
que la componen o han de componerla".
Programación: "Es la acción de
coordinar en el tiempo y en el espacio las distintas partes que
intervienen y son necesarias para la realización de la
obra, fijando la interdependencia entre ellos".
Ejecución: "La acción de poner por
obra una cosa".
Es la acción de materializar lo que estamos
programando.
Control: "Inspección,
fiscalización, intervención".
Gestión: "Es la acción y efecto de
administrar".
2.2. TIPOS DE
ORGANIZACIÓN.
Todas las empresas tienen
un organigrama de
funcionamiento distinto, hay tantos tipos de
organización como empresas.
ORGANIZACIÓN REGLAMENTARIA
Reglamentos rígidos y preestablecidos. Es una
organización que obedece a unos reglamentos rígidos
establecidos de antemano de forma que esos reglamentos
condicionan la forma de actuación. Tiene una ventaja
importante que es la de dar la misma respuesta ante problemas
iguales planteados en sitios distintos. Su inconveniente es que
es un tipo de organización lento, torpe, difícil de
adaptarse a situaciones nuevas, etc. Ejemplo: el
Estado.
ORGANIZACIÓN LINEAL
Línea perfectamente establecida y clara en la
transmisión de ordenes, actuaciones, obligaciones y
responsabilidades. Ventajas: la rapidez, las ordenes se ejecutan
con muchas celeridad. Inconvenientes: en los altos mandos de esa
línea va a haber personas con un alto grado de responsabilidad de forma individual, teniendo que
ser muy especializadas. Ejemplo: el ejercito.
Dentro de la obra la organización es
lineal.
ORGANIZACIÓN FUNCIONAL
Aparición de asesores o consejeros. Es una
organización similar a la lineal pero para adaptarse a
situaciones no tan graves ni tan límites.
La modifica buscando grupos de
asesoramiento en los altos cargos. La empresa
constructora va a tener algo de los tres tipos de
organización, variando las proporciones de un tipo o de
otro.
2.3. VENTAJAS Y PROBLEMAS QUE
PRESENTA UNA ORGANIZACIÓN DE OBRAS.
VENTAJAS:
Económicas, temporales, de orden,
….
PROBLEMAS:
Unidad de producción: Cada unidad es
diferente. La unidad a producir es siempre distinta, no hay dos
obras iguales.
Emplazamiento: Diferente. No se hacen dos obras en el
mismo sitio.
Consideraciones climáticas: Trabajo
intemperie.
Formación del personal: Personal con
escasa cualificación profesional.
Proyecto: Incompleto y sujeto a continuos
cambios. El proyecto no suele
tener un nivel de definición suficiente a la hora de
comenzar la obra y se encuentra sujeto a continuos
cambios.
Conclusión
LECCIÓN TERCERA
ORGANIZACIÓN DEL SECTOR DE LA
CONSTRUCCIÓN.-
3.1. AGENTES QUE INTERVIENEN EN LA CONSTRUCCIÓN.
Promotor: Concibe, pone en marcha todo el
proceso. Es la
persona o
empresa que
tiene una necesidad constructiva y tiene capacidad
económica para realizarla.
Proyectista: Técnico competente, resuelve
aspectos técnicos y de diseño.
Contratista: Contrata la ejecución de la
obra.
Constructor: Ejecución material del
proyecto.
Dirección facultativa: Asesores
técnicos.
Arquitecto/s + Aparejador/es (en el caso de
edificación).
Normalmente el contratista y el constructor son la misma
persona.
En el año 1986 salió un decreto que
obligaba a realizar un estudio de seguridad en
obras cuyo presupuesto fuese
igual o superior a los cien millones de pesetas. En el año
1990 otro decreto definía la competencia de
este estudio de seguridad
asignándosela a un aparejador o a un arquitecto
técnico y dicho técnico se añadirá a
la dirección facultativa de la obra con
competencia es la
seguridad de la obra y capacidad para la paralización de
la obra.
Un individuo que posea las dos titulaciones de
arquitecto y aparejador o arquitecto técnico no
podrá ejercer la dirección facultativa de ambas titulaciones
en la misma obra.
El arquitecto puede ser promotor, proyectista, director
de obra, contratista y constructor de la misma obra mientras el
aparejador puede ser todo menos proyectista (aunque puede
realizar proyectos de
reforma siempre y cuando no toque elementos
estructurales).
ORGANIGRAMA GENERAL
Para ver el gráfico
seleccione la opción "Descargar" del menú
superior
POSIBLE ORGANIGRAMA ,
OBRAS OFICIALES
Para ver el
gráfico seleccione la opción "Descargar" del
menú superior
3.2. INTERVENCIÓN DEL ARQUITECTO
TÉCNICO EN EL PROCESO
CONSTRUCTIVO.
Promotor
Proyectista: "puede actuar como colaborador en la
realización del proyecto pero nunca firmándolo o
desarrollándolo por solitario, aunque puede desarrollar
proyectos en
los que no halla que modificar ni tocar elementos
estructurales".
Dirección facultativa
Contratista
Constructor
3.3. CARACTERÍSTICAS DEL SECTOR.
LECCIÓN CUARTA
GRÁFICOS
Y DIAGRAMAS
APLICADOS.-
4.1. CONCEPTOS GENERALES SOBRE GRÁFICOS.
Es un gran medio de comunicación, basado en el poder y
rapidez de captación del ojo.
Es conveniente utilizar un método
gráfico que sea capaz de transmitir una gran información, en lugar de darlo todo por
escrito ya que es más engorroso.
Condiciones para que cumpla lo mejor posible su función de
instrumento de información:
4.1.1. INFORMACION debe ser de
clasificarse, relacionarse, …
Se debe de poder
representar gráficamente.
4.1.2. CENTRAR LA ATENCIÓN en la
información a trasmitir.
4.1.3. CLARIDAD Y SENCILLEZ sin acumular
información.
4.1.4. COMBINACIÓN DE
GRÁFICOS cuidadosa para no deformar o falsear la
información.
4.1.5. LEYENDA mínima, necesaria,
clara y simple.
4.1.6. ILUSTRATIVO del texto a que
acompaña.
4.1.7. ADECUADO elección apropiada
del gráfico.
4.2. GRÁFICOS SIMPLES.
4.2.1. ORGANIGRAMA
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
El organigrama relaciona elementos de un conjunto como
puede ser la estructura de
organización de una
empresa.
Siempre puede establecer una gerarquización
cuando se emplea en una estructura
empresarial.
4.2.2. PLANES DE
CLASIFICACIÓN
GRÁFICOS
Para ver el
gráfico seleccione la opción "Descargar" del
menú superior
SIMPLES ESPECIALES ESPECIFICOS
Para ver el
gráfico seleccione la opción "Descargar" del
menú superior
Los planes de clasificación sirven para
establecer la clasificación de un conjunto.
4.2.3. GRÁFICO SAGITAL
Para ver el
gráfico seleccione la opción "Descargar" del
menú superior
Los gráficos sagitales relacionan elementos de
dos conjuntos.
4.2.4. HISTOGRAMA
Para ver el gráfico
seleccione la opción "Descargar" del menú
superior
El histograma es un gráfico de coordenadas
cartesianas y la relación que existe entre los elementos
de los dos conjuntos
viene dada por el área del rectángulo.
4.2.5. CUADRO DE DOBLE ENTRADA
| ARQUITECTO | A. TÉCNICO | JEFE DE OBRA | ENCARGADO | OFICIAL | PEON |
PROYECTO | X |
|
|
|
|
|
DIRECCIÓN | X | X |
|
|
|
|
EJECUCIÓN | X | X | X | X |
|
|
CONTROL T. | X | X | X | X |
|
|
CONTROL A. |
|
| X | X |
|
|
UNIDAD O. |
|
|
| X | X | X |
El cuadro de doble entrada es una matriz que
define un conjunto por filas y otro por columnas.
4.2.6. GRÁFICOS LINEALES
En gráficas lineales se establece la
relación entre los elementos de ascisas con las ordenadas
por la longitud de la barra.
4.2.7. GRÁFICAS DE SUPERFICIE
Las gráficas de superficie son aquellas en las
que la superficie o área en cuestión representa la
totalidad del conjunto y luego esta la dividimos en los
porcentajes correspondientes a cada fracción. Es
aconsejable indicar el porcentaje que le pertenece a cada
fracción.
TIPOLOGIA :
4.2.7.1. RECTANGULAR un rectángulo
representa el conjunto y se divide a este en
porcentaje.
4.2.7.2. SEMICIRCULAR el área del
semicírculo representa el 100 % del conjunto y se divide
en porcentajes.
4.2.7.3. CIRCULAR el área del circulo
representa el 100 % del conjunto y se divide en
porcentajes.
4.2.8. GRÁFICAS DE VOLUMEN
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
En gráficas de volumen su
relación viene dada por el volumen de la
figura geométrica.
4.2.9. SERIES TEMPORALES
En las series temporales una de las variables
evoluciona o varía en función
del tiempo, pueden ser o no representados en ejes
cartesianos.
4.3. GRÁFICAS ESPECIALES.
4.3.1. GRÁFICAS LOGARÍTMICAS /
SEMILOGARÍTMICAS
Las gráficas logarítmicas /
semilogarítmicas son gráficos cartesianos que
relacionan elementos de dos conjuntos a través de sus
ejes, los dos conjuntos crecen de forma exponencial y se
representan sobre los ejes en la escala
logarítmica de los números naturales.
Cuanto mayor es un número menor es su logaritmo
por lo tanto podemos representar números muy
altos.
Los gráficos semilogarítmicos utilizan
en un eje una escala normal y
sobre el otro eje la serie logarítmica de los
números naturales.
4.3.2. GRÁFICOS
MULTIDIMENSIONALES
El gráfico multidimensional es un
gráfico que es capaz de relacionar muchas variables de
un mismo conjunto, son interesantes hasta dieciséis
variables.
4.3.3. GRÁFICO POLAR
El gráfico polar es un gráfico en el que
mediante la distancia al centro y el ángulo que forma a
un radio fijo nos
relaciona los dos conjuntos, es similar al de las series
temporales.
Se emplean cuando las variables evolucionan a
través del tiempo de una forma acumulable al
origen.
Para ver el gráfico
seleccione la opción "Descargar" del menú
superior
4.3.4. SOCIOGRAMA
El sociograma es un cuadro de doble entrada con una
aplicación muy especifica.
En las filas se representan aspectos o características sociológicas y en
las columnas se representa la escala de valores o
baremo.
| 1 | 2 | 3 | 4 | 5 |
|
Cultura general |
| * | * | * | * | |
Conocimientos técnicos generales |
|
|
| *** | * | |
Conocimientos de la especialidad |
| * | * | * | * | |
Experiencia profesional |
| * | * | * | * | |
Experiencia de la vida |
| * | ** |
| * | |
Facultad y claridad de expresión |
| * | * | * | * | |
Nivel de actividad y dinamismo |
| * |
| ** | * | |
Distinción, seguridad y |
|
| * | * | ** | |
Inteligencia y lógica |
| * | * | * | * |
NIVEL ÓPTIMO *
NIVEL CANDIDATO 1 *
NIVEL CANDIDATO 2 *
NIVEL CANDIDATO 3 *
4.4. GRÁFICOS ESPECIFICOS EN CONSTRUCCIÓN.
En construcción se pueden emplear todos los
gráficos expuestos en los apartados anteriores aunque
los de este apartado 4.4. son más
específicos.
4.4.1. DIAGRAMA DE
GANTT
Es un diagrama de
tipo lineal en el que las barras se dibujan en horizontal
indicándose las actividades de un proyecto, los tiempos de
comienzo de cada uno de ellos y su duración.
No es ningún método de
programación, solo transmite la
información que con otros métodos
hemos realizado.
El diagrama de Gantt sirve para llevar un control temporal
de la obra.
Para ver el gráfico seleccione la
opción ¨Bajar trabajo¨ del menú
superior
4.4.2. DIAGRAMA DE ETAPAS
Es una variante del diagrama de Gantt, en este diagrama
de etapas para cada actividad se indican varias barras
correspondientes a las etapas en que se haya dividido la
actividad o la obra, se usa poco ya que es difícil dividir
la obra en etapas claramente diferenciadas.
4.4.3. DIAGRAMA DE ESCALONES
Es un diagrama en el que existen dos dimensiones,
indicando en horizontal el tiempo y en vertical los costos de cada
una de las actividades.
Habitualmente se dibuja de abajo a arriba para trabajar
con la zona positiva del eje Y.
Forma de medir el tiempo:
1. Tiempo aritmético:
1.1. Día: 1º, 2º, …
1.2. Semana: 1ª, 2ª, … 1 semana
® 5
días.
2. Tiempo calendario:
2.1 Días: día del calendario (18 de
Marzo).
2.2. Semana: máximo de 5 días (dura menos
si hay fiestas).
2.3. Meses
LECCIÓN QUINTA
5.1. INTRODUCCIÓN.
Nace y se desarrolla en el contexto militar (Segunda Guerra
Mundial), y luego pasa a aplicarse en la industria.
Tiene gran aplicación en política, medicina,
cualquier rama de las ciencias,
etc.
La investigación operativa consiste
fundamentalmente en la aplicación de métodos y
técnicas matemáticas a la hora de tomar
decisiones, podrá resolver cualquier problema cuyos
objetivos y
condicionantes puedan traducirse a expresiones matemáticas.
Antes de la investigación operativa la
decisión se tomaba de forma intuitiva y por una sola
persona, ahora también se toma individualmente pero hay
asesoramiento por equipos multidisciplinares para tomar la
decisión.
5.2. MODELOS
MATEMÁTICOS DE LA INVESTIGACIÓN
OPERATIVA.
La investigación operativa utiliza tres modelos:
5.2.1. Determinísticos: Parten de
datos
establecidos y fijados de antemano y en consecuencia nos
conducen a resultados ciertos.
5.2.2. Probabilísticos: Parten de
datos
estadísticos y nos conducen a resultados
probables.
5.2.3. Simulación: Reproducen o simulan
mediante maquetas, programas de
ordenador, etc. el objeto a estudiar y al someterlo a las
acciones a
las que va a estar expuesto vemos cuales son sus respuestas y
en función de esto modificamos aquello.
La simulación se puede determinar de forma
física o
matemáticamente.
5.3. CAMPOS DE ACTUACIÓN DE LA
INVESTIGACIÓN OPERATIVA.
Desde el punto de vista que nos interesa
actúa en dos frentes:
5.3.1. Proyecto:
5.3.1.1. Diseño del proyecto.
5.3.1.2. Vida probable de los componentes.
5.3.1.3. Normalización o estandarización de
elementos.
5.3.2. Producción:
5.3.2.1. Productos a
fabricar, tipos y cantidad.
5.3.2.2. Planificación y
programación.
5.3.2.3. Disposición en planta.
5.3.2.4. Mantenimiento.
5.4. MÉTODOS UTILIZADOS EN LA
ORGANIZACIÓN Y PROGRAMACIÓN DE
OBRAS.
5.4.1. PROGRAMACIÓN
MATEMÁTICA:
5.4.1.1. Programación lineal:
5.4.1.1.1. Gráfico.
5.4.1.1.2. Matricial.
5.4.1.1.3. Simplex.
5.4.1.2. Problema de
asignación.
5.4.1.3. Problema del transporte.
5.4.1.4. Programación no
lineal.
5.4.1.5. Otras programaciones.
5.4.2.1. CPM.
5.4.2.2. PERT.
5.4.2.3. PERT – CPM / COSTOS.
5.4.2.4. ROY.
LECCIÓN SEXTA
6.1. PROGRAMACIÓN LINEAL.
Es una parte de la investigación operativa que la
podremos aplicar cuando el problema que tratamos se puede
traducir a expresiones matemáticas de tipo lineal y que
las limitaciones o restricciones que tenga el sistema
productivo se pueda también traducir en expresiones
matemáticas de tipo lineal.
Un problema de programación lineal tendrá
la siguiente forma:
Función Objetivo: Es una expresión
matemática
lineal que representa el objetivo del
problema. Es la expresión que tendremos que maximizar o
minimizar.
Función Objetivo:
(Max. ó Min.) Z = c1x1 +
c2x2 + … +
cnxn
Ecuaciones o Inecuaciones de Restricción:
Expresiones matemáticas, ecuaciones o
inecuaciones de tipo lineal que representan las limitaciones del
problema.
a11x1 +
a12x2 + … +
a1nxn £ b1
a21x1 +
a22x2 + … +
a2nxn ³ b2
a31x1 +
a32x2 + … +
a3nxn £ b3
………………………………
am1x1 +
am2x2 + … +
amnxn = bm
Aunque el problema no lo diga llevara las
restricciones:
x1³ 0; x2 ³ 0; … ;
xn ³
0
Las variables no tomaran valores
negativos.
Conceptos propios de la programación
Lineal:
Solución Posible: Es cualquier conjunto de
valores de la variable que satisface el sistema de
ecuaciones de
la restricción.
Solución Posible Básica: Es aquella
solución posible en la que ninguna variable toma valores
negativos.
Solución Básica Posible Degenerada:
Solución básica posible en la que al menos una
variable toma el valor
cero.
Solución Óptima: Es aquella
solución básica posible que optimiza a la
función objetivo.
6.2. MÉTODO GRÁFICO.
Solo resuelve problemas de dos variables.
El punto A maximiza la función objetivo y el
punto B la minimiza.
Para ver el gráfico
seleccione la opción "Descargar" del menú
superior
El método gráfico va a utilizar el plano y
un sistema de ejes cartesianos sobre el que se representan cada
una de las ecuaciones de restricción. Para ello llevaremos
cada inecuación al caso límite de ser una igualdad,
cualquier punto de esa recta satisface a esa ecuación.
Como sabemos a que punto de la recta satisfacer si para
³ ó
£ , para ello
comprobamos con un punto conocido el (0,0) y si satisface
para £ los
puntos estarán de la recta hacia el origen y hacemos lo
mismo con todas las restricciones quedándonos un
polígono de manera que cualquier punto de ese
polígono cumple todas las restricciones y además es
básica.
Cualquier punto que este fuera del polígono no
puede ser solución del problema ya que incumple alguna
restricción o todas.
Ahora vamos a ver cual es la solución
óptima, ningún punto del polígono interior
puede ser la solución óptima ya que siempre
encontraremos otro que maximice o minimice mas la función.
La solución óptima del problema se obtiene de las
líneas perimetrales del polígono, pero existe
siempre otro punto que maximice o minimice más la
función, por lo tanto la solución óptima del
problema se tiene que encontrar en un vértice.
Para obtener cual es el vértice que de la
solución óptima igualaremos a cero la
función objetivo y se le hace pasar por el origen,
trazando una paralela a la recta así obtenida y
llevándola hasta el último vértice ese es el
punto que optimiza la función y el punto más
cercano es el que minimiza la función.
Casos Particulares:
En este primer caso la solución óptima
serán todos los puntos comprendidos entre A y B,
pertenecientes a la recta r.
Aunque nos quedaríamos con A ó B para
maximizar y con el (0,0) para minimizar la función
objetivo.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
En este caso en el que no nos cierra el
polígono, solo consideramos los vértices A, B, y C
y nos quedaríamos con el último por el que pase la
recta que se forma con la función objetivo para maximizar
y el primero para minimizar.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
En este próximo caso particular el punto (0,0)
minimiza la función y como esto no es lógico nos
indica que falta alguna restricción.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
No existe polígono de posibles soluciones
luego el problema no tiene solución.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
6.3. PREPARACIÓN PARA LOS METODOS MATRICIAL Y
SIMPLEX.
Este método no tiene limitación en cuanto
al número de variables. Hace lo mismo que el método
gráfico pero en Rn.
La forma del problema sería la
siguiente:
Función objetivo:
(Max. ó Min.) Z = c1x1 +
c2x2 + … +
cnxn
Restricciones:
a11x1 +
a12x2 + … +
a1nxn £ b1
a21x1 +
a22x2 + … +
a2nxn ³ b2
a31x1 +
a32x2 + … +
a3nxn £ b3
………………………………
am1x1 +
am2x2 + … +
amnxn = bm
Procedimiento:
Primer paso variables de holgura, son variables
ficticias que se introducen en las restricciones para convertirlo
en un sistema de ecuaciones. Pasan a la función objetivo
con coeficiente cero.
(Max. ó Min.) Z = c1x1 +
c2x2 + … +
cnxn + 0xn+1 + 0xn+2
+ … + 0xn+m
a11x1 +
a12x2 + … +
a1nxn + xn+1 =
b1
a21x1 +
a22x2 + … +
a2nxn – xn+2 =
b2
a31x1 +
a32x2 + … +
a3nxn – xn+3 =
b3
………………………………
am1x1 +
am2x2 + … +
amnxn + xn+m =
bm
Segundo paso variables de penalización,
son variables ficticias que se introducen en el sistema de
ecuaciones de restricción en todas aquellas ecuaciones en
las que no exista una variable única (que este en esa
ecuación y no en ninguna otra) y que además tenga
el mismo signo que el termino independiente.
Las variables de penalización pasan a la
función objetivo con coeficiente – M si se trata de
maximizar y con + M en el caso de que se este minimizando, siendo
M un valor que
tiende a infinito pero sin llegar a serlo.
(Max. ó Min.) Z = c1x1 +
c2x2 + … +
cnxn + 0xn+1 + … +
0xn+m ± Mxn+m+1 ± …
± M x
n+2m
a11x1 +
a12x2 + … +
a1nxn + xn+1 + xn+m+1
= b1 xn+m+1 = 0
a21x1 +
a22x2 + … +
a2nxn – xn+2 + xn+m+2
= b2 en nuestro caso
a31x1 +
a32x2 + … +
a3nxn – xn+3 + xn+m+3
= b3
………………………………
am1x1 +
am2x2 + … +
amnxn + xn+m + x n+2m
= bm xn+m = 0
en nuestro caso
6.4. PROBLEMA DE ASIGNACIÓN.
Es un problema de programación lineal que tiene
una manera especial de resolverse.
Consiste en buscar la relación entre dos
conjuntos de forma que el rendimiento de dicha relación
sea el optimo posible.
En nuestro caso uno de los conjuntos serán
personas y el otro de los conjuntos serán puestos de
trabajo, maquinas, etc. y habremos de buscar la asignación
en la que cada persona de el rendimiento optimo.
x (x1, x2, …,
xn) 1er conjunto
y (y1, y2, …,
yn) 2º conjunto
El método de asignación se basa en
establecer una asignación de tipo biyectivo o biunivoco
entre ambos conjuntos.
aij es el rendimiento que cada uno de los
elementos del 1er conjunto tiene con cada uno
de los elementos del 2º conjunto y vamos a formar una
matriz de
rendimientos.
y1 y2 y3 …
y1n a11 ® rendimiento que obtiene el
1er elemento
x1 a11 a12
a13 … a1n del 1er
conjunto al relacionarse con el 1er
x2 a21 a22
a23 … a2n elemento del 2º
conjunto
x3 a31 a32
a33 … a3n
……………………….
Xn an1 an2
an3 … ann
La relación que buscamos lo que hará
será maximizar o minimizar la
asignación.
En el segundo conjunto no tiene porque ser igual que el
primero ya que podemos tener más candidatos que puestos y
en eses caso creamos un puesto de trabajo ficticio (para que la
matriz siga siendo cuadrada) y asignar un rendimiento igual y
constante para todas las personas en ese puesto de trabajo y el
más desfavorable posible.
y1 y2 y3 …
y1n yn+1
x1 a11 a12
a13 … a1n 0
x2 a21 a22
a23 … a2n 0
x3 a31 a32
a33 … a3n 0
…………………………………………..
xn an1 an2
an3 … ann0
xn+1 a(n+1)1 a(n+1)2
a(n+1)3 … a(n+1)n0
yn+1 ® no existe en realidad, es ficticio y
representa el stock. La columna yn+1 = 0 si se esta
maximizando en el caso de estar minimizando se le pone a todos
los elementos de la columna yn+1 el mismo valor pero
ligeramente superior al mayor valor que haya en la matriz de
rendimientos.
Teorema fundamental de la
asignación: Si a todos los elementos de una fila o
de una columna de una matriz de rendimientos se le suma o se le
resta una cantidad constante la asignación optima no
varia.
Algoritmo Húngaro: (Anexo II del
librillo de practicas), el algoritmo
Húngaro esta destinado para minimizar si tenemos que
maximizar tendremos previamente que darle la vuelta a la matriz
restándole el mayor elemento de toda la matriz a cada uno
de los elementos de la misma de manera que el elemento que era
más pequeño pasara a ser el más grande y a
la inversa.
El Algoritmo
Húngaro se debe a D. König y E. E
Egervóry.
Cuando hay que pasar de maximizar a minimizar en lugar
de operar con el mayor de toda la matriz podemos ir tomando el
mayor de cada fila o columna e ir restándole todos los
elementos de esa fila o columna con lo cual conseguiremos de
camino obtener por lo menos un cero como mínimo en cada
fila o columna. Si en alguna columna no hubiera ceros le quitamos
el mayor a la columna.
6.5. PROBLEMA DEL TRANSPORTE
Es un problema similar al de la asignación con la
diferencia de que no se asignan elementos de un conjunto a otro
sino cantidades de producto que
normalmente vienen representadas por costos de
transporte.
A diferencia del problema de asignación la matriz
no tiene por que ser cuadrada, pueden existir mas destinos que
orígenes, también pueden no coincidir las
cantidades que se fabrican o almacenan con los pedidos que se
reciben pudiendo estos ser menores o iguales, en ese caso
deberá crearse un mercado ficticio
que absorba esa producción en exceso.
En la matriz de rendimientos los elementos
aij indicaran en este caso los costos o
relación directa, nos aparecerán unos elementos
Cj que indicaran las cantidades a almacenar o
fabricar, otros elementos Bj que indicaran las
necesidades de los destinos y otros elementos Zij que
indicaran las cantidades enviadas de cada origen a cada
destino.
y1 y2 y3 …
ym
x1 a11z11
a12z12 a13z13
… a1mz1m c1
x2 a21z21
a22z22 a23z23
… a2nz2m c2
x3 a31z31
a32z32 a33z33
… a3nz3m c3
…………………………………………
Xn an1zn1
an2zn2 an3zn3
… annznm cn
b1 b2 b3
bm
Si S
cj ³ S
bj tiene solución el sistema
Si S
cj < S
bj no tiene solución el
sistema.
EJEMPLOS DE ASIGNACIÓN
1) min. 1 2 3 1 2 3 1 2 3 SOLUCIÓN
A 3 2 1 A 2 1 0 A 2 0 0 A ® 2
B 4 5 7 B 0 1 3 B 0 0 3 B ® 1
C 6 5 2 C 4 3 0 C 4 2 0 C ® 3
MARCO TACHO
2) min. 1 2 3 1 2 3 1 2 3
A 3 7 1 A 2 6 0 A 2 5 0 *
B 4 5 7 B 0 1 3 B 0 0 3
C 6 5 2 C 4 3 0 C 4 2 0 *
*
1 2 3 SOLUCIÓN.1:
A 0 3 0 A ® 1 = 3
B 0 0 5 B ® 2 = 5
C 2 0 0 C ® 3 = 2
10 =
1 2 3 SOLUCIÓN.2:
A 0 3 0 A ® 3 = 1
B 0 0 5 B ® 1 = 4
C 2 0 0 C ® 2 = 5
10
EJEMPLO DE TRANSPORTE
MIN. 1 2 3
A 25 28 17 10 CAPACIDADES = S C = 30
B 20 29 15 12
C 22 27 15 8
10 11 9
NECESIDADES = S N = 30
1 2 3 1 2 3
A 8 11 0 10 A 3 010 0 10, 0
B 5 14 0 12 B 010 3 0112, 2,
1*
C 7 12 0 8 C 2 1 08 8, 0 *
10 11 9 10 11 9
0 1 1
0
* *
SOLUCIONES:
1 2 3 A – 2 – 10
A 4 010 1 10, 0 B – 1 – 10
B 010 2 0212, 2, 0 B – 3 –
2
C 2 01 07 8, 7, 0 C – 2 –
1
10 11 9 C – 3 – 7
0 1 7
0 0
TEMA II: SISTEMAS DE
PROGRAMACIÓN POR GRAFOS
LECCIÓN SEPTIMA
7.1. INTRODUCCIÓN.
Es la base de todos los sistemas de
programación que estudiaremos: PERT, CPM y
ROY.
7.2. CONCEPTOS Y DEFINICIONES.
Grafo: Es el conjunto de elementos entre
los que existen ligaduras orientadas.
Suponemos un conjunto x = {A, B, C, D, E,
F} y una
relación G = (x, T) de manera que:
TA = {B, C, D}
TB = {A}
TC = {B, D, F}
TD = {D, E}
TE = {0}
TF = {0}
Lo representamos mediante un diagrama
sagital.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Cuadro de doble entrada.
| A | B | C | D | E | F |
A |
| 1 | 1 | 1 |
|
|
B | 1 |
|
|
|
|
|
C |
| 1 |
| 1 |
| 1 |
D |
|
|
| 1 | 1 |
|
E |
|
|
|
|
|
|
F |
|
|
|
|
|
|
Definiciones:
Vértice: Elemento de un conjunto que constituye
un grafo.
Arco: Par de elementos entre los que existe
relación teniendo en cuenta la orientación, es
decir que exista relación orientada: (A, B); (A, C); (B,
A); …
Camino: Es una sucesión de arcos adyacentes que
nos permiten pasar de un vértice a otro: (A, C, D,
E).
Circuito: Es un camino en el que el vértice
inicial y final coinciden: (A, C, B, A); (A, B, A).
Bucle: Es un arco en el que el vértice origen y
final coinciden: (D)
Arista: Relación entre dos vértices sin
atender a la orientación: (C, A); (A, C).
Cadena: Sucesión de aristas adyacentes: (F, C,
B, A).
Longitud de un camino o circuito: Se mide por el
número de arcos que constituyen el camino o
circuito.
Grafo conexo: Entre todo par de vértices
podemos establecer al menos una cadena.
A Grafo no conexo ya que E no se relaciona
con nadie y nadie se relaciona con
él.
Para ver el gráfico seleccione la
opción "Descargar" del menú superior
Grafo fuertemente conexo: Es aquel que entre cualquier
par de vértices podemos establecer al menos un
camino.
Grafo sin circuitos:
Es aquel que no tiene circuitos.
A nosotros nos interesan los grafos sin
circuitos y conexos.
7.3. RELACIÓN DE ORDEN ESTRICTO EN UN GRAFO
CONEXO SIN CIRCUITOS.
Si un grafo es conexo y sin circuitos se puede
establecer una relación de orden si cumple las siguientes
propiedades:
1. Antisimétrica: A se relaciona con B
entonces B no puede preceder a A.
A y B son vértices del grafo
A <
B Þ
B no puede preceder a A.
< no significa menor sino sentido,
dirección.
2. Transitiva: A precede a B y B precede a C
entonces A precede a C.
A < B
A < C
B < C
LECCIÓN OCTAVA
8.1. INTRODUCCIÓN.
Necesidad de ordenar.
8.2. DESCOMPOSICIÓN DE UN GRAFO CONEXO SIN
CIRCUITOS EN NIVELES.
Establecimiento convencional de niveles
Situar los vértices de manera que ningún
vértice de un determinado nivel precede a un
vértice situado en un nivel anterior. (A su izquierda)
Entre los vértices de un mismo nivel no existirá
relación.
Pasos a seguir:
1. Sumamos por filas el número de veces que cada
vértice precede a otro.
2. Vértices situados en el último nivel
son aquellos que no preceden nunca a nadie.
3. Restamos a cada elemento el número de veces
que precedía a los situados en el último
nivel.
4. Así sucesivamente hasta que todos los
vértices tengan asignado un nivel.
Ejemplo:
| A | B | C | D | E | F | G | H | I | I | II | III | IV | V |
A |
| 1 | 1 | 1 |
|
|
|
| 1 | 4 | 4 | 4 | 3 | 0 |
B |
|
|
|
|
| 1 |
|
|
| 1 | 1 | 0 |
|
|
C |
| 1 |
|
| 1 | 1 |
|
|
| 3 | 3 | 2 | 0 |
|
D |
| 1 |
|
|
|
| 1 |
|
| 2 | 1 | 1 | 0 |
|
E |
|
|
|
|
| 1 |
| 1 |
| 2 | 1 | 0 |
|
|
F |
|
|
|
|
|
| 1 | 1 |
| 2 | 0 |
|
|
|
G |
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
H |
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
I |
|
|
|
| 1 |
|
|
|
| 1 | 1 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
| G | F | B | C | A |
|
|
|
|
|
|
|
|
|
| H |
| E | D |
|
|
|
|
|
|
|
|
|
|
|
|
|
| I |
|
V IV III II I
| D |
|
|
|
|
|
|
|
| G |
|
|
| B |
|
|
|
|
|
|
|
|
|
A | C |
| F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| H |
|
I | E |
|
|
|
Nota.- En este tipo de ejercicios no es conveniente
hacer diagramas de tipo
sagital ya que resultarían muy confusos de
interpretar.
8.3. CONSIDERACIONES PARA EL DIBUJO DE
GRAFOS.
1. Las precedencias serán inmediatas.
2. La longitud del arco no representa nada.
3. Evitar longitudes de arcos
desproporcionadas.
4. Evitar el trazado de arcos curvos.
5. Evitar el cruce entre arcos.
6. Evitar ángulos pequeños entre
arcos.
7. Dos arcos distintos no podrán tener el mismo
vértice inicial y final.
Página siguiente |