Mailinglist Archive: opensuse-programming-de (187 mails)
| < Previous | Next > |
Re: OT: BLL
- From: Andreas Loesch <suseliste@xxxxxxxxx>
- Date: Sat, 9 Oct 2004 10:26:10 +0200
- Message-id: <200410091026.10599.suseliste@xxxxxxxxx>
Hi Michael, *,
Am Donnerstag, 7. Oktober 2004 23:08 schrieb Michael Wenger:
> Andreas Loesch schrieb am 07.10.2004 19:00 :
> > IMHO handelt es sich auf jeden Fall um ein Optimierungsproblem, hier
> > wären dann Stichworte wie Lineare Programmierung etc. angesagt,
> > weiterhin dürfte es sich um ein NP-vollständiges Problem handeln, so
> > dass [...] Du mit Greedy nicht weit kommst. Hier sind andere
> > Heuristiken und Approximations-Schemata interessant.
>
> Hm?
> Gerade weil dieses Problem NP-vollständig ist, ist doch "Greedy" eine
> Lösungsmöglichkeit.
>
Greedy liefert eine Lösung, die aber beliebig weit von einem Optimum entfert
ist. Insbesondere habe ich bei NP-Problemen noch keine guten Greedys gesehen.
Aber der Witz besteht ja darin eine möglichst gute Löusung zu produzieren.
Hier sind also Approximationsschemata (mit etsprechendem Gütebeweis :) ) oder
eine ganz klassische Branch-and-Bound-Lösung sicherlich mit besseren
Ergebnissen gesegnet.
Als reines Graphenproblem sehe ich das eigendlich weniger, Wenn man das
Problem als Graphenproblem beschreiben will, könnte man ein Maximales
Matching über je n-Knoten draus bauen (Fach - Lehrer - StundeInRaum - Klasse)
aber maximale Matchings bei n>2 sollten auch NP-Vollständig sein :) sonst
hätten wir ein Klasse Problem beseitigt. Zusätzlich fehlen dann die
Nebenbedingungen, dass nur bestimmte Lehrer irgendwas unterrichten können,
dass alle Zeiten geblockt sein müssen (minimale Lücken) etc..
Andreas
Am Donnerstag, 7. Oktober 2004 23:08 schrieb Michael Wenger:
> Andreas Loesch schrieb am 07.10.2004 19:00 :
> > IMHO handelt es sich auf jeden Fall um ein Optimierungsproblem, hier
> > wären dann Stichworte wie Lineare Programmierung etc. angesagt,
> > weiterhin dürfte es sich um ein NP-vollständiges Problem handeln, so
> > dass [...] Du mit Greedy nicht weit kommst. Hier sind andere
> > Heuristiken und Approximations-Schemata interessant.
>
> Hm?
> Gerade weil dieses Problem NP-vollständig ist, ist doch "Greedy" eine
> Lösungsmöglichkeit.
>
Greedy liefert eine Lösung, die aber beliebig weit von einem Optimum entfert
ist. Insbesondere habe ich bei NP-Problemen noch keine guten Greedys gesehen.
Aber der Witz besteht ja darin eine möglichst gute Löusung zu produzieren.
Hier sind also Approximationsschemata (mit etsprechendem Gütebeweis :) ) oder
eine ganz klassische Branch-and-Bound-Lösung sicherlich mit besseren
Ergebnissen gesegnet.
Als reines Graphenproblem sehe ich das eigendlich weniger, Wenn man das
Problem als Graphenproblem beschreiben will, könnte man ein Maximales
Matching über je n-Knoten draus bauen (Fach - Lehrer - StundeInRaum - Klasse)
aber maximale Matchings bei n>2 sollten auch NP-Vollständig sein :) sonst
hätten wir ein Klasse Problem beseitigt. Zusätzlich fehlen dann die
Nebenbedingungen, dass nur bestimmte Lehrer irgendwas unterrichten können,
dass alle Zeiten geblockt sein müssen (minimale Lücken) etc..
Andreas
| < Previous | Next > |