SlideShare une entreprise Scribd logo
1  sur  14
OPTIMIZACIÓN DE SISTEMAS Y FUNCIONES
Republica Bolivariana De Venezuela
Instituto Universitario Politécnico
“Santiago Mariño” Extensión Maracay
PROFESORA: YSABEL FLORES AUTOR: PABLO ROSALES
SECCION:“SL” C.I = 20.245.891
MARACAY, 26 DE NOVIEMBRE DE 2016
CONCEPTOS BASICOS-DEFINICION
 Empezaremos con Qué es Optimización:
Se conoce como Optimización que es la acción y efecto de
optimizar. Este verbo hace referencia a buscar la mejor manera de
realizar una actividad. El término se utiliza mucho en el ámbito de
la informática. En general, la optimización es empleada para que una
tarea se realice más rápidamente. Pero este no siempre es el motivo;
por ejemplo, en determinados casos lo más importante es que se
consuma menos memoria, por lo tanto, se deben crear programas más
lentos, pero que estén optimizados con respecto al consumo de la
memoria. La optimización se hace siempre con respecto a uno o
más recursos como ser: tiempo de ejecución, uso de memoria, espacio
en disco, ancho de banda , consumo de energía, etc. Muchas veces la
optimización de un recurso se hace a expensas de otros recursos.
Optimización de Sistemas:
La optimización de software o de sistemas lo que busca es
adaptar los programas informáticos para que realicen sus tareas de la
forma más eficiente posible. Virtualmente, existen infinitas maneras
de desarrollar una misma aplicación, y uno de los factores más
influyentes a la hora de crear el diseño es la arquitectura de hardware
con la cual se desea trabajar. En pocas palabras, conseguir el mejor
rendimiento en una plataforma enfocada en el tipo y la cantidad
memoria es muy diferente a hacerlo en una cuyo fuerte es la velocidad
de los procesadores. la optimización intenta aportar respuestas a un
tipo general de problemas que consiste en seleccionar el mejor entre
un conjunto de elementos.
A nivel general, la optimización puede realizarse en diversos
ámbitos, pero siempre con el mismo objetivo: mejorar el
funcionamiento de algo o el desarrollo de un proyecto a través de
una gestión perfeccionada de los recursos. La optimización puede
realizarse en distintos niveles, aunque lo recomendable es concretarla
hacia el final de un proceso.
FORMAS DE LA FUNCION OBJETIVO
Se identifica por la infinidad de soluciones factibles pero con
ningún punto de soluciones posibles, es decir no se soluciona el punto
optimo ya que siempre habrá una solución aun mejor de la encontrada
que es llamada exactamente una función optima. Este es el campo de
la optimización dedicado a maximizar o minimizar una función
lineal, denominada función objetivo, de tal forma que las variables de
dicha función estén sujetas a una serie de restricciones expresadas
mediante un sistema de inecuaciones también lineales. Los métodos
más recurridos para resolver problemas de programación lineal
son algoritmos de pivote, en particular los algoritmos simplex.
Métodos de Optimización:
MÉTODO DE MULTIPLICADORES DE LAGRANGE:
En los problemas de optimización, el método de los
multiplicadores de Lagrange, llamado así en honor a Joseph Louis
Lagrange, es un procedimiento para encontrar los máximos y mínimos
de funciones de múltiples variables sujetas a restricciones. Este
método reduce el problema restringido con n variables a uno sin
restricciones de n + k variables, donde k es igual al número de
restricciones, y cuyas ecuaciones pueden ser resueltas más fácilmente.
Estas nuevas variables escalares desconocidas, una para cada
restricción, son llamadas multiplicadores de Lagrange.
El método dice que los puntos donde la función tiene un extremo
condicionado con k restricciones, están entre los puntos estacionarios
de una nueva función sin restricciones construida como una
combinación lineal de la función y las funciones implicadas en las
restricciones, cuyos coeficientes son los multiplicadores. La
demostración usa derivadas parciales y la regla de la cadena para
funciones de varias variables. Se trata de extraer una función implícita
de las restricciones, y encontrar las condiciones para que las derivadas
parciales con respecto a las variables independientes de la función
sean iguales a cero.
Métodos de Optimización:
CONDICIONES DE KARUSH-KUHN-TUCKER:
Albert William Tucker Albert William Tucker (28 de noviembre
de 1905 – 25 de enero de 1995) fue un matemático estadounidense
nacido en Canadá que realizó importantes contribuciones a la
Topología, Teoría de juegos y a la Programación no lineal. En
programación matemática, las condiciones de Karush-Kuhn-Tucker
(también conocidas como las condiciones KKT o Kuhn-Tucker) son
condiciones necesarias y suficientes para que la solución de un
problema de programación matemática sea óptima. Es una
generalización del método de los Multiplicadores de Lagrange. La
importancia de este teorema radica en que nos muestra que podemos
asociar una función de utilidad a unas preferencias, esto nos abre la
puerta de la potente herramienta del análisis matemático para el
estudio del comportamiento.
Métodos de Optimización:
Métodos iterativos:
usados para resolver problemas de programación no
lineal difieren según lo que evalúen: Hessianas, gradientes, o
solamente valores de función. Mientras que evaluando Hessianas (H)
y gradientes (G) mejora la velocidad de convergencia, tales
evaluaciones aumentan la complejidad computacional(o costo
computacional) de cada iteración. En algunos casos, la complejidad
computacional puede ser excesivamente alta.
Un importante criterio para los optimizadores es justo el número
de evaluaciones de funciones requerido, como este con frecuencia es
de por sí un gran esfuerzo computacional, usualmente mucho más
esfuerzo que el del optimizador en sí, ya que en su mayoría tiene que
operar sobre N variables. Las derivadas proveen información detallada
para los optimizadores, pero son aún más costosas de calcular, por
ejemplo aproximando el gradiente toma al menos N+1 evaluaciones
de funciones.
Formulación de un problema:
Para formular un problema de Optimización, seguir los siguientes
lineamientos generales después de leer con atención el enunciado del problema
varias veces .Todo programa consta de cuatro partes: un conjunto de variables
de decisión, los parámetros, la función objetivo y un conjunto de restricciones.
Preguntas importantes a la hora de analizar un problema de optimización:
¿Cuáles son las variables de decisión? Es decir, ¿cuáles con las entradas
controlables? Defina las variables de decisión con precisión utilizando nombres
descriptivos. Cuáles son los parámetros? Vale decir ¿cuáles son las entradas no
controlables? Por lo general, son los valores numéricos constantes dados.
Defina los parámetros con precisión utilizando nombres descriptivos. ¿Cuál es
el objetivo? ¿Cuál es la función objetivo? Es decir, ¿qué quiere el dueño del
problema? ¿De qué manera se relaciona el objetivo con las variables de
decisión del dueño del problema? ¿Es un problema de maximización o
minimización? El objetivo debe representar la meta del decisor. ¿Cuáles son las
restricciones? Es decir, ¿qué requerimientos se deben cumplir? ¿Debería utilizar
un tipo de restricción de desigualdad o igualdad? ¿Cuáles son las conexiones
entre las variables? Escríbalas con palabras antes de volcarlas en forma
matemática.
Recuerde que la región factible tiene poco o nada que ver con la función
objetivo (minim. o maxim.). Estas dos partes en cualquier formulación de PL
generalmente provienen de dos fuentes distintas. La función objetivo se
establece para cumplir con el deseo (objetivo) del decisor mientras que las
restricciones que forman la región factible generalmente provienen del entorno
del decisor que fija algunas limitaciones / condiciones para lograr su objetivo.
Procedimiento general para resolver un
problema de optimización:
Los problemas de optimización son aquellos que se ocupan de
elegir la decisión óptima de un problema, es decir, encontrar cual es el
máximo o mínimo de un determinado criterio (una función) sujeto a unas
condiciones que nos da el problema, seguiremos una serie de pasos:
1) En primer lugar, establecemos cuál o cuáles son las incógnitas que nos
plantea el problema.
2º. A continuación tenemos que buscar y plantear qué es lo que tenemos
que maximizar o minimizar: f(x,y).
3) Después buscamos la condición que se nos plantea. En la mayoría de
los problemas que nos encontremos, la función a maximizar o minimizar
dependerá de dos variables, por tanto la condición nos permitirá
relacionar estas dos variables para poner una en función de la otra.
4) Una vez, que hemos despejado una variable en función de la otra,
supongamos y en función de x. Sustituimos en nuestra función a
optimizar, quedándose ahora en función de una sola variable: f(x)
Procedimiento general para resolver un
problema de optimización:
5) Derivamos la función y la igualamos a cero: f´(x)=0.
6) Una vez obtenidas las soluciones nos falta el último paso, comprobar si
realmente se trata de un máximo o un mínimo, para ello, realizamos la
segunda derivada de tal forma que:
– si f´´(x)0, entonces se trata de un mínimo.
7) El último paso, una vez que ya tenemos x, sería irnos al paso 3, donde
habíamos despejado y, y hallar el valor de y, y damos la solución.
Problema de Optimización:
Un taller tiene tres (3) tipos de máquinas A, B y C; puede fabricar
dos (2) productos 1 y 2, todos los productos tienen que ir a cada máquina
y cada uno va en el mismo orden:
Primero a la máquina A, luego a la B y luego a la C. La tabla
siguiente muestra:
1. Las horas requeridas en cada máquina, por unidad de producto
2. Las horas totales disponibles para cada máquina, por semana
3. La ganancia por unidad vendida de cada producto
Tipo de Máquina = A, B, C
Producto 1 = 2, 1, 4
Producto 2 = 2, 2, 2
Horas disponibles por semana = 16, 12, 28
Ganancias por Unidades = 1, 1,50.
Problema de Optimización:
¿Que cantidad de cada producto (1 y 2) se debe manufacturar cada semana,
para obtener la máxima ganancia? ¿Cuantas horas semanales sobran en cada
departamento?
Formulación
1) Definición de las variables:
Xj = Unidades semanales a producir del articulo j-ésimo ( j=1 y 2) 2)
2) Función objetivo:
Maximizar Z = X1 + 1.5 X2 Con las siguientes restricciones (S.A:):
3) Restricciones:
2X1 + 2X2 ≤ 16 Restricción debida a las horas disponibles por semana de la MQ
A X1 + 2X2 ≤ 12 Restricción debida a las horas disponibles por semana de la
MQ
B 4X1 + 2X2 ≤ 28 Restricción debida a las horas disponibles por semana de la
MQ C
4) Condición de no negatividad:
Xj =0 ; j = 1 y 2
Problema de Optimización:
5) Solución óptima
x1= 4
x2=4
Z=10
Tiempo sobrante de cada máquina:
Máquina A= Se usan todas las horas semanales disponibles
Máquina B= Se usan todas las horas semanales disponibles
Máquina C= Sobran 4 horas semanales
Agradecido por su máxima
atención, Dios bendice.

Contenu connexe

Tendances

Metodo simplex metodo grafico .raiza
Metodo simplex metodo grafico .raizaMetodo simplex metodo grafico .raiza
Metodo simplex metodo grafico .raiza
nellysamor
 
Optimizacion de sistemas y funciones
Optimizacion de sistemas y funcionesOptimizacion de sistemas y funciones
Optimizacion de sistemas y funciones
HernanadezCardozo
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
RCOP
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
vanessa sobvio
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
Andreina Arteaga
 
Introduccion a programacion lineal
Introduccion a programacion linealIntroduccion a programacion lineal
Introduccion a programacion lineal
gealvarado
 

Tendances (20)

Metodo simplex metodo grafico .raiza
Metodo simplex metodo grafico .raizaMetodo simplex metodo grafico .raiza
Metodo simplex metodo grafico .raiza
 
Teoria de optimizacion by. manuel rivas
Teoria de optimizacion by. manuel rivasTeoria de optimizacion by. manuel rivas
Teoria de optimizacion by. manuel rivas
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion Lineal
 
Teoria optimizacion
Teoria optimizacionTeoria optimizacion
Teoria optimizacion
 
Optimizacion de sistemas y funciones
Optimizacion de sistemas y funcionesOptimizacion de sistemas y funciones
Optimizacion de sistemas y funciones
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones
 
Trabajo programacion lineal
Trabajo  programacion  linealTrabajo  programacion  lineal
Trabajo programacion lineal
 
Condiciones de kuhn tucker y lagrange
Condiciones de kuhn tucker y lagrangeCondiciones de kuhn tucker y lagrange
Condiciones de kuhn tucker y lagrange
 
Javierperez teoría de la optimización
Javierperez teoría de la optimizaciónJavierperez teoría de la optimización
Javierperez teoría de la optimización
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Dynamic programming 01
Dynamic programming 01Dynamic programming 01
Dynamic programming 01
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamica
 
Manual Programacion Lineal Julio 20
Manual Programacion Lineal Julio 20Manual Programacion Lineal Julio 20
Manual Programacion Lineal Julio 20
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 
Introduccion a programacion lineal
Introduccion a programacion linealIntroduccion a programacion lineal
Introduccion a programacion lineal
 

En vedette

Trabajo de redes sociales milton
Trabajo de redes sociales miltonTrabajo de redes sociales milton
Trabajo de redes sociales milton
mhrecinos
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorial
blogmaxima
 

En vedette (16)

Optimizacion de Sistemas y Funciones
Optimizacion de Sistemas y FuncionesOptimizacion de Sistemas y Funciones
Optimizacion de Sistemas y Funciones
 
Optimizacion Osvelis Ruiz
Optimizacion Osvelis RuizOptimizacion Osvelis Ruiz
Optimizacion Osvelis Ruiz
 
Trabajo de redes sociales milton
Trabajo de redes sociales miltonTrabajo de redes sociales milton
Trabajo de redes sociales milton
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorial
 
Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilab
 
Método de gauss siedel
Método de gauss siedelMétodo de gauss siedel
Método de gauss siedel
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
Matlab code for secant method
Matlab code for secant methodMatlab code for secant method
Matlab code for secant method
 
Manual Scilab
Manual ScilabManual Scilab
Manual Scilab
 
Métodos de optimizacion
Métodos de optimizacionMétodos de optimizacion
Métodos de optimizacion
 
Numerical on bisection method
Numerical on bisection methodNumerical on bisection method
Numerical on bisection method
 
scilab
scilabscilab
scilab
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Optimización de sistemas. Gerardo Caolo
Optimización de sistemas. Gerardo CaoloOptimización de sistemas. Gerardo Caolo
Optimización de sistemas. Gerardo Caolo
 
Resolucion ejercicios scilab
Resolucion ejercicios scilabResolucion ejercicios scilab
Resolucion ejercicios scilab
 

Similaire à Presentación optimizacion de sistema

guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docxguia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
cirov176
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
Danny Quintero
 
Kuhn Tucker y Lagrange
Kuhn Tucker y LagrangeKuhn Tucker y Lagrange
Kuhn Tucker y Lagrange
Renier007
 

Similaire à Presentación optimizacion de sistema (20)

Aza
AzaAza
Aza
 
Optimizacion de Sistemas y Funciones por Jhonnathan Arrieta
Optimizacion de Sistemas y Funciones por Jhonnathan ArrietaOptimizacion de Sistemas y Funciones por Jhonnathan Arrieta
Optimizacion de Sistemas y Funciones por Jhonnathan Arrieta
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Optimización norfreidys suarez
Optimización norfreidys suarezOptimización norfreidys suarez
Optimización norfreidys suarez
 
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docxguia-unidad-1-teoria-clasica-de-optimizacion (7).docx
guia-unidad-1-teoria-clasica-de-optimizacion (7).docx
 
Optimizacion de s y f
Optimizacion de s y fOptimizacion de s y f
Optimizacion de s y f
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
323012985 investigacion-operativa-final
323012985 investigacion-operativa-final323012985 investigacion-operativa-final
323012985 investigacion-operativa-final
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
Optimizacion De Sistemas Y Funciones
Optimizacion De Sistemas Y FuncionesOptimizacion De Sistemas Y Funciones
Optimizacion De Sistemas Y Funciones
 
Programacionnolineal
Programacionnolineal Programacionnolineal
Programacionnolineal
 
Optimización de s y f
Optimización de s y fOptimización de s y f
Optimización de s y f
 
Pro no num Prog dinamica
Pro no num Prog dinamicaPro no num Prog dinamica
Pro no num Prog dinamica
 
Programacion_Lineal.pdf
Programacion_Lineal.pdfProgramacion_Lineal.pdf
Programacion_Lineal.pdf
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
Condiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrangeCondiciones kuhn tucker y lagrange
Condiciones kuhn tucker y lagrange
 
Informe - Investigacion de Operaciones
Informe - Investigacion de OperacionesInforme - Investigacion de Operaciones
Informe - Investigacion de Operaciones
 
Algoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimirAlgoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimir
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Kuhn Tucker y Lagrange
Kuhn Tucker y LagrangeKuhn Tucker y Lagrange
Kuhn Tucker y Lagrange
 

Dernier

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Dernier (20)

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 

Presentación optimizacion de sistema

  • 1. OPTIMIZACIÓN DE SISTEMAS Y FUNCIONES Republica Bolivariana De Venezuela Instituto Universitario Politécnico “Santiago Mariño” Extensión Maracay PROFESORA: YSABEL FLORES AUTOR: PABLO ROSALES SECCION:“SL” C.I = 20.245.891 MARACAY, 26 DE NOVIEMBRE DE 2016
  • 2. CONCEPTOS BASICOS-DEFINICION  Empezaremos con Qué es Optimización: Se conoce como Optimización que es la acción y efecto de optimizar. Este verbo hace referencia a buscar la mejor manera de realizar una actividad. El término se utiliza mucho en el ámbito de la informática. En general, la optimización es empleada para que una tarea se realice más rápidamente. Pero este no siempre es el motivo; por ejemplo, en determinados casos lo más importante es que se consuma menos memoria, por lo tanto, se deben crear programas más lentos, pero que estén optimizados con respecto al consumo de la memoria. La optimización se hace siempre con respecto a uno o más recursos como ser: tiempo de ejecución, uso de memoria, espacio en disco, ancho de banda , consumo de energía, etc. Muchas veces la optimización de un recurso se hace a expensas de otros recursos.
  • 3. Optimización de Sistemas: La optimización de software o de sistemas lo que busca es adaptar los programas informáticos para que realicen sus tareas de la forma más eficiente posible. Virtualmente, existen infinitas maneras de desarrollar una misma aplicación, y uno de los factores más influyentes a la hora de crear el diseño es la arquitectura de hardware con la cual se desea trabajar. En pocas palabras, conseguir el mejor rendimiento en una plataforma enfocada en el tipo y la cantidad memoria es muy diferente a hacerlo en una cuyo fuerte es la velocidad de los procesadores. la optimización intenta aportar respuestas a un tipo general de problemas que consiste en seleccionar el mejor entre un conjunto de elementos. A nivel general, la optimización puede realizarse en diversos ámbitos, pero siempre con el mismo objetivo: mejorar el funcionamiento de algo o el desarrollo de un proyecto a través de una gestión perfeccionada de los recursos. La optimización puede realizarse en distintos niveles, aunque lo recomendable es concretarla hacia el final de un proceso.
  • 4. FORMAS DE LA FUNCION OBJETIVO Se identifica por la infinidad de soluciones factibles pero con ningún punto de soluciones posibles, es decir no se soluciona el punto optimo ya que siempre habrá una solución aun mejor de la encontrada que es llamada exactamente una función optima. Este es el campo de la optimización dedicado a maximizar o minimizar una función lineal, denominada función objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de restricciones expresadas mediante un sistema de inecuaciones también lineales. Los métodos más recurridos para resolver problemas de programación lineal son algoritmos de pivote, en particular los algoritmos simplex.
  • 5. Métodos de Optimización: MÉTODO DE MULTIPLICADORES DE LAGRANGE: En los problemas de optimización, el método de los multiplicadores de Lagrange, llamado así en honor a Joseph Louis Lagrange, es un procedimiento para encontrar los máximos y mínimos de funciones de múltiples variables sujetas a restricciones. Este método reduce el problema restringido con n variables a uno sin restricciones de n + k variables, donde k es igual al número de restricciones, y cuyas ecuaciones pueden ser resueltas más fácilmente. Estas nuevas variables escalares desconocidas, una para cada restricción, son llamadas multiplicadores de Lagrange. El método dice que los puntos donde la función tiene un extremo condicionado con k restricciones, están entre los puntos estacionarios de una nueva función sin restricciones construida como una combinación lineal de la función y las funciones implicadas en las restricciones, cuyos coeficientes son los multiplicadores. La demostración usa derivadas parciales y la regla de la cadena para funciones de varias variables. Se trata de extraer una función implícita de las restricciones, y encontrar las condiciones para que las derivadas parciales con respecto a las variables independientes de la función sean iguales a cero.
  • 6. Métodos de Optimización: CONDICIONES DE KARUSH-KUHN-TUCKER: Albert William Tucker Albert William Tucker (28 de noviembre de 1905 – 25 de enero de 1995) fue un matemático estadounidense nacido en Canadá que realizó importantes contribuciones a la Topología, Teoría de juegos y a la Programación no lineal. En programación matemática, las condiciones de Karush-Kuhn-Tucker (también conocidas como las condiciones KKT o Kuhn-Tucker) son condiciones necesarias y suficientes para que la solución de un problema de programación matemática sea óptima. Es una generalización del método de los Multiplicadores de Lagrange. La importancia de este teorema radica en que nos muestra que podemos asociar una función de utilidad a unas preferencias, esto nos abre la puerta de la potente herramienta del análisis matemático para el estudio del comportamiento.
  • 7. Métodos de Optimización: Métodos iterativos: usados para resolver problemas de programación no lineal difieren según lo que evalúen: Hessianas, gradientes, o solamente valores de función. Mientras que evaluando Hessianas (H) y gradientes (G) mejora la velocidad de convergencia, tales evaluaciones aumentan la complejidad computacional(o costo computacional) de cada iteración. En algunos casos, la complejidad computacional puede ser excesivamente alta. Un importante criterio para los optimizadores es justo el número de evaluaciones de funciones requerido, como este con frecuencia es de por sí un gran esfuerzo computacional, usualmente mucho más esfuerzo que el del optimizador en sí, ya que en su mayoría tiene que operar sobre N variables. Las derivadas proveen información detallada para los optimizadores, pero son aún más costosas de calcular, por ejemplo aproximando el gradiente toma al menos N+1 evaluaciones de funciones.
  • 8. Formulación de un problema: Para formular un problema de Optimización, seguir los siguientes lineamientos generales después de leer con atención el enunciado del problema varias veces .Todo programa consta de cuatro partes: un conjunto de variables de decisión, los parámetros, la función objetivo y un conjunto de restricciones. Preguntas importantes a la hora de analizar un problema de optimización: ¿Cuáles son las variables de decisión? Es decir, ¿cuáles con las entradas controlables? Defina las variables de decisión con precisión utilizando nombres descriptivos. Cuáles son los parámetros? Vale decir ¿cuáles son las entradas no controlables? Por lo general, son los valores numéricos constantes dados. Defina los parámetros con precisión utilizando nombres descriptivos. ¿Cuál es el objetivo? ¿Cuál es la función objetivo? Es decir, ¿qué quiere el dueño del problema? ¿De qué manera se relaciona el objetivo con las variables de decisión del dueño del problema? ¿Es un problema de maximización o minimización? El objetivo debe representar la meta del decisor. ¿Cuáles son las restricciones? Es decir, ¿qué requerimientos se deben cumplir? ¿Debería utilizar un tipo de restricción de desigualdad o igualdad? ¿Cuáles son las conexiones entre las variables? Escríbalas con palabras antes de volcarlas en forma matemática. Recuerde que la región factible tiene poco o nada que ver con la función objetivo (minim. o maxim.). Estas dos partes en cualquier formulación de PL generalmente provienen de dos fuentes distintas. La función objetivo se establece para cumplir con el deseo (objetivo) del decisor mientras que las restricciones que forman la región factible generalmente provienen del entorno del decisor que fija algunas limitaciones / condiciones para lograr su objetivo.
  • 9. Procedimiento general para resolver un problema de optimización: Los problemas de optimización son aquellos que se ocupan de elegir la decisión óptima de un problema, es decir, encontrar cual es el máximo o mínimo de un determinado criterio (una función) sujeto a unas condiciones que nos da el problema, seguiremos una serie de pasos: 1) En primer lugar, establecemos cuál o cuáles son las incógnitas que nos plantea el problema. 2º. A continuación tenemos que buscar y plantear qué es lo que tenemos que maximizar o minimizar: f(x,y). 3) Después buscamos la condición que se nos plantea. En la mayoría de los problemas que nos encontremos, la función a maximizar o minimizar dependerá de dos variables, por tanto la condición nos permitirá relacionar estas dos variables para poner una en función de la otra. 4) Una vez, que hemos despejado una variable en función de la otra, supongamos y en función de x. Sustituimos en nuestra función a optimizar, quedándose ahora en función de una sola variable: f(x)
  • 10. Procedimiento general para resolver un problema de optimización: 5) Derivamos la función y la igualamos a cero: f´(x)=0. 6) Una vez obtenidas las soluciones nos falta el último paso, comprobar si realmente se trata de un máximo o un mínimo, para ello, realizamos la segunda derivada de tal forma que: – si f´´(x)0, entonces se trata de un mínimo. 7) El último paso, una vez que ya tenemos x, sería irnos al paso 3, donde habíamos despejado y, y hallar el valor de y, y damos la solución.
  • 11. Problema de Optimización: Un taller tiene tres (3) tipos de máquinas A, B y C; puede fabricar dos (2) productos 1 y 2, todos los productos tienen que ir a cada máquina y cada uno va en el mismo orden: Primero a la máquina A, luego a la B y luego a la C. La tabla siguiente muestra: 1. Las horas requeridas en cada máquina, por unidad de producto 2. Las horas totales disponibles para cada máquina, por semana 3. La ganancia por unidad vendida de cada producto Tipo de Máquina = A, B, C Producto 1 = 2, 1, 4 Producto 2 = 2, 2, 2 Horas disponibles por semana = 16, 12, 28 Ganancias por Unidades = 1, 1,50.
  • 12. Problema de Optimización: ¿Que cantidad de cada producto (1 y 2) se debe manufacturar cada semana, para obtener la máxima ganancia? ¿Cuantas horas semanales sobran en cada departamento? Formulación 1) Definición de las variables: Xj = Unidades semanales a producir del articulo j-ésimo ( j=1 y 2) 2) 2) Función objetivo: Maximizar Z = X1 + 1.5 X2 Con las siguientes restricciones (S.A:): 3) Restricciones: 2X1 + 2X2 ≤ 16 Restricción debida a las horas disponibles por semana de la MQ A X1 + 2X2 ≤ 12 Restricción debida a las horas disponibles por semana de la MQ B 4X1 + 2X2 ≤ 28 Restricción debida a las horas disponibles por semana de la MQ C 4) Condición de no negatividad: Xj =0 ; j = 1 y 2
  • 13. Problema de Optimización: 5) Solución óptima x1= 4 x2=4 Z=10 Tiempo sobrante de cada máquina: Máquina A= Se usan todas las horas semanales disponibles Máquina B= Se usan todas las horas semanales disponibles Máquina C= Sobran 4 horas semanales
  • 14. Agradecido por su máxima atención, Dios bendice.