Next: Werkzeug zur Konstruktion und
Up: Wissensbeschaffung
Previous: Algorithmus zur Erstellung der
Zu jeder Variable bzw. Knoten werden zusätzlich Kosten
definiert, die anfallen, wenn der Benutzer diese Frage beantworten
muß oder der angebotene Test durchgeführt wird. Sie sollen den
Aufwand beschreiben, den es erfordert, diese Frage zu beantworten oder
den Test durchzuführen. Der Aufwand wird dabei jeweils für den Rest des
Diagnosevorgangs bestimmt. Die erste Schrittweite wird aus realen
Werten berechnet und für die weiteren Schrittweiten, bis zum Ende der
Diagnose, werden geschätzte Werte angenommen. Diese Werte
berechnen sich aus den noch nicht veränderten bedingten
Wahrscheinlichkeiten, da die Werte der bedingten Wahrscheinlichkeiten
sich erst durch die Propagierung, die Nutzung des Knotens im ersten
Berechnungsschritt, ändert. Dies dient vor allem dazu, dem Fragealgorithmus,
der die Reihenfolge der Fragen und Tests bestimmt, die Auswahl zu
erleichtern.
Bewerkstelligt wird dies, indem der eingesetzte Editor die
Möglichkeit bietet, Kosten und auch weitere wichtige Informationen
wie Fragetext dieses Knotens und Knotenname zu hinterlegen. Die Kosten
entsprechen nicht den Wahrscheinlichkeiten, da sie separat in einer
Eigenschaftstabelle, die für jeden Knoten angelegt wird, gehalten
werden und auch für den Anwender nicht sichtbar sind. Niedrige Kosten
und eine hohe Wahrscheinlichkeit haben allerdings den Effekt, den
Knoten bzw. die Frage für das weitere Vorgehen und den Ablauf
attraktiv zu machen.
Die Kosten eines Knotens geben damit an, wie teuer und aufwendig es ist den
Zustand des Knotens zu ermitteln. Dies geschieht hinsichtlich der
Fragen und durchzuführenden Tests dadurch, daß z.B. eine Frage
direkt mit ja oder nein beantwortet werden kann oder als
intensive Maßnahme ein Test wie traceroute durchgeführt werden
muß.
Next: Werkzeug zur Konstruktion und
Up: Wissensbeschaffung
Previous: Algorithmus zur Erstellung der
Copyright Munich Network Management Team