- Soft Computing
-
Soft computing es un término empleado en informática que engloba diversas técnicas empleadas para solucionar problemas que manejan información incompleta, con incertidumbre e inexacta. Tal es el caso de la solución a problemas NP-completo, para los cuales no se obtiene una solución exacta en tiempo polinómico.
Introducción
El Soft Computing se convirtió en una rama formal de la informática a principios de los años 90. Las primeras aproximaciones informáticas sólo podían modelar y analizar con precisión sistemas relativamente simples.
Los sistemas más complejos que aparecían en biología, medicina, humanidades, administración de empresas, y en otros campos resultaban inmanejables con los métodos analíticos y matemáticos convencionales. Debemos decir que la simplicidad y la complejidad de los sistemas son relativas, y muchos modelos matemáticos convencionales han sido al mismo tiempo desafiantes y muy productivos.
Como técnicas de Soft computing se incluyen:- redes neuronales
- Sistemas difusos
- Computación bio-inspirada:
- Algoritmos evolutivos
- Optimización de colonias de hormigas
- Inteligencia de enjambre
- Ideas sobre probabilidad:
- Teoría del Caos
Generalmente, las técnicas de soft computing se asemejan más a los procesos biológicos que a las técnicas matemáticas tradicionales, que se basan principalmente en sistemas formales lógicos, tales como Lógica proposicional y lógica de predicados, o basados en analísis numerico asistido por ordenador (como en el método de los elementos finitos). Las técnicas de Soft computing intentan complementarse unas a otras.
A diferencia de las técnicas de hard computing, que buscan la exactitud y la verdad total, las técnicas de soft computing explotan la tolerancia de la imprecisión, la verdad parcial y la incertidumbre para un problema específico. Otra diferencia que contrasta aparece al considerar que el razonamiento inductivo juega un papel más destacado en soft computing que en hard computing.Véase también
- Algoritmo de estimación de distribución
- Algoritmo genético
- Red neuronal artificial
- Lógica difusa
- Máquinas de vectores de soporte
Enlaces externos
Wikimedia foundation. 2010.