next up previous contents index
Next: Analysieren der Originalmultimediaobjekts Up: Operatoren die Fib-Ausdrücke aufräumen Previous: Operatoren die Fib-Ausdrücke aufräumen   Contents   Index

Nur Bereiche zu jedem Punkt, wie sie von diesem benötigt werden

Operatorname: cOpFibMinimizeAreas


Status: nicht Implementiert


Bereichsobjekt in Fib-Objekten können Unterbereiche enthalten, die mehr Zahlen enthalten als eigentlich benötigt werden. Beispielsweise kann ein Unterbereich Punkte erzeugen die über den Rand des Multimediaobjekts hinausgehen.

Diese Operation wählt eine Anzahl (eventuell auch alle) Unterbereiche eines Fib-Objekts. Für jeden Bereich wird geprüft, ob er nicht verkleinert werden kann, ohne die Fitness des Fib-Objekts zu verschlechtern. Dafür wird schrittweise die eine Grenze des Bereichs in Richtung der anderen bewegt und die Fitness geprüft. Wird die Fitness verringert, wird die Änderung verworfen. Enthält ein Bereich nur noch ein Element, wird entweder der Bereich aus dem Bereichselement gelöscht, wenn das Bereichselement noch andere Unterbereich enthält, oder das ganze Bereichselement, wenn das Bereichselement keine anderen Unterbereich enthält, gelöscht und die Variable, die es definiert, durch den Wert des Bereichs ersetzt.


next up previous contents index
Next: Analysieren der Originalmultimediaobjekts Up: Operatoren die Fib-Ausdrücke aufräumen Previous: Operatoren die Fib-Ausdrücke aufräumen   Contents   Index
Betti Österholz 2013-02-13