El término fórmula tiende a usarse menos en estos días. La “expresión” podría ser más común. Los algoritmos pueden no lograr de inmediato una solución directa (como la ecuación cuadrática). Los algoritmos convergen (con suerte rápido, pero algunas veces lentamente); se supone que deben llegar a una solución (en contraste, una heurística no tiene la seguridad de llegar a una solución). A la mayoría de la gente le gusta la solución directa (es simple y elegante); Esto no siempre es posible. Los algoritmos son del agrado de ciertas clases de científicos por varias razones; algunos matemáticos no les gustan los algoritmos; los informáticos lo hacen. Los investigadores de inteligencia artificial están dispuestos a tolerar la heurística, mientras que otros campos no lo harán. Una fórmula es básicamente una notación que usa símbolos con reglas muy específicas (si no obtienes las reglas, escribes tonterías).
Permítanme mostrar el libro de un amigo: Donald Knuth Selected Papers in Computer Science . Escribió un artículo de interés que contrasta el pensamiento matemático con el pensamiento algorítmico para el American Mathematical Monthly. Probablemente también pueda obtener este libro de una biblioteca utilizando préstamos interbibliotecarios, pero es más divertido conversar con él sobre el tema. El libro proporciona un mayor contexto y también tiene lecturas divertidas en su interior.
- ¿Existe un término en matemáticas como 'real-complete' para describir una función que mapea todos los elementos de un conjunto (número real por ejemplo) a otro conjunto, o 'posibilidad-completa' para describir un algoritmo que maneja todas las posibilidades de entrada? ?
- Cuando las personas preguntan sobre las aplicaciones del mundo real de algún tema, ¿qué tipo de respuestas están buscando?
- ¿La comunidad académica evita los intentos de resolver un problema NP-difícil en tiempo polinómico?
- Dada una matriz sin clasificar que contiene un número impar de ocurrencias para todos los números, excepto un número, ¿cómo se puede encontrar ese número?
- ¿Qué es un algoritmo O (log n) para encontrar un máximo local de una matriz?