Nachdem das Tableau eingelesen wurde sind die erste Zeile leer oder?. Es fehlen auch Slack und die Aufteilung in Plus und Minus für die unbounded Vars. Und es gibt Zeilen die evtl. positiv gemacht werden müssen.
All das sollte erledigt werden bevor der Simplex anfängt zu arbeiten. gehört das also mit zur Datenstruktur? Wer erledigt das so schnell wie möglich?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zur ersten Frage:
Wir sind mal streng und bauen das Tableau erst auf wenn wir optimieren wollen und nicht vorher. Das heißt im Model gibt es eine Methode namens
public void optimize()
Dort findet dann alles statt. Die Daten selbst bekommst du vom LPReader und ModelReader. Ich bau Peters Klasse noch um, damit du das nutzen kannst. Heut Abend oder morgen Nacht.
Oder soll das Tableau schon aufgebaut werden wenn die Datei eingelesen wird?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich mache mich gerade daran eine TableauKlasse zu bauen welche von FractionMatrix erbt. Das Tableau wird auch schon schlupfvariablen beinhalten wenn gebraucht. Zudem werden alle anderen Vorkehrungen vorgenommen um sie auf normalform zu bringen ( Zeilen * -1 etc. )
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wann und wo wird das Tableau gebaut?
Nachdem das Tableau eingelesen wurde sind die erste Zeile leer oder?. Es fehlen auch Slack und die Aufteilung in Plus und Minus für die unbounded Vars. Und es gibt Zeilen die evtl. positiv gemacht werden müssen.
All das sollte erledigt werden bevor der Simplex anfängt zu arbeiten. gehört das also mit zur Datenstruktur? Wer erledigt das so schnell wie möglich?
Zur ersten Frage:
Wir sind mal streng und bauen das Tableau erst auf wenn wir optimieren wollen und nicht vorher. Das heißt im Model gibt es eine Methode namens
public void optimize()
Dort findet dann alles statt. Die Daten selbst bekommst du vom LPReader und ModelReader. Ich bau Peters Klasse noch um, damit du das nutzen kannst. Heut Abend oder morgen Nacht.
Oder soll das Tableau schon aufgebaut werden wenn die Datei eingelesen wird?
Ich mache mich gerade daran eine TableauKlasse zu bauen welche von FractionMatrix erbt. Das Tableau wird auch schon schlupfvariablen beinhalten wenn gebraucht. Zudem werden alle anderen Vorkehrungen vorgenommen um sie auf normalform zu bringen ( Zeilen * -1 etc. )
okay das ist cool!
obwohl ich den Simplex schon mit der FractionMatrix angefangen habe, aber das werde ich dann ändern :D
ah und wie sieht das mit der CARRY, also dem revised tableau aus?
soll das auch ein Fulltableau sein?
Eigentlich sollte das auch ne Klasse sein oder?