Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Jojo

Trainee

  • "Jojo" is male

Posts: 94

Date of registration: Nov 16th 2005

Location: Foreign Recruit :)

Occupation: Programmierer

21

Friday, September 21st 2007, 6:08pm

@Currywurst mit Pommes : ich finde dass die beiden Algor. dasselbe machen.
Hat jemand irgendeinen Vorschlag fuer Aufg 35 ? Wie man PART auf Bin-Pack reduziert ?

This post has been edited 2 times, last edit by "Jojo" (Sep 21st 2007, 6:09pm)


Arne

ThI

  • "Arne" is male

Posts: 1,798

Date of registration: Oct 7th 2002

Location: Hannover :)

Occupation: Lecturer ThI

22

Friday, September 21st 2007, 7:10pm

Jo genau.
"NP - The class of dashed hopes and idle dreams." Complexity Zoo

Paulus

Zuhörer

Posts: 2

Date of registration: Sep 22nd 2007

23

Saturday, September 22nd 2007, 10:09pm

"Der Suchvorgang kann in endlicher Zeit geschehen, da die Anzahl der Wörter in A endlich ist."

Mir ist es nicht klar: warum ist A endlich???

aliaatreides

Praktikant

  • "aliaatreides" is female

Posts: 24

Date of registration: May 3rd 2007

Occupation: 4. Semester Informatik

24

Sunday, September 23rd 2007, 2:21am

Quoted

Original von Joachim

Quoted

Original von Arne
Tipp: zeig erstmal, dass alle anderen Sprachen (außer Sigma* und Emptyset) NP-hart sind. Dann überleg, warum das auf die beiden nicht zutrifft.
Andersrum ist es vielleicht einfacher: Mache Dir zunächst klar, warum kein NP-vollständiges Problem (also z. B. SAT) auf Sigma^* und \emptyset reduziert werden kann.



A <= leere Menge gdw.
es gibt eine totale in Polynomialzeit berechenbare Fkt. f:Sigma*->Sigma* mit
x von A <=> f(x) von leere Menge - nicht totale (WIDERSPRUCH)

A <= Sigma* gdw.
es gibt eine totale in Polynomialzeit berechenbare Fkt. f:Sigma*->Sigma* mit
x von A <=> f(x) von Sigma* gdw.
x von /A <=> f(x) von leere Menge - nicht totale (WIDERSPRUCH)

yupiii!!! alles jetzt verstanden!
I must not fear. Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.

aliaatreides

Praktikant

  • "aliaatreides" is female

Posts: 24

Date of registration: May 3rd 2007

Occupation: 4. Semester Informatik

25

Sunday, September 23rd 2007, 2:24am

Quoted

Original von Jojo
@Currywurst mit Pommes : ich finde dass die beiden Algor. dasselbe machen.
Hat jemand irgendeinen Vorschlag fuer Aufg 35 ? Wie man PART auf Bin-Pack reduziert ?


siehe Skript :-)
I must not fear. Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.

Currywurst mit Pommes

Erfahrener Schreiberling

  • "Currywurst mit Pommes" started this thread

Posts: 438

Date of registration: Oct 14th 2002

26

Sunday, September 23rd 2007, 9:06am

Quoted

Original von Paulus
"Der Suchvorgang kann in endlicher Zeit geschehen, da die Anzahl der Wörter in A endlich ist."

Mir ist es nicht klar: warum ist A endlich???


Du hast Recht, habe ich glaube ich nicht ganz korrekt ausgedrückt. Tatsache ist, dass wenn A nicht Sigma* ist (also alle [unendlich vielen Wörter]), dann musst du nicht unendlich lang suchen bis du ein Wort findest, dass nicht aus A ist.

Der Satz "..., da die Anzahl der Wörter in A endlich ist" ist beim zweiten Nachdenken wohl nicht korrekt.

pythong

Trainee

  • "pythong" is male

Posts: 112

Date of registration: Oct 23rd 2005

Location: Ehemals Preußisches Gebiet

Occupation: Ehemals Studentenquäler. I'm finally done with school!

27

Sunday, September 23rd 2007, 1:05pm

@ Currywurst
Falls es noch interessiert, zu 11d):
zz.: f(n) = n^k raumkonstruierbar:

zurückführen auf 11b) f raumkonstruierbar, g raumkonstruierbar => f*g ist raumkonstruierbar

Also n * n^(k-1), dann wieder auftrennen usw.

Bliebe dann nur noch zu zeigen, f(n) = n raumkonstruierbar und Ende
don't ask me, google it

Dot

Senior Schreiberling

Posts: 618

Date of registration: Feb 3rd 2003

Location: Ex-Europameisterland

Occupation: 4TheScience

28

Sunday, September 23rd 2007, 10:36pm

Also ich hab da auch mal 2 Fragen.

-Bei Aufgabe 41, warum nimmt man da die Summe der größe der Objekte als Maßfunktion und als Goal die Minimierung? Ich würde das umgekehrt machen, die Summe der Objekte als Maß und Maximierung als Goal, bei Knapsack will man doch möglichst viele Objekte in den Sack packen und dabei nich ein bestimmtes Gewicht überschreiten oder?

-Bei Aufgabe 39, nimmt man da die Umbenennungsfunktion als Zertifikat? Und wenn ja, beim Algorithmus, muss ich da jede einzelne Zelle von G_1 mit G_2 vergleichen? Also in der Form:
--Überprüfe jede Zelle in G_1 mit G_2 (f(i),f(j)), wenn isomorpher Teilgraph in G_2 mit |E_2|´>=k, akzeptiere
Geht das so?
C:\reality.sys has errors - Reboot the universe? (Y/N)

Real programmers don't comment their code.
It was hard to write, it should be hard to understand

aliaatreides

Praktikant

  • "aliaatreides" is female

Posts: 24

Date of registration: May 3rd 2007

Occupation: 4. Semester Informatik

29

Monday, September 24th 2007, 12:32am

Hi, Dot!

Quoted

Original von Dot
Also ich hab da auch mal 2 Fragen.

-Bei Aufgabe 41, warum nimmt man da die Summe der größe der Objekte als Maßfunktion und als Goal die Minimierung? Ich würde das umgekehrt machen, die Summe der Objekte als Maß und Maximierung als Goal, bei Knapsack will man doch möglichst viele Objekte in den Sack packen und dabei nich ein bestimmtes Gewicht überschreiten oder?


So hab ich auch aleine die Aufgabe geloest! Wir haben sie waehrend der Uebungen nicht besprochen.


Quoted

Original von Dot
-Bei Aufgabe 39, nimmt man da die Umbenennungsfunktion als Zertifikat? Und wenn ja, beim Algorithmus, muss ich da jede einzelne Zelle von G_1 mit G_2 vergleichen? Also in der Form:
--Überprüfe jede Zelle in G_1 mit G_2 (f(i),f(j)), wenn isomorpher Teilgraph in G_2 mit |E_2|´>=k, akzeptiere
Geht das so?


Bei mir steht im Zertifikat eine Liste von mind. k Kanten und 2 bijektive Fktionen. Dann ueberpruefe ich nur diese Kanten. Was meinst du mit "Zellen"?
I must not fear. Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.

Dot

Senior Schreiberling

Posts: 618

Date of registration: Feb 3rd 2003

Location: Ex-Europameisterland

Occupation: 4TheScience

30

Monday, September 24th 2007, 8:13am

Die Zellen der Adjazenzmatrix
C:\reality.sys has errors - Reboot the universe? (Y/N)

Real programmers don't comment their code.
It was hard to write, it should be hard to understand

mtx

Unregistered

31

Monday, September 24th 2007, 8:48am

Bei Aufgabe 39 benötigst du für di Mitgliedschaft in NP als Zertifikat zum einen die Isomorphie-Funktion und zum anderen die Knoten in (z.B.) G1, die mit den Abbildern in G2 übereinstimmen. Die Isomorphiefunktion alleine reicht nicht aus, da du sonst noch den isomorphen Subgraphen in G1 bzw. G2 finden musst. Die NP-Härte folgt aus der Reduktion von CLIQUE.

Zu Aufgabe 41:

Quoted

Bei Aufgabe 41, warum nimmt man da die Summe der größe der Objekte als Maßfunktion und als Goal die Minimierung? Ich würde das umgekehrt machen, die Summe der Objekte als Maß und Maximierung als Goal, bei Knapsack will man doch möglichst viele Objekte in den Sack packen und dabei nich ein bestimmtes Gewicht überschreiten oder?

Es geht beides.

Currywurst mit Pommes

Erfahrener Schreiberling

  • "Currywurst mit Pommes" started this thread

Posts: 438

Date of registration: Oct 14th 2002

32

Monday, September 24th 2007, 4:41pm

Ich frage hier mal öffentlich: Wann ist Klausurbeginn für die KvA _Einzelklausur ?

Auf der THI Seite steht 13:00 genau wie für die Einzelklausur Theoretische Informatik. Stimmt das ? Oder sollen die KvA Leute später kommen ? ?(

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

33

Monday, September 24th 2007, 5:31pm

Quoted

Original von Currywurst mit Pommes
Auf der THI Seite steht 13:00 genau wie für die Einzelklausur Theoretische Informatik. Stimmt das ?
Wenn es dort explizit steht, kann man doch wohl davon ausgehen, daß das stimmt, oder? :)

Wäre ja auch nicht besonders sinnvoll, die KvA-Leute später kommen zu lassen. Das erzeugt nur unnötige Unruhe (Platz suchen, Sachen rauslegen, ...) im Hörsaal.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

Currywurst mit Pommes

Erfahrener Schreiberling

  • "Currywurst mit Pommes" started this thread

Posts: 438

Date of registration: Oct 14th 2002

34

Monday, September 24th 2007, 5:48pm

Quoted

Original von Joachim
Wäre ja auch nicht besonders sinnvoll, die KvA-Leute später kommen zu lassen. Das erzeugt nur unnötige Unruhe (Platz suchen, Sachen rauslegen, ...) im Hörsaal.


Naja, ich kenn das bei Doppelklausuren bis lang nur so, dass nacheinander geschrieben wird und in der Mitte Pause ist. Deswegen die Frage. Außerdem könnte dann ja keiner mehr nach den Einzel-KvA'lern aufs Klo gehen, wenn die schon nach der Hälfte fertig sind und gehen.

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

35

Monday, September 24th 2007, 5:50pm

Quoted

Original von Currywurst mit Pommes
Naja, ich kenn das bei Doppelklausuren bis lang nur so, dass nacheinander geschrieben wird und in der Mitte Pause ist.
Das ist beim ThI anders. Schau Dir mal die alten Klausuren an, die auf der Website des ThI zu finden sind. Die Kombiklausur ist hier tatsächlich eine solche und nicht nur die Aneinanderreihung von zwei Einzelklausuren.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

Dot

Senior Schreiberling

Posts: 618

Date of registration: Feb 3rd 2003

Location: Ex-Europameisterland

Occupation: 4TheScience

36

Monday, September 24th 2007, 9:02pm

Müssen wir auch so ekliges Zeugs wie generische Reduktion können?
C:\reality.sys has errors - Reboot the universe? (Y/N)

Real programmers don't comment their code.
It was hard to write, it should be hard to understand

aliaatreides

Praktikant

  • "aliaatreides" is female

Posts: 24

Date of registration: May 3rd 2007

Occupation: 4. Semester Informatik

37

Tuesday, September 25th 2007, 6:29pm

bei Widerholung hab ich gerade gesehen (GThI, Uebung 7, A1):

kann man eine regulaere Sprache direkt von einem NEA ableiten, oder muss man den DEA erstmal in einen NEA umwandeln?
I must not fear. Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

38

Wednesday, September 26th 2007, 8:01am

Quoted

Original von aliaatreides
kann man eine regulaere Sprache direkt von einem NEA ableiten, oder muss man den DEA erstmal in einen NEA umwandeln?
Jeder DEA ist auch ein NEA.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

This post has been edited 1 times, last edit by "Joachim" (Sep 26th 2007, 8:01am)


Jojo

Trainee

  • "Jojo" is male

Posts: 94

Date of registration: Nov 16th 2005

Location: Foreign Recruit :)

Occupation: Programmierer

39

Wednesday, September 26th 2007, 10:19am

ich glaube dass in der Vorlesung genau umgekehrt gezeigt wurde (fuer jeden NEA existiert ein DEA)

Neutrino

masselos

  • "Neutrino" is male

Posts: 661

Date of registration: Oct 6th 2005

Location: Hannover

Occupation: SRA Mitarbeiter

40

Wednesday, September 26th 2007, 10:24am

Quoted

Original von aliaatreides
bei Widerholung hab ich gerade gesehen (GThI, Uebung 7, A1):

kann man eine regulaere Sprache direkt von einem NEA ableiten, oder muss man den DEA erstmal in einen NEA umwandeln?


ich versteh nich ganz was du meinst, bei der Aufgabe sollst du die Gramatik zu der Sprache finden. IMHO geht das am besten indem man erst nen NEA aufbaut-> DEA ->Grammatik einfach ablesen (siehe Vorlesungsmethode).

Der Weg andersrum, von Grammatik zur Sprache, is, glaub ich, etwas schwerer. Das muss man durch "genaues hinsehen" lösen, da man mit den Automaten nich weit kommt..

This post has been edited 1 times, last edit by "Neutrino" (Sep 26th 2007, 10:25am)