SlideShare una empresa de Scribd logo
1 de 10
ANALISIS Y DISEÑO DE
ALGORITMOS
YARED REDMAN
14-0620
DIFERENTES TIPOS DE ALGORITMOS
• VORACES: Elige la opción óptima en cada paso para llegar a una solución general óptima.
• PROBABILISTICOS: Basado en la toma de algunas decisiones al azar, de tal forma que, en
promedio, obtiene una buena solución al problema planteado para cualquier distribución
de los datos de entrada.
• GEOMETRICOS: Se basan en cálculos simples que usan sumas, restas, multiplicaciones y
comparaciones.
• PARALELOS: Es un algoritmo que se ejecuta por partes en el mismo instante de tiempo
por varias unidades de procesamiento, para finalmente tomarlas todas y obtener el
resultado correcto.
• TIEMPO REAL: Garantiza que un trabajo se completará en un plazo de tiempo
especificado. Dicho sistema deberá garantizar que todos los retrasos en el
procesamiento, la entrada y salida son limitadas.
• GENETICOS: Funcionan entre el conjunto de soluciones de un y el conjunto de individuos
de una población, codificando la información de cada solución en una cadena,
generalmente binaria, llamada cromosoma.
CARACTERISTICAS DE ESTOS TIPOS DE
ALGORITMOS
• Las caracteristicas que presentan todos en comun es que se
busca encontrar una solucion a un problema de manera rapida
y eficaz. En los algoritmos voraces y de tiempo real por ejemplo
se puede ver como cada uno trata de simplificar la informacion
de manera eficiente, para lograr un menos tiempo encontrar la
solucion mas rapida y efectiva. Lo mismo pasa con los paralelos
y los geneticos, solo que estos subdividen la informacion para
luego compararla entre si, casi igual pero sin la misma funcion
que los algoritmos probabilisticos.
PROBLEMAS APROPIADOS – VORACES
• Problema: "Se pide crear un algoritmo que permita a una máquina
expendedora devolver el cambio mediante el menor número de monedas
posible, considerando que el número de monedas es limitado, es decir, se
tiene un número concreto de monedas de cada tipo".
• Solución: La estrategia a seguir consiste en escoger sucesivamente las
monedas de valor mayor que no superen la cantidad de cambio a devolver.
El buen funcionamiento del algoritmo depende de los tipos de monedas
presentes en la entrada. Así, por ejemplo, si no hay monedas de valor menor
que diez, no se podrá devolver un cambio menor que diez. Además, la
limitación del número de monedas también influye en la optimización del
algoritmo, el cual devuelve buenas soluciones bajo determinados conjuntos
de datos, pero no siempre.
PROBLEMAS APROPIADOS – VORACES
(CODE)
PROBLEMAS APROPIADOS –
PROBABILISTICOS
• Hay problemas para los que no se conocen ningún algoritmo
eficiente (determinista o probabilista) que den siempre una
solución correcta en todas las ocasiones. Un buen problema
para los algoritmos de probabilidad son los algoritmos de
Monte Carlo que usualmente cometen ocasionalmente un error,
pero encuentran la solución correcta con una probabilidad alta
sea cual sea el caso considerado.
PROBLEMAS APROPIADOS –
PROBABILISTICOS (CODE)
PROBLEMAS APROPIADOS – GEOMETRICOS
• Problema: “Dados n segmentos, determinar si existe o no
intersección entre pares de segmentos”
• Solucion: Se resolverá mediante una técnica de barrido, común
en aplicaciones de geometría computacional. Se supone una
línea imaginaria que pasa a través de objetos geométricos,
usualmente para ubicarlos en una estructura dinámica, y
detectar relaciones entre ellos.
PROBLEMAS APROPIADOS – GEOMETRICOS
(CODE)
REFERENCIAS
• https://sg.com.mx/content/view/878
• https://es.wikibooks.org/wiki/Algoritmia/Algoritmos_voraces
• https://www.scribd.com/doc/60132651/Que-tipos-de-
algoritmos-existen
• http://losalgoritmosysuscaracteristicas.blogspot.com/

Más contenido relacionado

Similar a Analisis y-diseño-de-algoritmos

Presentacion recocido simulado javier arango rosero y edwin shtid leon beltran
Presentacion recocido simulado javier arango rosero y edwin shtid leon beltranPresentacion recocido simulado javier arango rosero y edwin shtid leon beltran
Presentacion recocido simulado javier arango rosero y edwin shtid leon beltranJavier Arango
 
Investigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxInvestigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxcarlosPEREZMENDEZ2
 
Investigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxInvestigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxcarlosPEREZMENDEZ2
 
Algoritmos Evolutivos en Nodos Heterogéneos
Algoritmos Evolutivos en Nodos HeterogéneosAlgoritmos Evolutivos en Nodos Heterogéneos
Algoritmos Evolutivos en Nodos HeterogéneosPablo García Sánchez
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmosJonathan Garcia
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1Universidad Veracruzana
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17alexray100
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptssuser6eba56
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASFernando Solis
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosAlexandra Ochoa
 

Similar a Analisis y-diseño-de-algoritmos (20)

Optimizacion 1
Optimizacion  1Optimizacion  1
Optimizacion 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Como usar solver de excel
Como usar solver de excelComo usar solver de excel
Como usar solver de excel
 
Presentacion recocido simulado javier arango rosero y edwin shtid leon beltran
Presentacion recocido simulado javier arango rosero y edwin shtid leon beltranPresentacion recocido simulado javier arango rosero y edwin shtid leon beltran
Presentacion recocido simulado javier arango rosero y edwin shtid leon beltran
 
_Algoritmos.ppt
_Algoritmos.ppt_Algoritmos.ppt
_Algoritmos.ppt
 
Investigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxInvestigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptx
 
Investigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptxInvestigación_Operaciones_Clase_01.pptx
Investigación_Operaciones_Clase_01.pptx
 
Algoritmos Evolutivos en Nodos Heterogéneos
Algoritmos Evolutivos en Nodos HeterogéneosAlgoritmos Evolutivos en Nodos Heterogéneos
Algoritmos Evolutivos en Nodos Heterogéneos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Informe proyecto final
Informe proyecto finalInforme proyecto final
Informe proyecto final
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMAS
 
Elvin omar moreno
Elvin omar morenoElvin omar moreno
Elvin omar moreno
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
 

Último

Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptProduvisaCursos
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxJafetColli
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdfJC Díaz Herrera
 
Trabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptxTrabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptxlleonm
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptxJEFFERSONMEDRANOCHAV
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacienteMedicinaInternaresid1
 
Los países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfLos países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILAsofiagomez288291
 
ETICA EN LA CADENAS la cadena de suministro
ETICA EN LA CADENAS la cadena de suministroETICA EN LA CADENAS la cadena de suministro
ETICA EN LA CADENAS la cadena de suministroIrisMoreno27
 
Metodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfMetodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfarteagaara
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.pptssuserbdc329
 

Último (20)

Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Trabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptxTrabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptx
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
Los países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfLos países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
ETICA EN LA CADENAS la cadena de suministro
ETICA EN LA CADENAS la cadena de suministroETICA EN LA CADENAS la cadena de suministro
ETICA EN LA CADENAS la cadena de suministro
 
Metodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfMetodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdf
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 

Analisis y-diseño-de-algoritmos

  • 1. ANALISIS Y DISEÑO DE ALGORITMOS YARED REDMAN 14-0620
  • 2. DIFERENTES TIPOS DE ALGORITMOS • VORACES: Elige la opción óptima en cada paso para llegar a una solución general óptima. • PROBABILISTICOS: Basado en la toma de algunas decisiones al azar, de tal forma que, en promedio, obtiene una buena solución al problema planteado para cualquier distribución de los datos de entrada. • GEOMETRICOS: Se basan en cálculos simples que usan sumas, restas, multiplicaciones y comparaciones. • PARALELOS: Es un algoritmo que se ejecuta por partes en el mismo instante de tiempo por varias unidades de procesamiento, para finalmente tomarlas todas y obtener el resultado correcto. • TIEMPO REAL: Garantiza que un trabajo se completará en un plazo de tiempo especificado. Dicho sistema deberá garantizar que todos los retrasos en el procesamiento, la entrada y salida son limitadas. • GENETICOS: Funcionan entre el conjunto de soluciones de un y el conjunto de individuos de una población, codificando la información de cada solución en una cadena, generalmente binaria, llamada cromosoma.
  • 3. CARACTERISTICAS DE ESTOS TIPOS DE ALGORITMOS • Las caracteristicas que presentan todos en comun es que se busca encontrar una solucion a un problema de manera rapida y eficaz. En los algoritmos voraces y de tiempo real por ejemplo se puede ver como cada uno trata de simplificar la informacion de manera eficiente, para lograr un menos tiempo encontrar la solucion mas rapida y efectiva. Lo mismo pasa con los paralelos y los geneticos, solo que estos subdividen la informacion para luego compararla entre si, casi igual pero sin la misma funcion que los algoritmos probabilisticos.
  • 4. PROBLEMAS APROPIADOS – VORACES • Problema: "Se pide crear un algoritmo que permita a una máquina expendedora devolver el cambio mediante el menor número de monedas posible, considerando que el número de monedas es limitado, es decir, se tiene un número concreto de monedas de cada tipo". • Solución: La estrategia a seguir consiste en escoger sucesivamente las monedas de valor mayor que no superen la cantidad de cambio a devolver. El buen funcionamiento del algoritmo depende de los tipos de monedas presentes en la entrada. Así, por ejemplo, si no hay monedas de valor menor que diez, no se podrá devolver un cambio menor que diez. Además, la limitación del número de monedas también influye en la optimización del algoritmo, el cual devuelve buenas soluciones bajo determinados conjuntos de datos, pero no siempre.
  • 5. PROBLEMAS APROPIADOS – VORACES (CODE)
  • 6. PROBLEMAS APROPIADOS – PROBABILISTICOS • Hay problemas para los que no se conocen ningún algoritmo eficiente (determinista o probabilista) que den siempre una solución correcta en todas las ocasiones. Un buen problema para los algoritmos de probabilidad son los algoritmos de Monte Carlo que usualmente cometen ocasionalmente un error, pero encuentran la solución correcta con una probabilidad alta sea cual sea el caso considerado.
  • 8. PROBLEMAS APROPIADOS – GEOMETRICOS • Problema: “Dados n segmentos, determinar si existe o no intersección entre pares de segmentos” • Solucion: Se resolverá mediante una técnica de barrido, común en aplicaciones de geometría computacional. Se supone una línea imaginaria que pasa a través de objetos geométricos, usualmente para ubicarlos en una estructura dinámica, y detectar relaciones entre ellos.
  • 9. PROBLEMAS APROPIADOS – GEOMETRICOS (CODE)
  • 10. REFERENCIAS • https://sg.com.mx/content/view/878 • https://es.wikibooks.org/wiki/Algoritmia/Algoritmos_voraces • https://www.scribd.com/doc/60132651/Que-tipos-de- algoritmos-existen • http://losalgoritmosysuscaracteristicas.blogspot.com/