www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Komplexität & Berechenbarkeit" - NP-Problem deterministisch
NP-Problem deterministisch < Komplex. & Berechnb. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Komplexität & Berechenbarkeit"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

NP-Problem deterministisch: Tipp
Status: (Frage) beantwortet Status 
Datum: 15:51 Mi 08.12.2010
Autor: SnafuBernd

Aufgabe
Zeigen oder widerlegen Sie:
Zu jedem Problem [mm] T\in [/mm] NP gibt es  ein Poylnom p, sodas T durch einen deterministischen Algorithmus mit Zeitkomplexität [mm] O(2^{p(n)}) [/mm] gelöst werden kann, wobei n die Größe der Eingabe bezeichnet.

Hallo,

ich vermute, dass es stimmt, weil jeder nicht-determ. Turingmaschine in eine determ. umgewandelt werden kann. Jedoch fehlt mir die Idee das zu zeigen.
Da T [mm] \in [/mm] NP ist gibt es ja schon mal ein Polynom p welches die Komplexität der Überprüfung einer Eingabe angibt. T [mm] \in [/mm] NP => eine Eingabe der Länge n kann in O(p(n)) überprüft werden.
Weiter komme ich leider nicht...

Gruß Bernd

        
Bezug
NP-Problem deterministisch: Antwort
Status: (Antwort) fertig Status 
Datum: 16:02 Mi 08.12.2010
Autor: felixf

Moin Bernd!

> Zeigen oder widerlegen Sie:
>  Zu jedem Problem [mm]T\in[/mm] NP gibt es  ein Poylnom p, sodas T
> durch einen deterministischen Algorithmus mit
> Zeitkomplexität [mm]O(2^{p(n)})[/mm] gelöst werden kann, wobei n
> die Größe der Eingabe bezeichnet.
>  Hallo,
>  
> ich vermute, dass es stimmt, weil jeder nicht-determ.
> Turingmaschine in eine determ. umgewandelt werden kann.
> Jedoch fehlt mir die Idee das zu zeigen.
> Da T [mm]\in[/mm] NP ist gibt es ja schon mal ein Polynom p welches
> die Komplexität der Überprüfung einer Eingabe angibt. T
> [mm]\in[/mm] NP => eine Eingabe der Länge n kann in O(p(n))
> überprüft werden.
>  Weiter komme ich leider nicht...

Weisst du, was ein NP-vollstaendiges Problem ist?

Jedes Problem aus NP kann mit polynomiellen Aufwand auf jedes NP-vollstaendige Problem zurueckgefuehrt werden.

Wenn du dies weisst und dir ein einfaches NP-vollstaendiges Problem herauspickst, kannst du die Aufgabe loesen.

LG Felix


Bezug
                
Bezug
NP-Problem deterministisch: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 16:28 Mi 08.12.2010
Autor: SnafuBernd

Hi Felix,

nach unserer Definition, weiß ich, dass jedes NP-vollständige Problem durch polynom. Transformation in jedes andere NP-vollständige Problem reduziert werden kann.
Dass es von NP-Probleme geht, wusst ich nicht.
Aber ich sehe grad nicht, wie mir die Reduktion auf NP-vollständig Probleme weiter helfen soll, denn von denen weiß ich auch nicht mit Sicherheit, ob sie polynomiell gelöst werden können oder nicht, man vermutet doch nu,r dass man sie polynomiell nicht lösen kann.

LG Bernd

Bezug
                        
Bezug
NP-Problem deterministisch: Antwort
Status: (Antwort) fertig Status 
Datum: 02:41 So 12.12.2010
Autor: felixf

Moin Bernd,

> nach unserer Definition, weiß ich, dass jedes
> NP-vollständige Problem durch polynom. Transformation in
> jedes andere NP-vollständige Problem reduziert werden
> kann.
> Dass es von NP-Probleme geht, wusst ich nicht.

das ist doch gerade die []Definition von NP-vollstaendigen Problemen, dass man alle Probleme aus NP auf sie reduzieren kann!

>  Aber ich sehe grad nicht, wie mir die Reduktion auf
> NP-vollständig Probleme weiter helfen soll, denn von denen
> weiß ich auch nicht mit Sicherheit, ob sie polynomiell
> gelöst werden können oder nicht, man vermutet doch nu,r
> dass man sie polynomiell nicht lösen kann.

Natuerlich kann man sie nicht einfach polynomiell loesen; ansonsten wuerdest du []P = NP beweisen.

Es reicht doch zu wissen:
* Dein Probem laesst sich in polynomieller Zeit auf ein beliebiges, von dir gewaehltes NP-vollstaendiges Problem reduzieren. Sagen wir die Laufzeit ist [mm] $p_1(n)$, [/mm] wobei $n$ die Eingabegroesse ist.
* Dein fest gewaehltes NP-vollstaendiges Problem kannst du in [mm] $2^{p_2(n)}$ [/mm] Schritten loesen, wobei [mm] $p_2(n)$ [/mm] ein Polynom ist. Um []SAT zu loesen, brauchst du etwa [mm] $O(2^{n + \varepsilon})$ [/mm] Schritte (fuer jedes [mm] $\varepsilon [/mm] > 0$), falls du einen Ausdruck in $n$ Variablen hast.

Wenn du beides kombinierst, bekommst du eine Laufzeit der Form [mm] $(2^{p(n)})$ [/mm] (beachte, dass etwa [mm] $O(p_1(n)) [/mm] = [mm] O(2^{\log n \cdot \deg p_1} \subsetneqq O(2^n)$ [/mm] ist).

LG Felix


Bezug
                                
Bezug
NP-Problem deterministisch: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 14:45 So 12.12.2010
Autor: SnafuBernd

Hey,

ok der 1. Punkt ist klar.
Zum 2.:
Das man ein NPC-Problem in O( [mm] 2^{p_2(n)} [/mm] )lösen kann verstehe ich noch, weil man die nicht deterministischen [mm] \epsilon [/mm] -Übergänge mit der Potenzmengekonstruktion wegkriegt.
(Neben bei : kann ich sagen das die Laufzeit eines Automaten in O(Knotenanzahl) ist? oder wie kommt man auf  die [mm] 2^{p_2(n)} [/mm] )

Jedoch hat das Polynom [mm] p_2 [/mm] nicht mit dem Polynom [mm] p_1 [/mm] zu tun,oder?Die Laufzeit der Reduktion hat nichts mit der Laufzeit des Lösens des NPC Problems zu tun?

>(beachte, dass etwa [mm] $O(p_1(n)) [/mm] = [mm] O(2^{\log n \cdot \deg p_1} \subsetneqq >O(2^n)$ [/mm] ist)

Den Hinweis verstehe ich nicht ganz? Was ist [mm] \deg p_1 [/mm] ?

Gruß Bernd

Bezug
                                        
Bezug
NP-Problem deterministisch: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:20 Sa 18.12.2010
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Komplexität & Berechenbarkeit"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de