Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Algoritmo

Índice Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.

96 relaciones: Ada Lovelace, Alan Turing, Algoritmo de búsqueda, Algoritmo de Euclides, Algoritmo de multiplicación, Algoritmo de ordenamiento, Algoritmo determinista, Algoritmo no determinista, Algoritmo paralelo, Algoritmo probabilista, Algoritmo voraz, Alonzo Church, Análisis de algoritmos, Andréi Márkov, Bit, Bucle infinito, C++, Cálculo, Cálculo de la raíz cuadrada, Cálculo lambda, Código binario, Charles Babbage, Ciencias de la computación, Claude Shannon, Conjunto, Cota ajustada asintótica, Cota inferior asintótica, Criba de Eratóstenes, David Hilbert, Diagrama de flujo, Diagrama Nassi-Shneiderman, Divide y vencerás, División (matemática), Dominio de una función, Donald Knuth, Eliminación de Gauss-Jordan, Emil Leon Post, Empleador, Estructura de datos, Función (matemática), Función computable, Función parcial, Función recursiva, Georg Cantor, George Boole, Gilles Brassard, Gobierno por algoritmos, Gottfried Leibniz, Gottlob Frege, Grafo, ..., Howard H. Aiken, Informática, Inteligencia artificial, Investigación de operaciones, Java (lenguaje de programación), John von Neumann, Joseph Marie Jacquard, Kurt Gödel, Latín tardío, Léxico, Lógica, Lógica matemática, Lengua natural, Lenguaje de máquina, Lenguaje de programación, Matemáticas, Máquina de registro, Máquina de Turing, Máximo común divisor, Método de Newton, Metaheurística, MIT Press, Número entero, Número natural, Oficina de Patentes y Marcas Registradas de los Estados Unidos, Organización Internacional de Normalización, Problema computacional, Problema de la parada, Proceedings of the London Mathematical Society, Programa informático, Programación, Programación dinámica, Pseudocódigo, Ramificación y poda, Red neuronal artificial, Ronald Rivest, Simon & Schuster, Sistema binario, Sistema de ecuaciones lineales, Teoría de autómatas, Teoría de códigos, Teoría de la complejidad computacional, Teorema, Tesis de Church-Turing, TeX, Vuelta atrás. Expandir índice (46 más) »

Ada Lovelace

Augusta Ada King, condesa de Lovelace (Londres, 10 de diciembre de 1815-íd., 27 de noviembre de 1852), registrada al nacer como Augusta Ada Byron y conocida habitualmente como Ada Lovelace, fue una matemática y escritora británica, célebre sobre todo por su trabajo acerca de la computadora mecánica de uso general de Charles Babbage, la denominada máquina analítica.

¡Nuevo!!: Algoritmo y Ada Lovelace · Ver más »

Alan Turing

Alan Mathison Turing (Paddington, Londres; 23 de junio de 1912-Wilmslow, Cheshire; 7 de junio de 1954) fue un matemático, lógico, informático teórico, criptógrafo, filósofo y biólogo teórico británico.

¡Nuevo!!: Algoritmo y Alan Turing · Ver más »

Algoritmo de búsqueda

Un algoritmo de búsqueda es un conjunto de instrucciones que están diseñadas para localizar un elemento con ciertas propiedades dentro de una estructura de datos; por ejemplo, ubicar el registro correspondiente a cierta persona en una base de datos, o el mejor movimiento en una partida de ajedrez.

¡Nuevo!!: Algoritmo y Algoritmo de búsqueda · Ver más »

Algoritmo de Euclides

En matemáticas, el algoritmo de Euclides, o algoritmo euclidiano, es un método eficiente para calcular el máximo común divisor (MCD) de dos números enteros, el número más grande que los divide a ambos sin dejar resto.

¡Nuevo!!: Algoritmo y Algoritmo de Euclides · Ver más »

Algoritmo de multiplicación

Multiplicaciones.

¡Nuevo!!: Algoritmo y Algoritmo de multiplicación · Ver más »

Algoritmo de ordenamiento

En computación y matemáticas un algoritmo de ordenamiento es un algoritmo que pone elementos de una lista o un vector en una secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una permutación —o reordenamiento— de la entrada que satisfaga la relación de orden dada.

¡Nuevo!!: Algoritmo y Algoritmo de ordenamiento · Ver más »

Algoritmo determinista

En ciencias de la computación, un algoritmo determinista es un algoritmo que, en términos informales, es completamente predictivo si se conocen sus entradas.

¡Nuevo!!: Algoritmo y Algoritmo determinista · Ver más »

Algoritmo no determinista

En ciencias de la computación, un algoritmo no determinista es un algoritmo que con la misma entrada ofrece muchos posibles resultados, y por tanto no ofrece una solución única.

¡Nuevo!!: Algoritmo y Algoritmo no determinista · Ver más »

Algoritmo paralelo

En las ciencias de la computación, un algoritmo paralelo, en oposición a los algoritmos clásicos o algoritmos secuenciales, es un algoritmo que puede ser ejecutado por partes en el mismo instante de tiempo por varias unidades de procesamiento, para finalmente unir todas las partes y obtener el resultado correcto.

¡Nuevo!!: Algoritmo y Algoritmo paralelo · Ver más »

Algoritmo probabilista

Un algoritmo probabilista (o probabilístico) es un algoritmo que basa su resultado 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.

¡Nuevo!!: Algoritmo y Algoritmo probabilista · Ver más »

Algoritmo voraz

En ciencias de la computación, un algoritmo voraz (también conocido como goloso, ávido, devorador o greedy) es una estrategia de búsqueda por la cual se sigue una heurística consistente en elegir la opción óptima en cada paso local con la esperanza de llegar a una solución general óptima.

¡Nuevo!!: Algoritmo y Algoritmo voraz · Ver más »

Alonzo Church

Alonzo Church (14 de junio de 1903 - 11 de agosto de 1995), matemático y lógico estadounidense creador de la base de la computación teórica.

¡Nuevo!!: Algoritmo y Alonzo Church · Ver más »

Análisis de algoritmos

El término análisis de algoritmos fue acuñado por Donald Knuth y se refiere al proceso de encontrar la complejidad computacional de un algoritmo que resuelva un problema computacional dado, con el objetivo de proveer estimaciones teóricas de los recursos que necesita.

¡Nuevo!!: Algoritmo y Análisis de algoritmos · Ver más »

Andréi Márkov

Andréi Andréyevich Márkov (Андре́й Андре́евич Ма́рков; Riazán, 14 de junio de 1856 — San Petersburgo, 20 de julio de 1922) fue un matemático ruso conocido por sus trabajos en la teoría de los números y la teoría de probabilidades.

¡Nuevo!!: Algoritmo y Andréi Márkov · Ver más »

Bit

En informática o teoría de la información, el bit corresponde a un dígito del sistema de numeración binario y representa la unidad mínima de información.

¡Nuevo!!: Algoritmo y Bit · Ver más »

Bucle infinito

Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.

¡Nuevo!!: Algoritmo y Bucle infinito · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Algoritmo y C++ · Ver más »

Cálculo

En general el término cálculo (del latín calculus, piedrecita, usado para contar o como ayuda al calcular) hace referencia al resultado correspondiente a la acción de calcular.

¡Nuevo!!: Algoritmo y Cálculo · Ver más »

Cálculo de la raíz cuadrada

En este artículo se presentan y explican varios métodos que se pueden utilizar para calcular la raíz cuadrada de un número real positivo, siendo el más conocido el método de resolución.

¡Nuevo!!: Algoritmo y Cálculo de la raíz cuadrada · Ver más »

Cálculo lambda

En lógica matemática, el cálculo lambda es un sistema formal diseñado para investigar la definición de función, la noción de aplicación de funciones y la recursión.

¡Nuevo!!: Algoritmo y Cálculo lambda · Ver más »

Código binario

El código binario es una codificación usada para la representación de textos, o procesadores de instrucciones de computadora, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1").

¡Nuevo!!: Algoritmo y Código binario · Ver más »

Charles Babbage

Charles Babbage fue un matemático y científico britanico.

¡Nuevo!!: Algoritmo y Charles Babbage · Ver más »

Ciencias de la computación

Las ciencias de la computación estudian los fundamentos teóricos de la información y el cómputo, junto con técnicas prácticas para la implementación y aplicación de estos fundamentos teóricos.

¡Nuevo!!: Algoritmo y Ciencias de la computación · Ver más »

Claude Shannon

Claude Elwood Shannon (30 de abril de 1916 - 24 de febrero de 2001) fue un matemático, ingeniero eléctrico y criptógrafo estadounidense recordado como «el padre de la teoría de la información».

¡Nuevo!!: Algoritmo y Claude Shannon · Ver más »

Conjunto

En matemáticas, un conjunto es una colección de elementos considerada en sí misma como un objeto matemático.

¡Nuevo!!: Algoritmo y Conjunto · Ver más »

Cota ajustada asintótica

En análisis de algoritmos una cota ajustada asintótica es una función que sirve de cota tanto superior como inferior de otra función cuando el argumento tiende a infinito.

¡Nuevo!!: Algoritmo y Cota ajustada asintótica · Ver más »

Cota inferior asintótica

En análisis de algoritmos una cota inferior asintótica es una función que sirve de cota inferior de otra función cuando el argumento tiende a infinito.

¡Nuevo!!: Algoritmo y Cota inferior asintótica · Ver más »

Criba de Eratóstenes

La criba de Eratóstenes es un algoritmo que permite hallar todos los números primos menores que un número natural dado.

¡Nuevo!!: Algoritmo y Criba de Eratóstenes · Ver más »

David Hilbert

David Hilbert (Königsberg, Prusia Oriental; 23 de enero de 1862-Gotinga, Alemania; 14 de febrero de 1943) fue un matemático alemán, reconocido como uno de los más influyentes del y principios del XX.

¡Nuevo!!: Algoritmo y David Hilbert · Ver más »

Diagrama de flujo

El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso.

¡Nuevo!!: Algoritmo y Diagrama de flujo · Ver más »

Diagrama Nassi-Shneiderman

En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés), también conocido como diagrama de Chapin es una representación gráfica que muestra el diseño de un programa estructurado.

¡Nuevo!!: Algoritmo y Diagrama Nassi-Shneiderman · Ver más »

Divide y vencerás

En política y psicología, divide y vencerás o dividir para reinar (del griego: διαίρει καὶ βασίλευε, diaírei kaì basíleue) es ganar y mantener el poder mediante la ruptura de las concentraciones más grandes, en fracciones que tienen menos energía en su aislada individualidad.

¡Nuevo!!: Algoritmo y Divide y vencerás · Ver más »

División (matemática)

En la matemática, la división es una operación parcialmente definida en el conjunto de los números enteros; en cambio, en el caso de los números racionales, reales y complejos es siempre posible efectuar la división, exigiendo que el divisor sea distinto de cero, sea cual fuera la naturaleza de los números por dividir.

¡Nuevo!!: Algoritmo y División (matemática) · Ver más »

Dominio de una función

En matemáticas, el dominio (conjunto de definición o conjunto de partida) de una función f:X\to Y es el conjunto de existencia de ella misma, es decir, los valores para los cuales la función está definida.

¡Nuevo!!: Algoritmo y Dominio de una función · Ver más »

Donald Knuth

Donald Ervin Knuth (Milwaukee, Wisconsin; 10 de enero de 1938) es un reconocido experto en ciencias de la computación estadounidense y matemático, famoso por su fructífera investigación dentro del análisis de algoritmos y compiladores.

¡Nuevo!!: Algoritmo y Donald Knuth · Ver más »

Eliminación de Gauss-Jordan

En álgebra lineal, la eliminación de Gauss-Jordan, llamada así en honor de Carl Friedrich Gauss y Wilhelm Jordan, es un algoritmo que se usa para determinar la inversa de una matriz y las soluciones de un sistema de ecuaciones lineales.

¡Nuevo!!: Algoritmo y Eliminación de Gauss-Jordan · Ver más »

Emil Leon Post

Emil Leon Post (11 de febrero de 1897 en Augustów - 21 de abril de 1954 en Nueva York) fue un matemático estadounidense.

¡Nuevo!!: Algoritmo y Emil Leon Post · Ver más »

Empleador

Empleador o patrono es, en un contrato de trabajo, la parte que provee pago de una remuneración o salario.

¡Nuevo!!: Algoritmo y Empleador · Ver más »

Estructura de datos

En ciencias de la computación, una estructura de datos es una forma particular de organizar información en un computador para que pueda ser utilizada de manera eficiente.

¡Nuevo!!: Algoritmo y Estructura de datos · Ver más »

Función (matemática)

En matemática, se dice que una magnitud es función de otra si el valor de la primera depende del valor de la segunda.

¡Nuevo!!: Algoritmo y Función (matemática) · Ver más »

Función computable

Las funciones computables son el objeto básico de estudio de la teoría de la computabilidad y son, específicamente, las funciones que pueden ser calculadas por una máquina de Turing.

¡Nuevo!!: Algoritmo y Función computable · Ver más »

Función parcial

Las funciones se pueden clasificar en función de su conjunto de partida (o dominio).

¡Nuevo!!: Algoritmo y Función parcial · Ver más »

Función recursiva

En lógica matemática y computación, las funciones recursivas o también conocidas como funciones recursivas-μ son una clase de funciones de los números naturales en los números naturales que son «computables» en un sentido intuitivo.

¡Nuevo!!: Algoritmo y Función recursiva · Ver más »

Georg Cantor

Georg Ferdinand Ludwig Philipp Cantor (San Petersburgo, 3 de marzo de 1845 - Halle, 6 de enero de 1918), conocido como Georg Cantor, fue un matemático nacido en Rusia, nacionalizado alemán, de ascendencia austríaca y judía.

¡Nuevo!!: Algoritmo y Georg Cantor · Ver más »

George Boole

George Boole (Lincoln, Lincolnshire, Inglaterra, 2 de noviembre de 1815-Ballintemple, Condado de Cork, Irlanda, 8 de diciembre de 1864) fue un matemático y lógico británico.

¡Nuevo!!: Algoritmo y George Boole · Ver más »

Gilles Brassard

Gilles Brassard (Montreal, 1955) es un ingeniero canadiense, catedrático de informática cuántica.

¡Nuevo!!: Algoritmo y Gilles Brassard · Ver más »

Gobierno por algoritmos

El gobierno por algoritmo (también conocido como regulación algorítmica, regulación por algoritmos, gobierno algorítmico, gobierno algocrático, orden legal algorítmico o algocracia) es una forma alternativa de gobierno u orden social en la que el uso de algoritmos informáticos, especialmente de inteligencia artificial y blockchain, se aplica a las regulaciones, a la aplicación de la ley y, en general, a cualquier aspecto de la vida cotidiana, como el transporte o el registro de la propiedad.

¡Nuevo!!: Algoritmo y Gobierno por algoritmos · Ver más »

Gottfried Leibniz

Gottfried Wilhelm Leibniz, a veces Gottfried Wilhelm von Leibniz (Leipzig, 1 de julio de 1646-Hannover, 14 de noviembre de 1716), fue un polímata, filósofo, matemático, lógico, teólogo, jurista, bibliotecario y político alemán.

¡Nuevo!!: Algoritmo y Gottfried Leibniz · Ver más »

Gottlob Frege

Friedrich Ludwig Gottlob Frege (Wismar, 8 de noviembre de 1848 - Bad Kleinen, 26 de julio de 1925) fue un matemático, lógico y filósofo alemán.

¡Nuevo!!: Algoritmo y Gottlob Frege · Ver más »

Grafo

En matemáticas y ciencias de la computación, un grafo (del griego grafos: dibujo, imagen) es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre elementos de un conjunto.

¡Nuevo!!: Algoritmo y Grafo · Ver más »

Howard H. Aiken

Howard H. Aiken (Hoboken, Nueva Jersey, 8 de marzo de 1900-San Luis, Misuri, 14 de marzo de 1973), fue un físico estadounidense, pionero en el campo de la informática y científico principal tras el proyecto que dio lugar a la serie de ordenadores Mark.

¡Nuevo!!: Algoritmo y Howard H. Aiken · Ver más »

Informática

La informática, también llamada computación, es el área de la ciencia que se encarga de estudiar la administración de métodos, técnicas y procesos con el fin de almacenar, procesar y transmitir información y datos en formato digital.

¡Nuevo!!: Algoritmo e Informática · Ver más »

Inteligencia artificial

La inteligencia artificial (IA), en el contexto de las ciencias de la computación, es una disciplina y un conjunto de capacidades cognoscitivas e intelectuales expresadas por sistemas informáticos o combinaciones de algoritmos cuyo propósito es la creación de máquinas que imiten la inteligencia humana para realizar tareas, y que pueden mejorar conforme recopilen información.

¡Nuevo!!: Algoritmo e Inteligencia artificial · Ver más »

Investigación de operaciones

La investigación de operaciones, también llamada investigación operativa o ciencia administrativa, es una disciplina que se ocupa de la aplicación de métodos analíticos avanzados para ayudar a tomar mejores decisiones.

¡Nuevo!!: Algoritmo e Investigación de operaciones · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: Algoritmo y Java (lenguaje de programación) · Ver más »

John von Neumann

John von Neumann (registrado al nacer como Neumann János Lajos; Budapest, Imperio austrohúngaro, 28 de diciembre de 1903-Washington D. C., Estados Unidos, 8 de febrero de 1957) fue un matemático húngaroestadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, teoría de juegos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos.

¡Nuevo!!: Algoritmo y John von Neumann · Ver más »

Joseph Marie Jacquard

Joseph Marie Charles (Lyon, 7 de julio de 1752 - Oullins, 7 de agosto de 1834), conocido como Joseph Marie Jacquard, fue un tejedor y comerciante francés, conocido por crear el primer telar programable con tarjetas perforadas (también invención suya), el telar de Jacquard.

¡Nuevo!!: Algoritmo y Joseph Marie Jacquard · Ver más »

Kurt Gödel

Kurt Friedrich Gödel (Brünn, Imperio austrohúngaro, actual República Checa, 28 de abril de 1906-Princeton, Estados Unidos; 14 de enero de 1978), conocido como Kurt Gödel, fue un lógico, matemático y filósofo austríaco.

¡Nuevo!!: Algoritmo y Kurt Gödel · Ver más »

Latín tardío

El latín tardío es el nombre académico del latín escrito de la antigüedad tardía,Roberts (1996), p. 537.

¡Nuevo!!: Algoritmo y Latín tardío · Ver más »

Léxico

El léxico es el conjunto de palabras que conforma un determinado lecto y, por extensión, también se denomina así a los diccionarios que los recogen.

¡Nuevo!!: Algoritmo y Léxico · Ver más »

Lógica

La lógica es una rama de la filosofía de carácter interdisciplinario, entendida como la ciencia formal que estudia los principios de la demostración y la inferencia válida, las falacias, las paradojas y la noción de verdad.

¡Nuevo!!: Algoritmo y Lógica · Ver más »

Lógica matemática

La lógica matemática, también llamada lógica simbólica, lógica teorética, lógica formal o logística, es el estudio formal y simbólico de la lógica, y su aplicación a algunas áreas de la matemática y la ciencia.

¡Nuevo!!: Algoritmo y Lógica matemática · Ver más »

Lengua natural

Una lengua natural es una variedad lingüística o forma de lenguaje humano generada espontáneamente en un grupo de hablantes con propósito de comunicarse, a diferencia de otras lenguas, como puedan ser una lengua construida, los lenguajes de programación o los lenguajes formales usados en el estudio de la lógica formal, especialmente la lógica matemática.

¡Nuevo!!: Algoritmo y Lengua natural · Ver más »

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¡Nuevo!!: Algoritmo y Lenguaje de máquina · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Algoritmo y Lenguaje de programación · Ver más »

Matemáticas

Las matemáticas, o también la matemática, La palabra «matemáticas» no está en el Diccionario de la Real Academia Española.

¡Nuevo!!: Algoritmo y Matemáticas · Ver más »

Máquina de registro

En lógica matemática y en ciencias de la computación teórica, una máquina de registro es una clase genérica de máquinas abstractas usadas en una manera similar a una máquina de Turing.

¡Nuevo!!: Algoritmo y Máquina de registro · Ver más »

Máquina de Turing

Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo con una tabla de reglas.

¡Nuevo!!: Algoritmo y Máquina de Turing · Ver más »

Máximo común divisor

En las matemáticas, se define el máximo común divisor (mcd o m.c.d.) de dos o más números enteros al mayor número entero que los divide sin dejar residuo alguno.

¡Nuevo!!: Algoritmo y Máximo común divisor · Ver más »

Método de Newton

En análisis numérico, el método de Newton (conocido también como el método de Newton-Raphson o el método de Newton-Fourier) es un algoritmo para encontrar aproximaciones de los ceros o raíces de una función real.

¡Nuevo!!: Algoritmo y Método de Newton · Ver más »

Metaheurística

Una metaheurística es un método heurístico para resolver un tipo de problema computacional general, usando los parámetros dados por el usuario sobre unos procedimientos genéricos y abstractos de una manera que se espera eficiente.

¡Nuevo!!: Algoritmo y Metaheurística · Ver más »

MIT Press

MIT Press es una editorial universitaria afiliada a Instituto Tecnológico de Massachusetts (MIT).

¡Nuevo!!: Algoritmo y MIT Press · Ver más »

Número entero

Un número entero es un elemento del conjunto numérico que contiene los números naturales; que son \mathbb.

¡Nuevo!!: Algoritmo y Número entero · Ver más »

Número natural

En matemáticas, un número natural es cualquiera de los números que se usan para contar los elementos de ciertos conjuntos.

¡Nuevo!!: Algoritmo y Número natural · Ver más »

Oficina de Patentes y Marcas Registradas de los Estados Unidos

La Oficina de Patentes y Marcas Registradas de los Estados Unidos (conocida en inglés como la United States Patent and Trademark Office, con el acrónimo PTO o USPTO) es una agencia en el Departamento de Comercio de Estados Unidos que expide patentes a los inventores y las empresas para sus inventos, y registro de marcas para la identificación de productos y propiedades intelectuales.

¡Nuevo!!: Algoritmo y Oficina de Patentes y Marcas Registradas de los Estados Unidos · Ver más »

Organización Internacional de Normalización

La Organización Internacional de Normalización (llamada en ocasiones: Organización Internacional de Estandarización; conocida por el acrónimo ISO) es una organización para la creación de estándares internacionales compuesta por diversas organizaciones nacionales de normalización.

¡Nuevo!!: Algoritmo y Organización Internacional de Normalización · Ver más »

Problema computacional

En ciencia computacional teórica, un problema computacional o problema abstracto es una relación entre un conjunto de instancias y un conjunto de soluciones.

¡Nuevo!!: Algoritmo y Problema computacional · Ver más »

Problema de la parada

El problema de la parada o problema de la detención para máquinas de Turing consiste en lo siguiente: dada una Máquina de Turing M y una palabra w, determinar si M terminará en un número finito de pasos cuando es ejecutada usando w como dato de entrada.

¡Nuevo!!: Algoritmo y Problema de la parada · Ver más »

Proceedings of the London Mathematical Society

Proceedings of the London Mathematical Society es una revista científica de revisión por pares especializada en matemática.

¡Nuevo!!: Algoritmo y Proceedings of the London Mathematical Society · Ver más »

Programa informático

Un programa informático o programa de computadora es una secuencia de instrucciones u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.

¡Nuevo!!: Algoritmo y Programa informático · Ver más »

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

¡Nuevo!!: Algoritmo y Programación · Ver más »

Programación dinámica

En informática, la programación dinámica es un método para reducir el tiempo de ejecución de un algoritmo mediante la utilización de subproblemas superpuestos y subestructuras óptimas.

¡Nuevo!!: Algoritmo y Programación dinámica · Ver más »

Pseudocódigo

En ciencias de la computación, y análisis numérico, el pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.

¡Nuevo!!: Algoritmo y Pseudocódigo · Ver más »

Ramificación y poda

El método de diseño de algoritmos ramificación y poda (también llamado ramificación y acotación) es una variante del backtracking mejorado sustancialmente.

¡Nuevo!!: Algoritmo y Ramificación y poda · Ver más »

Red neuronal artificial

Las redes neuronales artificiales (también conocidas como sistemas conexionistas) son un modelo computacional evolucionado a partir de diversas aportaciones científicas que están registradas en la historia. Consiste en un conjunto de unidades, llamadas neuronas artificiales, conectadas entre sí para transmitirse señales. La información de entrada atraviesa la red neuronal (donde se somete a diversas operaciones) produciendo unos valores de salida. Cada neurona está conectada con otras a través de unos enlaces. En estos enlaces el valor de salida de la neurona anterior es multiplicado por un valor de peso. Estos pesos en los enlaces pueden incrementar o inhibir el estado de activación de las neuronas adyacentes. Del mismo modo, a la salida de la neurona, puede existir una función limitadora o umbral, que modifica el valor resultado o impone un límite que no se debe sobrepasar antes de propagarse a otra neurona. Esta función se conoce como función de activación. Estos sistemas aprenden y se forman a sí mismos, en lugar de ser programados de forma explícita, y sobresalen en áreas donde la detección de soluciones o características es difícil de expresar con la programación convencional. Para realizar este aprendizaje automático, normalmente, se intenta minimizar una función de pérdida que evalúa la red en su total. Los valores de los pesos de las neuronas se van actualizando buscando reducir el valor de la función de pérdida. Este proceso se realiza mediante la propagación hacia atrás. El objetivo de la red neuronal es resolver los problemas de la misma manera que el cerebro humano, aunque las redes neuronales son más abstractas. Las redes neuronales actuales suelen contener desde unos miles a unos pocos millones de unidades neuronales. Nuevas investigaciones sobre el cerebro a menudo estimulan la creación de nuevos patrones en las redes neuronales. Un nuevo enfoque está utilizando conexiones que se extienden mucho más allá y capas de procesamiento de enlace en lugar de estar siempre localizado en las neuronas adyacentes. Otra investigación está estudiando los diferentes tipos de señal en el tiempo que los axones se propagan, como el aprendizaje profundo, interpola una mayor complejidad que un conjunto de variables booleanas que son simplemente encendido o apagado. Las redes neuronales se han utilizado para resolver una amplia variedad de tareas, como la visión por computador y el reconocimiento de voz, que son difíciles de resolver usando la ordinaria programación basado en reglas. Históricamente, el uso de modelos de redes neuronales marcó un cambio de dirección a finales de los años ochenta de alto nivel, que se caracteriza por sistemas expertos con conocimiento incorporado en si-entonces las reglas, a bajo nivel de aprendizaje automático, caracterizado por el conocimiento incorporado en los parámetros de un modelo cognitivo con algún sistema dinámico.

¡Nuevo!!: Algoritmo y Red neuronal artificial · Ver más »

Ronald Rivest

Ronald Linn Rivest (6 de mayo de 1947) es un criptógrafo y profesor en el MIT.

¡Nuevo!!: Algoritmo y Ronald Rivest · Ver más »

Simon & Schuster

Simon & Schuster, Inc., una división de Paramount Global, es una editorial fundada en la ciudad de Nueva York en 1924 por Richard L. Simon y M. Lincoln ("Max") Schuster.

¡Nuevo!!: Algoritmo y Simon & Schuster · Ver más »

Sistema binario

El sistema binario, también llamado sistema diádico en ciencias de la computación, es un sistema de numeración en el que los números son representados utilizando únicamente dos cifras: 0 (cero) y 1 (uno).

¡Nuevo!!: Algoritmo y Sistema binario · Ver más »

Sistema de ecuaciones lineales

En matemáticas y álgebra lineal, un sistema algebraico de ecuaciones lineales, también conocido como sistema lineal de ecuaciones o simplemente sistema lineal, es un sistema de ecuaciones en donde cada ecuación es de primer grado, definidas sobre un cuerpo.

¡Nuevo!!: Algoritmo y Sistema de ecuaciones lineales · Ver más »

Teoría de autómatas

La teoría de autómatas es una rama de la teoría de la computación que estudia las máquinas abstractas y los problemas que éstas son capaces de resolver.

¡Nuevo!!: Algoritmo y Teoría de autómatas · Ver más »

Teoría de códigos

La teoría de códigos es una especialidad matemática que trata de las leyes de la codificación de la información.

¡Nuevo!!: Algoritmo y Teoría de códigos · Ver más »

Teoría de la complejidad computacional

La teoría de la complejidad computacional o teoría de la complejidad informática es una rama de la teoría de la computación que se centra en la clasificación de los problemas computacionales de acuerdo con su dificultad inherente, y en la relación entre dichas clases de complejidad.

¡Nuevo!!: Algoritmo y Teoría de la complejidad computacional · Ver más »

Teorema

Un teorema es una proposición cuya verdad se demuestra.

¡Nuevo!!: Algoritmo y Teorema · Ver más »

Tesis de Church-Turing

En teoría de la computabilidad, la tesis de Church-Turing formula hipotéticamente la equivalencia entre los conceptos de función computable y máquina de Turing, que expresado en lenguaje corriente vendría a ser "todo algoritmo es equivalente a una máquina de Turing".

¡Nuevo!!: Algoritmo y Tesis de Church-Turing · Ver más »

TeX

TeX, estilizado como \mathbf, es un sistema de tipografía escrito por Donald E. Knuth, muy popular en el entorno académico, especialmente entre las comunidades de matemáticos, físicos e informáticos.

¡Nuevo!!: Algoritmo y TeX · Ver más »

Vuelta atrás

Vuelta atrás (Backtracking) es una estrategia para encontrar soluciones a problemas que satisfacen restricciones.

¡Nuevo!!: Algoritmo y Vuelta atrás · Ver más »

Redirecciona aquí:

Algorista, Algoritmia, Algoritmica, Algoritmos, Algorítmica, Análisis algorítmico.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »