Kostenoptimierung Flashcards

1
Q

Was ist das Problem mit den Primimplikanten aus den Minimierungsverfahren

A

Sie sind in der Regel nicht frei von Redundanz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie wird die minimale Überdeckung der Primimplikanten gefunden?

A

Aufbau von Tabelle. Danach Wechselseitige Anwendung von verschiedenen Methoden. Wenn die Tabelle leer ist sind die ausgewählten Primimplikanten die minimale Lösung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche vier Methoden gibt es ber der Kostenoptimierung?

A
  • wesentlicher Primimplikant
  • Reihendominanz
  • Spaltendominanz
  • Branching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

wesentlicher Primimplikant - Definition

A
  • ein wesentlicher Primimplikant überdeckt als einziger einen Minterm einer Funktion
  • wenn P_i als einziger Primimplikant m_i überdeckt, muss P_i ein Bestandteil der minimalen Überdeckung sein.
  • Alle Spalten (Minterme), die von P_i überdeckt werden, können dann eliminiert werden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Während des Optimierungsproblem können Primimplikanten entstehen, die keine Minterme mehr überdecken. Was passiert mit diesen?

A

Ihre Zeile wird Eliminiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Reihendominanz - Definition

A
  • Eine Reihe P_i dominiert die Reihe P_j, wenn P_i alle 1-Punkte / MInterme von P_j abdeckt
  • P_i muss hierbei geringere oder gleihe Kosten aufweisen (Kosten (P_i) <= Kosten(P_j)).
  • Die dominierte Reihe P_j kann entfernt werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Spaltendominanz - Definition

A
  • Eine Spalte m_i dominiert eine Spalte m_j, wenn alle Primimplikanten zur Überdeckung von m_i auch m_j überdecken
  • Die Spalte m_j kann eliminiert wrden, denn jede Überdeckungsmenge der reduzierten Tabelle überdeckt auch m_i.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wann wird Branching angewendet?

A

Wenn keine andere Methode angewendet werden kann ist die Tabelle zyklische -> es muss branching angewendet werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Branching - Definition

A
  • Man wählt einen möglichst wenig überdeckten Minterm aus und alle dazugehörigen Primimplikanten kommen in die Menge R
  • Es wird ein Primimplikant P_i aus R gewählt und die von ihm überdeckten Spalten eliminiert
  • P_i ist nun Teil der Lösung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly