También se la conoce como inteligencia computacional. Es el uso de soluciones inexactas para tareas computacionalmente difíciles, como la solución de problemas NP-completos, para los cuales no existe ningún algoritmo conocido que pueda calcular una solución exacta en tiempo polinomial. La informática blanda se diferencia de la informática convencional (dura) en que, a diferencia de la informática dura, tolera la imprecisión, la incertidumbre, la verdad parcial y la aproximación. Los componentes de la computación blanda incluyen: aprendizaje automático, redes neuronales (NN), perceptrón, máquinas de vectores de soporte (SVM), lógica difusa (FL), computación evolutiva (EC), que incluyen: algoritmos evolutivos, algoritmos genéticos, evolución diferencial, metaheurística y enjambre. Inteligencia, optimización de colonias de hormigas, optimización de enjambres de partículas, ideas sobre probabilidad que incluyen: red bayesiana.
Revistas relacionadas de informática suave:
Revista de investigación global en ciencias de la computación , Revista de ciencias de la computación y biología de sistemas , Revista de tecnología de la información e ingeniería de software , Revista internacional de investigación innovadora en ingeniería de computadoras y comunicaciones , Ingeniería informática y tecnología de la información , Revista estadounidense de Ciencias de la Computación y Tecnología de la Información