Soft-Computing
Soft-Computing ist ein Sammelbegriff für verschiedene Arbeitsgebiete der Informatik, die sich mit approximativen Lösungsverfahren befassen, die der natürlichen Informationsverarbeitung ähneln. Abgegrenzt werden diese Disziplinen damit von den exakten numerischen Verfahren, für die Computer traditionell eingesetzt werden.[1][2]
Ursprung und Abgrenzung des Begriffs
Eingeführt wurde der Begriff Anfang der 1990er-Jahre von Lotfi Zadeh, dem Begründer der Fuzzylogik. Als Ziel des Soft-Computing formulierte er, „die Fähigkeit des Menschen nachzuahmen, effektiv Methoden des vernünftigen Schließens einzusetzen, die nur approximativ und nicht exakt sind.“[2][3]
Als Kerngebiete des Soft-Computings zählen die folgenden Teilgebiete der Künstlichen Intelligenz:[2][4][5]
- Künstliche neuronale Netze
- Unscharfes Schließen, insbesondere mittels Fuzzylogik und Fuzzy-Mengen
- Probabilistisches Schließen
- Evolutionäre Algorithmen
Hinzugerechnet werden häufig auch die Arbeitsgebiete Maschinelles Lernen, Rough-Set-Theorie, Ansätze aus der Chaosforschung[4] sowie Support-Vektor-Maschinen.[2]
Als wichtiges Ziel von Soft-Computing kann Computational Intelligence (CI) angesehen werden. Allerdings wird letzterer, vom Institute of Electrical and Electronics Engineers (IEEE) geprägter Begriff nicht selten synonym zu Soft-Computing verwendet, zumindest bestehen weitgehende Überschneidungen.[4]
Anwendungen
Die verschiedenen Arbeitsgebiete des Soft-Computing haben sich in unterschiedlichen Bereichen bewährt. Evolutionäre Algorithmen kommen bei Optimierungsproblemen zum Einsatz, die Fuzzylogik ist bei regelungstechnischen Anwendungen dominant, während der Einsatz von Künstlichen Neuronalen Netzen sich bei Klassifikation und Mustererkennung bewährt hat.[5] Auch bei der Theoriebildung in verschiedenen Wissensgebieten spielt Soft-Computing eine Rolle, wie etwa bei den Neurowissenschaften oder der Evolutionsforschung oder verschiedenen Ingenieurwissenschaften.[4]
Forschungsansätze der neueren Zeit versuchen, mit der Entwicklung von Hybridsystemen die verschiedenen Soft-Computing-Ansätze zu kombinieren oder diese mit klassischen Verfahren zu vereinen. Ziel dabei ist, die Vorteile der verschiedenen Ansätze zu vereinen.[4][5]
Literatur
- Wolfram-Manfred Lippe: Soft-Computing. Springer-Verlag, Berlin/Heidelberg 2006, ISBN 3-540-20972-7
Einzelnachweise
- Wolfram-Manfred Lippe: Soft-Computing. Springer-Verlag, Berlin/Heidelberg 2006, ISBN 3-540-20972-7, S. VII.
- Hermann Helbig: Welträtsel aus Sicht der modernen Wissenschaften: Emergenz in Natur, Gesellschaft, Psychologie, Technik und Religion. Springer-Verlag, Berlin 2018, ISBN 3-662-56288-X, S. 542f.
- Lotfi A. Zadeh: Fuzzy logic, neural networks, and soft computing. In: Communications of the ACM. 1994, S. 77–84 (Zusammenfassung).
- Volker Nissen: Soft Computing. In: Enzyklopaedie der Wirtschaftsinformatik. Lehrstuhl für Wirtschaftsinformatik, Universität Potsdam, abgerufen am 15. März 2019
- Edy Portmann: Wozu ist Soft Computing nützlich? Reflexionen anhand der Smart-City-Forschung. In: HMD 55. 2018, S. 496–509(Online).