2016-09-18 4 views
-1

Wir haben vier Ereignisse x, y, z, w, die auf einer Maschine M ausgeführt werden könnten. Jedes Ereignis benötigt 1/3 der Kapazität der Maschine. Einige von ihnen können nicht gleichzeitig in einem Batch ausgeführt werden (z. B. x und y können nicht in einem Batch ausgeführt werden). Wie wird die Mindestanzahl der zu erwartenden Stapel ermittelt? Die Zeit des Ereignisses spielt keine Rolle, daher ist das Ziel die Mindestanzahl von Batches.Wie kann ich das wahrscheinlich mit ganzzahliger linearer Programmierung lösen?

Meine Intuition ist, ich kann es als eine ganzzahlige lineare Programmierung formulieren. Irgendwelche Ideen?

+0

Ich denke, dass Sie einige Informationen fehlen. Was ist das Ziel? Was ist die Kapazität der Maschine? Wie lange sind die Ereignisse, wenn das zählt? –

+0

Sie vermissen auch diese "bestimmte Kapazität" pro Ereignis. Wenn sie alle 1/3 Kapazität haben, ist die Anzahl der Ereignisse nur 3. –

+0

@ cricket_007 aktualisiert – xxx222

Antwort

0

Basierend auf dem, was Sie beschrieben haben, minimal Anzahl der Ereignisse, die ausgeführt werden können, ist 0, wie Sie keine objektive Funktion erwähnt, wie von @ cricket_007 erwähnt.
Dann die maximale Anzahl der Ereignisse ist weniger als 2, wie Sie erwähnt, mindestens zwei Ereignisse können nicht gleichzeitig ausgeführt werden.
Endlich ist die Definition von Batch nicht gegeben, also nicht sicher.

Verwandte Themen