Δυσεπίλυτα Προβλήματα σε Γραφήματα και Παίγνια

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Δυσεπίλυτα Προβλήματα σε Γραφήματα και Παίγνια"

Transcript

1 Δυσεπίλυτα Προβλήματα σε Γραφήματα και Παίγνια Σ Π Υ Ρ Ι Δ Ω Ν Τ Ζ Ι Μ Α Σ Δ Τ Ο Μ Ε Α Σ Τ Μ Η Μ Α Μ Α Θ Η Μ Α Τ Ι Κ Ω Ν Σ Χ Ο Λ Η Θ Ε Τ Ι Κ Ω Ν Ε Π Ι Σ Τ Η Μ Ω Ν Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Ι Ω Α Ν Ν Ι Ν Ω Ν

2 Δυσεπίλυτα Προβλήματα Για ένα πρόβλημα που μας ενδιαφέρει να λύσουμε και είναι επιλύσιμο, θα θέλαμε ο αλγόριθμος που θα χρησιμοποιήσουμε για να το λύσουμε να είναι ο «ταχύτερος» από όλους τους δυνατούς αλγορίθμους.

3 Δυσεπίλυτα Προβλήματα Για ένα πρόβλημα που μας ενδιαφέρει να λύσουμε και είναι επιλύσιμο, θα θέλαμε ο αλγόριθμος που θα χρησιμοποιήσουμε για να το λύσουμε να είναι ο «ταχύτερος» από όλους τους δυνατούς αλγορίθμους. Αντιλαμβανόμαστε ότι η «ταχύτητα» με την οποία επιλύει ο «ταχύτερος» αλγόριθμος το πρόβλημά μας υποδεικνύει το «πόσο δύσκολα» αυτό επιλύεται.

4 Δυσεπίλυτα Προβλήματα Για ένα πρόβλημα που μας ενδιαφέρει να λύσουμε και είναι επιλύσιμο, θα θέλαμε ο αλγόριθμος που θα χρησιμοποιήσουμε για να το λύσουμε να είναι ο «ταχύτερος» από όλους τους δυνατούς αλγορίθμους. Αντιλαμβανόμαστε ότι η «ταχύτητα» με την οποία επιλύει ο «ταχύτερος» αλγόριθμος το πρόβλημά μας υποδεικνύει το «πόσο δύσκολα» αυτό επιλύεται. Χρειαζόμαστε να τυποποιήσουμε την έννοια της «ταχύτητας» αλγορίθμων με τέτοιο τρόπο ώστε να μπορούμε να τους συγκρίνουμε απομονωμένους.

5 Computational Complexity Η (υπολογιστική) πολυπλοκότητα ενός αλγορίθμου είναι το πλήθος των εκτελούμενων στοιχειωδών βημάτων συναρτήσει του μεγέθους της εισόδου του.

6 Computational Complexity Η (υπολογιστική) πολυπλοκότητα ενός αλγορίθμου είναι το πλήθος των εκτελούμενων στοιχειωδών βημάτων συναρτήσει του μεγέθους της εισόδου του. Δηλαδή μια συνάρτηση από τους φυσικούς στους φυσικούς.

7 Computational Complexity Η (υπολογιστική) πολυπλοκότητα ενός αλγορίθμου είναι το πλήθος των εκτελούμενων στοιχειωδών βημάτων συναρτήσει του μεγέθους της εισόδου του. Δηλαδή μια συνάρτηση από τους φυσικούς στους φυσικούς. Στο πλαίσιο της Θεωρίας Πολυπλοκότητας, το μέγεθος της εισόδου ενός αλγορίθμου συμβολίζεται (κατά σύμβαση) με το γράμμα n και μια συνάρτηση f ως f(n) (ώστε να είναι ορατές οι μεταβλητές της).

8 Big O Notation Αντιλαμβανόμαστε ότι δεν μας ενδιαφέρει ποιος αλγόριθμος είναι «ταχύτερος» για μικρά μεγέθη της εισόδου αλλά για μεγέθη απροσδιόριστα μεγάλα.

9 Big O Notation Αντιλαμβανόμαστε ότι δεν μας ενδιαφέρει ποιος αλγόριθμος είναι «ταχύτερος» για μικρά μεγέθη της εισόδου αλλά για μεγέθη απροσδιόριστα μεγάλα. Για να συγκρίνουμε λοιπόν δύο (ή περισσότερους) αλγορίθμους χρησιμοποιούμε τον λεγόμενο ασυμπτωτικό συμβολισμό.

10 Big O Notation Αντιλαμβανόμαστε ότι δεν μας ενδιαφέρει ποιος αλγόριθμος είναι «ταχύτερος» για μικρά μεγέθη της εισόδου αλλά για μεγέθη απροσδιόριστα μεγάλα. Για να συγκρίνουμε λοιπόν δύο (ή περισσότερους) αλγορίθμους χρησιμοποιούμε τον λεγόμενο ασυμπτωτικό συμβολισμό. Λέμε ότι η συνάρτηση f(n) είναι της τάξης της g(n) και γράφουμε f(n) O(g(n)) αν τελικά (δηλαδή αν υπάρχει N τέτοιο ώστε για κάθε n N να ισχύει) f(n) c g(n) για κάποια σταθερά c.

11 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν υπάρχει αιτιοκρατική Μηχανή Turing που το επιλύει.

12 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν υπάρχει αιτιοκρατική Μηχανή Turing που το επιλύει. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν υπάρχει μη-αιτιοκρατική Μηχανή Turing που το επιλύει.

13 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν επιλύεται σε πολυωνυμικό χρόνο. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν υπάρχει μη-αιτιοκρατική Μηχανή Turing που το επιλύει.

14 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν επιλύεται σε πολυωνυμικό χρόνο. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν μία πιθανή λύση του ελέγχεται σε πολυωνυμικό χρόνο.

15 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν επιλύεται σε πολυωνυμικό χρόνο. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν μία πιθανή λύση του ελέγχεται σε πολυωνυμικό χρόνο. Παρατήρηση: Η κλάση P είναι υποκλάση της NP.

16 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν επιλύεται σε πολυωνυμικό χρόνο. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν μία πιθανή λύση του ελέγχεται σε πολυωνυμικό χρόνο. Παρατήρηση: Η κλάση P είναι υποκλάση της NP. Ερώτημα: Είναι η κλάση P γνήσια υποκλάση της NP ή οι δύο αυτές κλάσεις πολυπλοκότητας ταυτίζονται;

17 P versus NP Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας P ( Polynomial ) αν επιλύεται σε πολυωνυμικό χρόνο. Ένα πρόβλημα ανήκει στην κλάση πολυπλοκότητας NP ( Non-deterministic Polynomial ) αν μία πιθανή λύση του ελέγχεται σε πολυωνυμικό χρόνο. Παρατήρηση: Η κλάση P είναι υποκλάση της NP. Ερώτημα: Είναι η κλάση P γνήσια υποκλάση της NP ή οι δύο αυτές κλάσεις πολυπλοκότητας ταυτίζονται; Απάντηση: Δεν γνωρίζουμε

18 NP-hard, NP-complete Ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα Β αν κάθε στιγμιότυπο του Α μετασχηματίζεται σε πολυωνυμικό χρόνο σε ένα του Β τέτοιο ώστε κάθε λύση του στιγμιότυπου του Α να αντιστοιχεί σε μία λύση αυτού του Β και αντίστροφα.

19 NP-hard, NP-complete Ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα Β αν κάθε στιγμιότυπο του Α μετασχηματίζεται σε πολυωνυμικό χρόνο σε ένα του Β τέτοιο ώστε κάθε λύση του στιγμιότυπου του Α να αντιστοιχεί σε μία λύση αυτού του Β και αντίστροφα. Παρατήρηση: Αν ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα P πρόβλημα Β, είναι κι αυτό P.

20 NP-hard, NP-complete Ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα Β αν κάθε στιγμιότυπο του Α μετασχηματίζεται σε πολυωνυμικό χρόνο σε ένα του Β τέτοιο ώστε κάθε λύση του στιγμιότυπου του Α να αντιστοιχεί σε μία λύση αυτού του Β και αντίστροφα. Παρατήρηση: Αν ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα P πρόβλημα Β, είναι κι αυτό P. Ένα πρόβλημα είναι NP-δύσκολο αν κάθε NP πρόβλημα ανάγεται πολυωνυμικά σε αυτό.

21 NP-hard, NP-complete Ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα Β αν κάθε στιγμιότυπο του Α μετασχηματίζεται σε πολυωνυμικό χρόνο σε ένα του Β τέτοιο ώστε κάθε λύση του στιγμιότυπου του Α να αντιστοιχεί σε μία λύση αυτού του Β και αντίστροφα. Παρατήρηση: Αν ένα πρόβλημα Α ανάγεται πολυωνυμικά σε ένα P πρόβλημα Β, είναι κι αυτό P. Ένα πρόβλημα είναι NP-δύσκολο αν κάθε NP πρόβλημα ανάγεται πολυωνυμικά σε αυτό. Ένα NP και NP-δύσκολο πρόβλημα είναι NP-πλήρες.

22 P versus NP

23 Millennium Prize Problems Το 2000 το Clay Mathematics Institute επικηρύττει 7 από τα σημαντικότερα ανοικτά προβλήματα των Μαθηματικών για $1,000,000 έκαστο.

24 Millennium Prize Problems Το 2000 το Clay Mathematics Institute επικηρύττει 7 από τα σημαντικότερα ανοικτά προβλήματα των Μαθηματικών για $1,000,000 έκαστο. Η λίστα του Ινστιτούτου περιλαμβάνει τα ακόλουθα: Ύπαρξη και κενό μάζας των Yang-Mills Υπόθεση του Riemann Το P versus NP Ύπαρξη και ομαλότητα των Navier-Stokes Υπόθεση του Hodge Υπόθεση του Poincare Υπόθεση των Birch και Swinnerton-Dyer

25 Γραφήματα

26 Leonhard Euler ( ) Ελβετός μαθηματικός, φυσικός, αστρονόμος Πορτραίτο του Euler από το 1753

27 Leonhard Euler ( ) Ελβετός μαθηματικός, φυσικός, αστρονόμος Μαθητής του Johann Bernoulli ( ), ενός από τους πολλούς διακεκριμένους επιστήμονες της οικογένειας. Πορτραίτο του Euler από το 1753

28 Leonhard Euler ( ) Ελβετός μαθηματικός, φυσικός, αστρονόμος Μαθητής του Johann Bernoulli ( ), ενός από τους πολλούς διακεκριμένους επιστήμονες της οικογένειας. Ένας από τους διαπρεπέστερους μαθηματικούς του 18 ου αιώνα και ένας από τους παραγωγικότερους στην ιστορία των Μαθηματικών. Πορτραίτο του Euler από το 1753

29 Leonhard Euler ( ) Ελβετός μαθηματικός, φυσικός, αστρονόμος Πορτραίτο του Euler από το 1753 Μαθητής του Johann Bernoulli ( ), ενός από τους πολλούς διακεκριμένους επιστήμονες της οικογένειας. Ένας από τους διαπρεπέστερους μαθηματικούς του 18 ου αιώνα και ένας από τους παραγωγικότερους στην ιστορία των Μαθηματικών. Εισήγαγε και καθιέρωσε ένα μεγάλο μέρος του σύγχρονου συμβολισμού μέσω της πληθώρας των συγγραμμάτων του.

30 Τύπος του Euler

31 Τύπος του Euler Σ Ε Ε Ν Α Κ Υ Ρ Τ Ο Π Ο Λ Υ Ε Δ Ρ Ο Ι Σ Χ Υ Ε Ι V E + F = 2 Ο Π Ο Υ V Ε Ι Ν Α Ι Τ Ο Π Λ Η Θ Ο Σ Τ Ω Ν Κ Ο Ρ Υ Φ Ω Ν, E Ε Ι Ν Α Ι Τ Ο Π Λ Η Θ Ο Σ Τ Ω Ν Α Κ Μ Ω Ν Κ Α Ι F Ε Ι Ν Α Ι Τ Ο Π Λ Η Θ Ο Σ Τ Ω Ν Π Λ Ε Υ Ρ Ω Ν Τ Ο Υ Π Ο Λ Υ Ε Δ Ρ Ο Υ

32 Οι Επτά Γέφυρες του Königsberg To Königsberg της Πρωσίας (σημερινό Kaliningrad της Ρωσίας) είναι κτισμένο εκατέρωθεν ενός ποταμού συμπεριλαμβανομένων και δύο μεγάλων νησιών όπως φαίνεται στη εικόνα που ακολουθεί:

33 Οι Επτά Γέφυρες του Königsberg Ο Euler αναλαμβάνει να λύσει το εξής πρόβλημα: Πώς μπορούμε να περιηγηθούμε στο Königsberg

34 Οι Επτά Γέφυρες του Königsberg Ο Euler αναλαμβάνει να λύσει το εξής πρόβλημα: Πώς μπορούμε να περιηγηθούμε στο Königsberg περνώντας την κάθε γέφυρα ακριβώς μία φορά και

35 Οι Επτά Γέφυρες του Königsberg Ο Euler αναλαμβάνει να λύσει το εξής πρόβλημα: Πώς μπορούμε να περιηγηθούμε στο Königsberg περνώντας την κάθε γέφυρα ακριβώς μία φορά και τερματίζοντας εκεί απ όπου ξεκινήσαμε;

36 Οι Επτά Γέφυρες του Königsberg Ο Euler αναλαμβάνει να λύσει το εξής πρόβλημα: Πώς μπορούμε να περιηγηθούμε στο Königsberg περνώντας την κάθε γέφυρα ακριβώς μία φορά και τερματίζοντας εκεί απ όπου ξεκινήσαμε; Ο Euler αντιλαμβάνεται πως το πως κινούμαστε για να πάμε από τη μία γέφυρα στην επόμενη δεν έχει σημασία για τη λύση του προβλήματος.

37 Οι Επτά Γέφυρες του Königsberg Ο Euler αναλαμβάνει να λύσει το εξής πρόβλημα: Πώς μπορούμε να περιηγηθούμε στο Königsberg περνώντας την κάθε γέφυρα ακριβώς μία φορά και τερματίζοντας εκεί απ όπου ξεκινήσαμε; Ο Euler αντιλαμβάνεται πως το πως κινούμαστε για να πάμε από τη μία γέφυρα στην επόμενη δεν έχει σημασία για τη λύση του προβλήματος. Οδηγείται έτσι σε μία αφαίρεση του Königsberg όπου τα τμήματα ξηράς εκφυλίζονται σε σημεία και μήκος και μορφή των γεφυρών μάς είναι αδιάφορα.

38 Οι Επτά Γέφυρες του Königsberg O χάρτης του Königsberg: Το γράφημα του Euler:

39 Γραφήματα Γράφημα είναι κάθε δυάδα συνόλων G = (V, E) τέτοια ώστε τα στοιχεία του E να είναι σύνολα που περιέχουν ακριβώς δύο στοιχεία του V.

40 Γραφήματα Γράφημα είναι κάθε δυάδα συνόλων G = (V, E) τέτοια ώστε τα στοιχεία του E να είναι σύνολα που περιέχουν ακριβώς δύο στοιχεία του V. Τα στοιχεία του V καλούνται κορυφές (vertices) και αναπαριστώνται ως σημεία στο επίπεδο.

41 Γραφήματα Γράφημα είναι κάθε δυάδα συνόλων G = (V, E) τέτοια ώστε τα στοιχεία του E να είναι σύνολα που περιέχουν ακριβώς δύο στοιχεία του V. Τα στοιχεία του V καλούνται κορυφές (vertices) και αναπαριστώνται ως σημεία στο επίπεδο. Τα στοιχεία του E καλούνται ακμές (edges) και αναπαριστώνται ως ευθύγραμμα τμήματα με άκρα τις κορυφές που περιέχουν.

42 Γραφήματα Κορυφές: 1, 2, 3, 4, 5, 6 Ακμές: {1, 2}, {1, 5}, {2, 3}, {2, 5}, {3, 4}, {4, 5}, {4, 6}

43 Οι Επτά Γέφυρες του Königsberg Ο Euler παρατήρησε ότι για να έχει ένα γράφημα μία περιήγηση όπως αυτή που ζητά το πρόβλημα των γεφυρών των Königsberg θα πρέπει κάθε κορυφή του να αποτελεί άκρο άρτιου πλήθους ακμών.

44 Οι Επτά Γέφυρες του Königsberg Ο Euler παρατήρησε ότι για να έχει ένα γράφημα μία περιήγηση όπως αυτή που ζητά το πρόβλημα των γεφυρών των Königsberg θα πρέπει κάθε κορυφή του να αποτελεί άκρο άρτιου πλήθους ακμών. Στο γράφημα του Euler για το Königsberg κάθε κορυφή αποτελεί άκρο περιττού πλήθους ακμών.

45 Οι Επτά Γέφυρες του Königsberg Ο Euler παρατήρησε ότι για να έχει ένα γράφημα μία περιήγηση όπως αυτή που ζητά το πρόβλημα των γεφυρών των Königsberg θα πρέπει κάθε κορυφή του να αποτελεί άκρο άρτιου πλήθους ακμών. Στο γράφημα του Euler για το Königsberg κάθε κορυφή αποτελεί άκρο περιττού πλήθους ακμών. Ο Euler συμπεραίνει πως ΔΕΝ υπάρχει περιήγηση του Königsberg με τις ζητούμενες ιδιότητες.

46 Οι Επτά Γέφυρες του Königsberg Ο Euler παρατήρησε ότι για να έχει ένα γράφημα μία περιήγηση όπως αυτή που ζητά το πρόβλημα των γεφυρών των Königsberg θα πρέπει κάθε κορυφή του να αποτελεί άκρο άρτιου πλήθους ακμών. Στο γράφημα του Euler για το Königsberg κάθε κορυφή αποτελεί άκρο περιττού πλήθους ακμών. Ο Euler συμπεραίνει πως ΔΕΝ υπάρχει περιήγηση του Königsberg με τις ζητούμενες ιδιότητες. Οι περιηγήσεις της μορφής που ζητά το πρόβλημα που είδαμε ονομάζονται σήμερα περιηγήσεις Euler.

47 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος

48 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Απόφοιτος του Trinity College του Δουβλίνου, στο οποίο διορίστηκε Καθηγητής Αστρονομίας το 1827.

49 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Απόφοιτος του Trinity College του Δουβλίνου, στο οποίο διορίστηκε Καθηγητής Αστρονομίας το Μετακομίζει στο Παρατηρητήριο του Πανεπιστημίου στο Dunsink, όπου παραμένει για το υπόλοιπο της ζωής του.

50 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Απόφοιτος του Trinity College του Δουβλίνου, στο οποίο διορίστηκε Καθηγητής Αστρονομίας το Μετακομίζει στο Παρατηρητήριο του Πανεπιστημίου στο Dunsink, όπου παραμένει για το υπόλοιπο της ζωής του. Είναι περισσότερο γνωστός για: τον εκ νέου φορμαλισμό της Νευτώνειας Μηχανικής που φέρει το όνομα του στη Φυσική και

51 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Απόφοιτος του Trinity College του Δουβλίνου, στο οποίο διορίστηκε Καθηγητής Αστρονομίας το Μετακομίζει στο Παρατηρητήριο του Πανεπιστημίου στο Dunsink, όπου παραμένει για το υπόλοιπο της ζωής του. Είναι περισσότερο γνωστός για: τον εκ νέου φορμαλισμό της Νευτώνειας Μηχανικής που φέρει το όνομα του στη Φυσική και την ανακάλυψη των τετραδονίων (quaternions) στα Μαθηματικά.

52 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Το 1857 επινοεί (και κυκλοφορεί εμπορικά) το ακόλουθο παιχνίδι: Μπορούμε να περιηγηθούμε ένα δωδεκάεδρο (κινούμενοι μόνο πάνω στις ακμές του)

53 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Το 1857 επινοεί (και κυκλοφορεί εμπορικά) το ακόλουθο παιχνίδι: Μπορούμε να περιηγηθούμε ένα δωδεκάεδρο (κινούμενοι μόνο πάνω στις ακμές του) επισκεπτόμενοι την κάθε κορυφή ακριβώς μία φορά και

54 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Το 1857 επινοεί (και κυκλοφορεί εμπορικά) το ακόλουθο παιχνίδι: Μπορούμε να περιηγηθούμε ένα δωδεκάεδρο (κινούμενοι μόνο πάνω στις ακμές του) επισκεπτόμενοι την κάθε κορυφή ακριβώς μία φορά και τερματίζοντας εκεί απ όπου ξεκινήσαμε;

55 Sir William Hamilton ( ) Ιρλανδός μαθηματικός, φυσικός, αστρονόμος Το 1857 επινοεί (και κυκλοφορεί εμπορικά) το ακόλουθο παιχνίδι: Μπορούμε να περιηγηθούμε ένα δωδεκάεδρο (κινούμενοι μόνο πάνω στις ακμές του) επισκεπτόμενοι την κάθε κορυφή ακριβώς μία φορά και τερματίζοντας εκεί απ όπου ξεκινήσαμε; Οι περιηγήσεις της παραπάνω μορφής ονομάζονται σήμερα περιηγήσεις Hamilton.

56 To Παιχνίδι του Hamilton

57 Travelling Salesman Problem (TSP) Ν Α Β Ρ Ε Θ Ε Ι Α Λ Γ Ο Ρ Ι Θ Μ Ο Σ Π Ο Υ Ν Α Δ Ε Χ Ε Τ Α Ι ΩΣ Ε Ι Σ Ο Δ Ο Ε Ν Α Γ Ρ Α Φ Η Μ Α Κ Α Ι Ν Α Ε Π Ι Σ Τ Ρ Ε Φ Ε Ι ΩΣ Ε Ξ Ο Δ Ο Μ Ι Α Π Ε Ρ Ι Η Γ Η Σ Η H A M I L T O N Ε Λ Α Χ Ι Σ Τ Ο Υ Μ Η Κ Ο Υ Σ ( ΕΑΝ Υ Π Α Ρ Χ Ε Ι )

58 Το Πρόβλημα του Περιοδεύοντος Πωλητή Όπως υποδεικνύει και το όνομά του, το Πρόβλημα του Περιοδεύοντος Πωλητή μπορεί να ειδωθεί ως το πρόβλημα του να βρεθεί ο γρηγορότερος τρόπος να επισκεφθεί ένας πωλητής όλους τους υποψήφιους πελάτες του και να επιστρέψει εκεί που ξεκίνησε.

59 Το Πρόβλημα του Περιοδεύοντος Πωλητή Όπως υποδεικνύει και το όνομά του, το Πρόβλημα του Περιοδεύοντος Πωλητή μπορεί να ειδωθεί ως το πρόβλημα του να βρεθεί ο γρηγορότερος τρόπος να επισκεφθεί ένας πωλητής όλους τους υποψήφιους πελάτες του και να επιστρέψει εκεί που ξεκίνησε. Αν και μαθηματικά διατυπωμένο ήδη από τον Hamilton, πρωτοαντιμετωπίζεται μαθηματικά την δεκαετία του 1930.

60 Το Πρόβλημα του Περιοδεύοντος Πωλητή Όπως υποδεικνύει και το όνομά του, το Πρόβλημα του Περιοδεύοντος Πωλητή μπορεί να ειδωθεί ως το πρόβλημα του να βρεθεί ο γρηγορότερος τρόπος να επισκεφθεί ένας πωλητής όλους τους υποψήφιους πελάτες του και να επιστρέψει εκεί που ξεκίνησε. Αν και μαθηματικά διατυπωμένο ήδη από τον Hamilton, πρωτοαντιμετωπίζεται μαθηματικά την δεκαετία του Σε αντίθεση με το πρόβλημα εύρεσης περιήγησης Euler, το TSP είναι ένα NP-πλήρες πρόβλημα.

61 Το Πρόβλημα του Περιοδεύοντος Πωλητή Στο διπλανό σχήμα απεικονίζονται οι πολυωνυμικές αναγωγές που ανάγουν το πρωταρχικό NP-πλήρες Πρόβλημα Ικανοποίησης Κυκλώματος (Circuit Satisfiability) στο TSP.

62 Παίγνια

63 John Nash ( ) Αμερικανός μαθηματικός Ο Nash το 2006.

64 John Nash ( ) Αμερικανός μαθηματικός Το 1948 (σε ηλικία 19 χρονών) αποφοιτεί από το μετέπειτα Carnegie Mellon University έχοντας λάβει πτυχίο και μεταπτυχιακό στα Μαθηματικά. Ο Nash το 2006.

65 John Nash ( ) Αμερικανός μαθηματικός Το 1948 (σε ηλικία 19 χρονών) αποφοιτεί από το μετέπειτα Carnegie Mellon University έχοντας λάβει πτυχίο και μεταπτυχιακό στα Μαθηματικά. Το 1950 λαμβάνει το διδακτορικό του από το Πανεπιστήμιο του Princeton για την 28 σελίδων διατριβή του πάνω στα μησυνεργατικά παίγνια, Ο Nash το 2006.

66 John Nash ( ) Αμερικανός μαθηματικός Ο Nash το Το 1948 (σε ηλικία 19 χρονών) αποφοιτεί από το μετέπειτα Carnegie Mellon University έχοντας λάβει πτυχίο και μεταπτυχιακό στα Μαθηματικά. Το 1950 λαμβάνει το διδακτορικό του από το Πανεπιστήμιο του Princeton για την 28 σελίδων διατριβή του πάνω στα μησυνεργατικά παίγνια, στην οποία εισήγαγε την ισορροπία του που τώρα ονομάζεται ισορροπία Nash (Nash equilibrium).

67 Ο John Nash στον Κινηματογράφο A Beautiful Mind Έτος Κυκλοφορίας: 2001 Είδος: Βιογραφικό Δράμα

68 John Nash ( ) Αμερικανός μαθηματικός Το 1959 του διαγιγνώσκεται παρανοϊκή σχιζοφρένεια που χαρακτηρίζεται από παρανοϊκές πεποιθήσεις και συχνά αντίληψη μη-υπαρκτών υπο-/αντικειμένων. Ο Nash το 2006.

69 John Nash ( ) Αμερικανός μαθηματικός Το 1959 του διαγιγνώσκεται παρανοϊκή σχιζοφρένεια που χαρακτηρίζεται από παρανοϊκές πεποιθήσεις και συχνά αντίληψη μη-υπαρκτών υπο-/αντικειμένων. Το 1994 του απονέμεται το Nobel Οικονομικών για το έργο του στη Θεωρία Παιγνίων. Ο Nash το 2006.

70 John Nash ( ) Αμερικανός μαθηματικός Ο Nash το Το 1959 του διαγιγνώσκεται παρανοϊκή σχιζοφρένεια που χαρακτηρίζεται από παρανοϊκές πεποιθήσεις και συχνά αντίληψη μη-υπαρκτών υπο-/αντικειμένων. Το 1994 του απονέμεται το Nobel Οικονομικών για το έργο του στη Θεωρία Παιγνίων. Το 2015 του απονέμεται το Abel για τη συνεισφορά του στη θεωρία των μη-γραμμικών μερικών διαφορικών εξισώσεων.

71 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών.

72 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών. Ένα παίγνιο μπορεί να μην έχει παίκτες!

73 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών. Ένα παίγνιο μπορεί να μην έχει παίκτες! Κάθε παίκτης έχει μερική ή ολική (τέλεια) πληροφόρηση της κατάστασης του παιγνίου,

74 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών. Ένα παίγνιο μπορεί να μην έχει παίκτες! Κάθε παίκτης έχει μερική ή ολική (τέλεια) πληροφόρηση της κατάστασης του παιγνίου, έναν αριθμό από δυνατές ενέργειες (actions) που ονομάζονται αμιγείς στρατηγικές (pure strategies) και

75 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών. Ένα παίγνιο μπορεί να μην έχει παίκτες! Κάθε παίκτης έχει μερική ή ολική (τέλεια) πληροφόρηση της κατάστασης του παιγνίου, έναν αριθμό από δυνατές ενέργειες (actions) που ονομάζονται αμιγείς στρατηγικές (pure strategies) και ένα μέτρο της χρησιμότητας (utility) που έχει για αυτόν το κάθε πιθανό αποτέλεσμα του παιγνίου.

76 Παίγνια Μη αρνητικό ακέραιο πλήθος παικτών. Ένα παίγνιο μπορεί να μην έχει παίκτες! Κάθε παίκτης έχει μερική ή ολική (τέλεια) πληροφόρηση της κατάστασης του παιγνίου, έναν αριθμό από δυνατές ενέργειες (actions) που ονομάζονται αμιγείς στρατηγικές (pure strategies) και ένα μέτρο της χρησιμότητας (utility) που έχει για αυτόν το κάθε πιθανό αποτέλεσμα του παιγνίου. Ανάλογα το παίγνιο, οι παίκτες μπορεί να ενεργούν είτε ταυτόχρονα είτε με κάποια σειρά.

77 Ισορροπία Nash Μία πλειάδα που στην i-οστή θέση έχει μία από τις στρατηγικές του i-οστού παίκτη ονομάζεται προφίλ στρατηγικών.

78 Ισορροπία Nash Μία πλειάδα που στην i-οστή θέση έχει μία από τις στρατηγικές του i-οστού παίκτη ονομάζεται προφίλ στρατηγικών. Ισορροπία Nash είναι κάθε προφίλ στρατηγικών τέτοιο ώστε να μην υπάρχει για κάποιον παίκτη ένα άλλο προφίλ που να διαφέρει μόνο στη δική του στρατηγική και να το προτιμά.

79 Ισορροπία Nash Ως παίκτες θα μπορούσαμε αντί να έχουμε μόνο μία αμιγή στρατηγική να έχουμε κάθε μία μα με κάποια πιθανότητα (έτσι ώστε οι πιθανότητες να αθροίζουν στη μονάδα). Αυτή ονομάζεται μεικτή στρατηγική.

80 Ισορροπία Nash Ως παίκτες θα μπορούσαμε αντί να έχουμε μόνο μία αμιγή στρατηγική να έχουμε κάθε μία μα με κάποια πιθανότητα (έτσι ώστε οι πιθανότητες να αθροίζουν στη μονάδα). Αυτή ονομάζεται μεικτή στρατηγική. Ο Nash έδειξε στη διδακτορική διατριβή του ότι κάθε παίγνιο έχει ισορροπία Nash, αν επιτρέψουμε οι στρατηγικές των παικτών να είναι μεικτές.

81 Κωνσταντίνος Δασκαλάκης (1981-) Έλληνας επιστήμονας των υπολογιστών

82 Κωνσταντίνος Δασκαλάκης (1981-) Έλληνας επιστήμονας των υπολογιστών Το 2004 έλαβε το πτυχίο του ηλεκτρολόγου μηχανικού και μηχανικού υπολογιστών από το Εθνικό Μετσόβιο Πολυτεχνείο.

83 Κωνσταντίνος Δασκαλάκης (1981-) Έλληνας επιστήμονας των υπολογιστών Το 2004 έλαβε το πτυχίο του ηλεκτρολόγου μηχανικού και μηχανικού υπολογιστών από το Εθνικό Μετσόβιο Πολυτεχνείο. Το 2008 έλαβε το διδακτορικό του από το Πανεπιστήμιο της Καλιφόρνια στο Μπέρκλεϋ για την διατριβή του πάνω στην πολυπλοκότητα του υπολογισμού της ισορροπίας Nash.

84 Κωνσταντίνος Δασκαλάκης (1981-) Έλληνας επιστήμονας των υπολογιστών Το 2004 έλαβε το πτυχίο του ηλεκτρολόγου μηχανικού και μηχανικού υπολογιστών από το Εθνικό Μετσόβιο Πολυτεχνείο. Το 2008 έλαβε το διδακτορικό του από το Πανεπιστήμιο της Καλιφόρνια στο Μπέρκλεϋ για την διατριβή του πάνω στην πολυπλοκότητα του υπολογισμού της ισορροπίας Nash. Είναι καθηγητής του MIT από το 2009.

85 Πολυπλοκότητα και Ισορροπία Nash Η κλάση πολυπλοκότητας PPAD είναι μία υποκλάση της FNP ( Function Non-deterministic Polynomial ), του αναλόγου της NP για προβλήματα συνάρτησης.

86 Πολυπλοκότητα και Ισορροπία Nash Η κλάση πολυπλοκότητας PPAD είναι μία υποκλάση της FNP ( Function Non-deterministic Polynomial ), του αναλόγου της NP για προβλήματα συνάρτησης. Σε δημοσίευσή τους στο STOC 2006 οι Δασκαλάκης και άλλοι αποδεικνύουν ότι ο υπολογισμός μίας ισορροπίας Nash ενός παιγνίου 2 παικτών είναι PPAD-πλήρης.

87 Πολυπλοκότητα και Ισορροπία Nash Η κλάση πολυπλοκότητας PPAD είναι μία υποκλάση της FNP ( Function Non-deterministic Polynomial ), του αναλόγου της NP για προβλήματα συνάρτησης. Σε δημοσίευσή τους στο STOC 2006 οι Δασκαλάκης και άλλοι αποδεικνύουν ότι ο υπολογισμός μίας ισορροπίας Nash ενός παιγνίου 2 παικτών είναι PPAD-πλήρης. Σε δημοσίευσή του στο SODA 2011 ο Δασκαλάκης αποδεικνύει ότι η προσέγγιση μίας ισορροπίας Nash ενός παιγνίου 2 παικτών είναι κι αυτή PPAD-πλήρης.

88 Βιβλιογραφία Το υλικό αυτής της ομιλίας αντλήθηκε από τις ακόλουθες εγγραφές τις Αγγλικής Wikipedia. Big O notation Constantinos Daskalakis Game theory Graph theory Icosian game Johann Bernoulli John Forbes Nash Jr. Leonhard Euler Millenium Prize Problems

89 Βιβλιογραφία Το υλικό αυτής της ομιλίας αντλήθηκε από τις ακόλουθες εγγραφές τις Αγγλικής Wikipedia. Nash equilibrium NP-completeness Seven Bridges of Königsberg Travelling salesman problem William Rowan Hamilton

90 Βιβλιογραφία Οι εργασίες του Δασκαλάκη που αναφέρθηκαν είναι διαθέσιμες από την προσωπική του ιστοσελίδα και είναι οι ακόλουθες: 1. Constantinos Daskalakis, Paul W. Goldberg and Christos H. Papadimitriou: The Complexity of Computing a Nash Equilibrium. SIAM Journal on Computing, 39(1), , May Special issue for STOC Invited. 2. Constantinos Daskalakis: On the Complexity of Approximating a Nash Equilibrium. ACM Transactions on Algorithms (TALG), 9(3): 23, Special Issue for SODA Invited.

91

Υπολογίσιμες Συναρτήσεις

Υπολογίσιμες Συναρτήσεις Υπολογίσιμες Συναρτήσεις Σ Π Υ Ρ Ι Δ Ω Ν Τ Ζ Ι Μ Α Σ Δ Τ Ο Μ Ε Α Σ Τ Μ Η Μ Α Μ Α Θ Η Μ Α Τ Ι Κ Ω Ν Σ Χ Ο Λ Η Θ Ε Τ Ι Κ Ω Ν Ε Π Ι Σ Τ Η Μ Ω Ν Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Ι Ω Α Ν Ν Ι Ν Ω Ν Υπολογίσιμες Συναρτήσεις

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1, Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Παύλος Εφραιμίδης V1.1, 2015-01-19 Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιμότητα Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβλημα αναζήτησης (search problem) Ένα πρόβλημα αναζήτησης είναι ένα πρόβλημα στο

Διαβάστε περισσότερα

Κλάσεις Πολυπλοκότητας

Κλάσεις Πολυπλοκότητας Κλάσεις Πολυπλοκότητας Παύλος Εφραιμίδης pefraimi ee.duth.gr Κλάσεις Πολυπλοκότητας 1 Οι κλάσεις πολυπλοκότητας P και NP P: Polynomial ΗκλάσηP περιλαμβάνει όλα τα υπολογιστικά προβλήματα που μπορούν

Διαβάστε περισσότερα

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 1 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΓΡΑΦΗΜΑΤΩΝ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Σχετικά με το Μάθημα Ώρες γραφείου: Δευτέρα Παρασκευή

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα Γιατί κάποια (επιλύσιμα) προβλήματα είναι δύσκολο

Διαβάστε περισσότερα

Αλγόριθµοι και Πολυπλοκότητα

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 15 Ιουνίου 2009 1 / 26 Εισαγωγή Η ϑεωρία

Διαβάστε περισσότερα

Ασυμπτωτικός Συμβολισμός

Ασυμπτωτικός Συμβολισμός Ασυμπτωτικός Συμβολισμός ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα Υπολογιστική

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιµότητα Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβληµα αναζήτησης (search problem) Ένα πρόβληµα αναζήτησης είναι ένα πρόβληµα στο

Διαβάστε περισσότερα

NP-πληρότητα. Λεωνίδας Παληός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων

NP-πληρότητα. Λεωνίδας Παληός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων NP-πληρότητα Λεωνίδας Παληός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων Πολυωνυμικός μετασχηματισμός Ένας πολυωνυμικός μετασχηματισμός από την L 1 Σ 1 * στην L 2 Σ 2 * είναι μια συνάρτηση

Διαβάστε περισσότερα

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Ενότητα 4 Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Κλάση NP, NP-Complete Προβλήματα

Κλάση NP, NP-Complete Προβλήματα Κλάση NP, NP-Complete Προβλήματα Βαγγέλης ούρος douros@aueb.gr 1 11/6/2012 Αλγόριθμοι, Εαρινό Εξάμηνο 2012, Φροντιστήριο #14 Προβλήματα Απόφασης & Βελτιστοποίησης 2 Πρόβλημα Απόφασης: Κάθε πρόβλημα που

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι είδαμε την προηγούμενη φορά. Συνεκτικότητα. 25 -Γράφοι

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι είδαμε την προηγούμενη φορά. Συνεκτικότητα. 25 -Γράφοι HY118-Διακριτά Μαθηματικά Θεωρία γράφων/ γραφήματα Πέμπτη, 17/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 17-May-18 1 1 17-May-18 2 2 Τι είδαμε την προηγούμενη φορά Ισομορφισμός γράφων Υπολογιστική

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Τι είδαμε την προηγούμενη φορά. Θεωρία γράφων / γραφήματα. 25 -Γράφοι. ΗΥ118, Διακριτά Μαθηματικά Άνοιξη 2017

HY118-Διακριτά Μαθηματικά. Τι είδαμε την προηγούμενη φορά. Θεωρία γράφων / γραφήματα. 25 -Γράφοι. ΗΥ118, Διακριτά Μαθηματικά Άνοιξη 2017 HY118-Διακριτά Μαθηματικά Τι είδαμε την προηγούμενη φορά Παρασκευή, 12/05/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Υπογράφημα Συμπληρωματικά γραφήματα Ισομορφισμός γράφων Υπολογιστική πολυπλοκότητα

Διαβάστε περισσότερα

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος Περιγραφή μαθήματος Θεωρία Υπολογισμού Άρτιοι ΑΜ Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας (Θεωρία Αλγορίθμων). Διδάσκων: Σταύρος Κολλιόπουλος

Διαβάστε περισσότερα

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr Θεωρία Υπολογισμού Άρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr Περιγραφή μαθήματος Σκοπός του μαθήματος είναι η εισαγωγή στη Θεωρία Υπολογισμού και στη Θεωρία Υπολογιστικής Πολυπλοκότητας

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 9 P vs NP 1 / 13 Δυσκολία επίλυσης υπολογιστικών προβλημάτων Κάποια προβλήματα είναι εύκολα να λυθούν με

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 17/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 17-May-18 1 1 Θεωρία γράφων/ γραφήματα 17-May-18 2 2 Τι είδαμε την προηγούμενη φορά Ισομορφισμός γράφων Υπολογιστική

Διαβάστε περισσότερα

για NP-Δύσκολα Προβλήματα

για NP-Δύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP-Δύσκολα Προβλήματα Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 18: Χρονική και Χωρική Πολυπλοκότητα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 18: Χρονική και Χωρική Πολυπλοκότητα ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 18: Χρονική και Χωρική Πολυπλοκότητα Τι θα κάνουμε σήμερα Εισαγωγικά Χρονική Πολυπλοκότητα (7) Κλάση P (7.2) Κλάση ΝΡ (7.3) ΝΡ-πληρότητα (7.4) Χωρική

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Παρασκευή, 12/05/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 12-May-17 1 1 Θεωρία γράφων / γραφήματα 12-May-17 2 2 Τι είδαμε την προηγούμενη φορά Υπογράφημα Συμπληρωματικά

Διαβάστε περισσότερα

Κυριαρχία και μεικτές στρατηγικές Μεικτές στρατηγικές και κυριαρχία Είδαμε ότι μια στρατηγική του παίκτη i είναι κυριαρχούμενη, αν υπάρχει κάποια άλλη

Κυριαρχία και μεικτές στρατηγικές Μεικτές στρατηγικές και κυριαρχία Είδαμε ότι μια στρατηγική του παίκτη i είναι κυριαρχούμενη, αν υπάρχει κάποια άλλη Θεωρία παιγνίων: Μεικτές στρατηγικές και Ισορροπία Nash Κώστας Ρουμανιάς Ο.Π.Α. Τμήμα Δ. Ε. Ο. Σ. 18 Μαρτίου 2012 Κώστας Ρουμανιάς (Δ.Ε.Ο.Σ.) Μεικτές στρατηγικές 18 Μαρτίου 2012 1 / 9 Κυριαρχία και μεικτές

Διαβάστε περισσότερα

Θεωρία Υπολογισµού Theory of Computation

Θεωρία Υπολογισµού Theory of Computation 1 ο µέρος Θεωρία Υπολογισµού Theory of Computation 1 Υπολογισιµότητα - Computability o Υπολογισιµότητα (Computability) n Τι µπορεί να υπολογιστεί και τι όχι; o Υπολογιστική πολυπλοκότητα (Computational

Διαβάστε περισσότερα

Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα

Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα Διδάσκοντες: E. Ζάχος, Α. Παγουρτζής Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο

Διαβάστε περισσότερα

Εισαγωγή στους Αλγόριθμους. Παύλος Εφραιμίδης, Λέκτορας

Εισαγωγή στους Αλγόριθμους. Παύλος Εφραιμίδης, Λέκτορας Εισαγωγή στους Αλγόριθμους Παύλος Εφραιμίδης, Λέκτορας http://pericles.ee.duth.gr 1 Περιεχόμενα Μαθήματος Εισαγωγή στου Αλγόριθμους Πολυπλοκότητα Αλγορίθμων Ασυμπτωτική Ανάλυση Θεωρία Γράφων Κλάσεις Πολυπλοκότητας

Διαβάστε περισσότερα

Θεωρία Υπολογισμού και Πολυπλοκότητα

Θεωρία Υπολογισμού και Πολυπλοκότητα Θεωρία Υπολογισμού και Πολυπλοκότητα Κλάσεις P, NP NP-πληρότητα 15 Απριλίου 2008 Δρ. Παπαδοπούλου Βίκη 1 Υπολογίσιμα και Εφικτά Υπολογίσιμα Προβλήματα Είδαμε ότι 1. Οτιδήποτε μπορούμε να περιγράψουμε με

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα 7ο εξάμηνο ΣHMΜY Εισαγωγή Διδάσκοντες: Άρης Παγουρτζής, Δώρα Σούλιου Στάθης Ζάχος, Δημήτρης Σακαβάλας Επιμέλεια διαφανειών: Άρης Παγουρτζής www.corelab.ntua.gr/courses/algorithms

Διαβάστε περισσότερα

Ασυμπτωτικός Συμβολισμός

Ασυμπτωτικός Συμβολισμός Ασυμπτωτικός Συμβολισμός ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα Υπολογιστική πολυπλοκότητα αλγόριθμου Α: Ποσότητα

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι

Προσεγγιστικοί Αλγόριθμοι Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. http://xkcd.com/287/ Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. Πως μπορούμε να αντιμετωπίσουμε το γεγονός ότι είναι απίθανη(;)

Διαβάστε περισσότερα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων Τι θα κάνουμε σήμερα Εισαγωγή Πολυταινιακές Μηχανές Turing (3.2.1) Μη Ντετερμινιστικές Μηχανές

Διαβάστε περισσότερα

L A P. w L A f(w) L B (10.1) u := f(w)

L A P. w L A f(w) L B (10.1) u := f(w) Κεφάλαιο 10 NP -πληρότητα Σύνοψη Οι γλώσσες στην κλάση πολυπλοκότητας P μπορούν να αποφασίζονται σε πολωνυμικό χρόνο. Οι επιστήμονες πιστεύουν, αν και δε μπορούν να το αποδείξουν ότι η P είναι ένα γνήσιο

Διαβάστε περισσότερα

Ορισμένες Κατηγορίες Αλγορίθμων

Ορισμένες Κατηγορίες Αλγορίθμων Ορισμένες Κατηγορίες Αλγορίθμων Παύλος Εφραιμίδης pefraimi ee.duth.gr Οριασμένες κατηγορίες αλγορίθμων 1 Αλγόριθμοι Προσέγγισης Υπολογιστικά προβλήματα τα οποία είναι NPhard δεν μπορούμε να τα λύσουμε

Διαβάστε περισσότερα

t M (w) T ( w ) O( n) = O(n 2 )

t M (w) T ( w ) O( n) = O(n 2 ) Κεφάλαιο 9 Υπολογιστική Πολυπλοκότητα Σύνοψη Πέρα από το ερώτημα του αν για ένα πρόβλημα υπάρχει Μηχανή Turing, που το επιλύει, μας απασχολεί επίσης και το ερώτημα του αν ένα πρόβλημα είναι «πρακτικά»

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα Υπολογιστική πολυπλοκότητα αλγόριθµου Α: Ποσότητα υπολογιστικών πόρων που απαιτεί Α ως αύξουσα συνάρτηση µεγέθους στιγµιότυπου εισόδου. Χρόνος, µνήµη, επεξεργαστές, επικοινωνία,

Διαβάστε περισσότερα

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης Προσπάθεια υλοποίησης Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης Απαιτούμενοι

Διαβάστε περισσότερα

Chapter 7, 8 : Time, Space Complexity

Chapter 7, 8 : Time, Space Complexity CSC 314: Switching Theory Chapter 7, 8 : Time, Space Complexity 12 December 2008 1 1 Υπολογίσιμα και Εφικτά Υπολογίσιμα Προβλήματα Είδαμε ότι 1. Οτιδήποτεμπορούμεναπεριγράψουμεμεένααλγόριθμο μπορεί να

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνοσhmμy 3η ενότητα: Βασικές έννοιες θεωρίας υπολογισμού: υπολογιστικά προβλήματα, υπολογισιμότητα, πολυπλοκότητα Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης

Διαβάστε περισσότερα

Συνδυαστική Βελτιστοποίηση

Συνδυαστική Βελτιστοποίηση Τμήμα Εφαρμοσμένης Πληροφορικής, Παν. Μακεδονίας 1 Άγγελος Σιφαλέρας sifalera@uom.gr 4 η Διάλεξη Τμήμα Εφαρμοσμένης Πληροφορικής, Παν. Μακεδονίας 2 Knapsack Problem, (1/9) Ένας επενδυτής διαθέτει ένα χρηματικό

Διαβάστε περισσότερα

Βασικά Στοιχεία Πολυπλοκότητας

Βασικά Στοιχεία Πολυπλοκότητας 10 Βασικά Στοιχεία Πολυπλοκότητας Περιεχόμενα Κεφαλαίου 10.1 Εισαγωγή........................... 312 10.2 Μετασχηματισμοί και Αναγωγές.............. 313 10.3 Kλάσεις Πολυπλοκότητας.................. 316

Διαβάστε περισσότερα

Ασυμπτωτικός Συμβολισμός

Ασυμπτωτικός Συμβολισμός Ασυμπτωτικός Συμβολισμός ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόγχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόγχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

NP-complete problems. IS, 4-Degree IS,CLIQUE, NODE COVER, MAX CUT, MAX BISECTION, BISECTION WIDTH. NP-complete problems 1 / 30

NP-complete problems. IS, 4-Degree IS,CLIQUE, NODE COVER, MAX CUT, MAX BISECTION, BISECTION WIDTH. NP-complete problems 1 / 30 NP-complete problems IS, 4-Degree IS,CLIQUE, NODE COVER, MAX CUT, MAX BISECTION, BISECTION WIDTH Καλογερόπουλος Παναγιώτης (ΜΠΛΑ) NP-complete problems 1 / 30 Independent Set is NP-complete Ορισμός. Εστω

Διαβάστε περισσότερα

Ανταγωνιστική Ανάθεση Πόρων και Παίγνια Συμφόρησης

Ανταγωνιστική Ανάθεση Πόρων και Παίγνια Συμφόρησης Ανταγωνιστική Ανάθεση Πόρων και Παίγνια Συμφόρησης Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Μοντέλο Ανάθεσης Πόρων Σύνολο πόρων Ε = { e 1,, e

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

Θεωρία Υπολογισμού και Πολυπλοκότητα Χρονική Πολυπλοκότητα

Θεωρία Υπολογισμού και Πολυπλοκότητα Χρονική Πολυπλοκότητα Θεωρία Υπολογισμού και Πολυπλοκότητα Χρονική Πολυπλοκότητα Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Μέτρηση της Πολυπλοκότητας (7.1) Η κλάση Ρ (7.2) Η κλάση ΝΡ (7.3) ΝΡ-πληρότητα (7.4)

Διαβάστε περισσότερα

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem)

Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα μονοδρόμησης (The One-Way Street Problem) Το πρόβλημα Σχετίζεται με τη διαχείριση της κίνησης οχημάτων στους δρόμους Αν δεν υπήρχαν καθυστερήσεις στην κίνηση στις πόλεις Αποφυγή σπατάλης ενέργειας

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Αντιμετώπιση NP- υσκολίας Αν P NP, όχι αλγόριθμος

Διαβάστε περισσότερα

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες Μερική Παρατηρησιµότητα Θεωρία Παιγνίων Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υ ολογιστών Πολυτεχνείο Κρήτης Ε ανάληψη Reinforcement Learning (RL)

Διαβάστε περισσότερα

Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός συγκρίσεων π

Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός συγκρίσεων π Περιορισμοί Αλγοριθμικής Ισχύος Κατηγοριοποίηση πολυπλοκοτήτων Κατώτερα φράγματα Κατώτερο φράγμα: εκτίμηση της ελάχιστης εργασίας που απαιτείται για την επίλυση ενός προβλήματος. Παραδείγματα: Αριθμός

Διαβάστε περισσότερα

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών 5ο εξάμηνο ΣΕΜΦΕ

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών 5ο εξάμηνο ΣΕΜΦΕ Θεμελιώδη Θέματα Επιστήμης Υπολογιστών 5ο εξάμηνο ΣΕΜΦΕ 2η ενότητα: Βασικές έννοιες θεωρίας υπολογισμού: υπολογιστικά προβλήματα, υπολογισιμότητα, πολυπλοκότητα Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης

Διαβάστε περισσότερα

Αλγόριθµοι και Πολυπλοκότητα

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα ηµήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Οργανωτικά ιδάσκοντες:. Φωτάκης και. Σούλιου (και Σ. Ζάχος στις πρόσθετες

Διαβάστε περισσότερα

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός Κατευθυνόμενα γραφήματα Μαθηματικά Πληροφορικής 6ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Κατευθυνόμενο γράφημα G είναι ένα ζεύγος (V, E ) όπου V πεπερασμένο σύνολο του οποίου

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισµών

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισµών ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισµών 1 Συναρτήσεις και ο υπολογισµός τους 2 Μηχανές Turing 3 Καθολικές γλώσσες προγραµµατισµού 4 Μια µη υπολογίσιµη συνάρτηση 5 Πολυπλοκότητα προβληµάτων 1 Συναρτήσεις Μία συνάρτηση

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνοσhmμy 1η ενότητα: Βασικές έννοιες θεωρίας υπολογισμού: υπολογιστικά προβλήματα, υπολογισιμότητα, πολυπλοκότητα Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης

Διαβάστε περισσότερα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα Αλγόριθμοι πολυωνυμικού χρόνου Ένας αλγόριθμος πολυωνυμικού χρόνου έχει χρόνο εκτέλεσης όπου είναι μία (θετική) σταθερά Κλάση πολυπλοκότητας : περιλαμβάνει τα προβλήματα που επιδέχονται λύση σε πολυωνυμικό

Διαβάστε περισσότερα

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είδαµε την προηγούµενη φορά. Συνεκτικότητα Γράφοι

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είδαµε την προηγούµενη φορά. Συνεκτικότητα Γράφοι HY118- ιακριτά Μαθηµατικά Θεωρία γράφων / γραφήµατα Παρασκευή, 20/05/2016 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 5/22/2016 1 1 5/22/2016 2 2 Τι είδαµε την προηγούµενη φορά Συνεκτικότητα Υπογράφηµα

Διαβάστε περισσότερα

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ 4 η Διάλεξη Κύκλοι και μονοπάτια Hamilton Ικανές ή αναγκαίες συνθήκες για ύπαρξη κύκλων Αλγόριθμος κατασκευής μονοπατιών Hamilton

Διαβάστε περισσότερα

Προσεγγιστικοί Αλγόριθμοι

Προσεγγιστικοί Αλγόριθμοι Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. http://xkcd.com/287/ Πολλά NP-πλήρη προβλήματα έχουν μεγάλο πρακτικό ενδιαφέρον. Πως μπορούμε να αντιμετωπίσουμε το γεγονός ότι είναι απίθανη(;)

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ

ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ Ενότητα 13: Πολυωνυμική αναγωγή Ρεφανίδης Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνο ΣHMΜY

Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνο ΣHMΜY Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνο ΣHMΜY 2η ενότητα: Βασικές έννοιες θεωρίας υπολογισμού: υπολογιστικά προβλήματα, υπολογισιμότητα, πολυπλοκότητα Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης

Διαβάστε περισσότερα

Ασυμπτωτικός Συμβολισμός

Ασυμπτωτικός Συμβολισμός Ασυμπτωτικός Συμβολισμός Επιμέλεια διαφανειών: Δημήτρης Φωτάκης (λίγες προσθήκες: Άρης Παγουρτζής) Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισμού

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισμού ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισμού 12.1 Συναρτήσεις και ο υπολογισμός τους 12.2 Μηχανές Turing 12.3 Καθολικές γλώσσες προγραμματισμού 12.4 Μια μη υπολογίσιμη συνάρτηση 12.5 Πολυπλοκότητα προβλημάτων 12.6

Διαβάστε περισσότερα

Chapter 7, 8 : Completeness

Chapter 7, 8 : Completeness CSC 314: Switching Theory Chapter 7, 8 : Completeness 19 December 2008 1 1 Αναγωγές Πολυωνυμικού Χρόνου Ορισμός. f: Σ * Σ * ονομάζεται υπολογίσιμη σε πολυνωνυμικό χρόνο αν υπάρχει μια πολυωνυμικά φραγμένη

Διαβάστε περισσότερα

(elementary graph algorithms)

(elementary graph algorithms) (elementary graph algorithms) Παύλος Εφραιμίδης 1 περιεχόμενα γραφήματα αναπαραστάσεις οριζόντια διερεύνηση καθοδική διερεύνηση 2 ΓΡΑΦΉΜΑΤΑ 3 αναπαράσταση δύο καθιερωμένοι τρόποι: πίνακας γειτνίασης συλλογή

Διαβάστε περισσότερα

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 5 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 5 Λύσεις Να δείξετε ότι οι πιο κάτω γλώσσες είναι διαγνώσιμες. (α) { G,k η G είναι μια ασυμφραστική γραμματική η οποία παράγει κάποια λέξη 1 n όπου n k } (β) { Μ,k η Μ είναι

Διαβάστε περισσότερα

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΣΕΠΤΕΜΒΡΙΟΣ 2011 ΤΟΜΕΑΣ ΣΤΑΤΙΣΤΙΚΗΣ, ΠΙΘΑΝΟΤΗΤΩΝ & ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΕΡΕΥΝΑΣ Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α ΘΕΜΑ 1 ο Σε ένα διαγωνισμό για την κατασκευή μίας καινούργιας γραμμής του

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ Ιστότοπος Βιβλίου http://www.iep.edu.gr/ και «Νέα Βιβλία ΙΕΠ ΓΕΛ και ΕΠΑΛ» 2 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Οργανωτικά ιδάσκοντες:. Φωτάκης (και Σ. Ζάχος στο μτπχ.) Βοηθοί διδασκαλίας

Διαβάστε περισσότερα

Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5

Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5 Υπολογιστική Πολυπλοκότητα Εξέταση Ιουνίου 2017 Σελ. 1 από 5 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις

Διαβάστε περισσότερα

Κεφάλαιο 1. Πέντε Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.4, 30/10/2014. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 1. Πέντε Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.4, 30/10/2014. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 1 Πέντε Αντιπροσωπευτικά Προβλήματα Έκδοση 1.4, 30/10/2014 Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 1.2 Πέντε Αντιπροσωπευτικά Προβλήματα 1. Χρονοπρογραμματισμός Διαστημάτων

Διαβάστε περισσότερα

ΑΠΘ. Χαρά Χαραλάμπους Τμήμα Μαθηματικών ΑΠΘ. Ιστορία των Μαθηματικών Εαρινό Εξάμηνο 2012

ΑΠΘ. Χαρά Χαραλάμπους Τμήμα Μαθηματικών ΑΠΘ. Ιστορία των Μαθηματικών Εαρινό Εξάμηνο 2012 Εαρινό εξάμηνο 2012 17.05.12 Χ. Χαραλάμπους (1791-1858) 1858) Peacock: «Treatise on Algebra»(1830) και αργότερα μετά το 1839 την «αριθμητική άλγεβρα» και στην «συμβολική άλγεβρα». «αριθμητική άλγεβρα»:

Διαβάστε περισσότερα

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 7 Φεβρουαρίου / 38

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 7 Φεβρουαρίου / 38 4η Γραπτή Άσκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Άσκηση 7 Φεβρουαρίου 2017 1 / 38 Άσκηση 1 Πρέπει να βρούμε όλες τις καλές προτάσεις φίλων για τον

Διαβάστε περισσότερα

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37 4η Γραπτή Άσκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Άσκηση 3/2/2019 1 / 37 Άσκηση 1 Πρέπει να βρούμε όλες τις καλές προτάσεις φίλων για τον i ανάμεσα σε όλους

Διαβάστε περισσότερα

Ορισµός. Εστω συναρτήσεις: f : N R και g : N R. η f(n) είναι fi( g(n) ) αν υπάρχουν σταθερές C 1, C 2 και n 0, τέτοιες ώστε:

Ορισµός. Εστω συναρτήσεις: f : N R και g : N R. η f(n) είναι fi( g(n) ) αν υπάρχουν σταθερές C 1, C 2 και n 0, τέτοιες ώστε: Συµβολισµός Ω( ) Τάξη των Συναρτήσεων () Εκτίµηση Πολυπλοκότητας Αλγορίθµων Ορέστης Τελέλης telelis@unipi.gr Ορισµός. Εστω συναρτήσεις: f : N R και g : N R η f(n) είναι Ω( g(n) ) αν υπάρχουν σταθερές C

Διαβάστε περισσότερα

Λήψη απόφασης σε πολυπρακτορικό περιβάλλον. Θεωρία Παιγνίων

Λήψη απόφασης σε πολυπρακτορικό περιβάλλον. Θεωρία Παιγνίων Λήψη απόφασης σε πολυπρακτορικό περιβάλλον Θεωρία Παιγνίων Αβεβαιότητα παρουσία άλλου πράκτορα Μια άλλη πηγή αβεβαιότητας είναι η παρουσία άλλου πράκτορα στο περιβάλλον, ακόμα κι όταν ένας πράκτορας είναι

Διαβάστε περισσότερα

Βασικές Έννοιες Θεωρίας Παιγνίων

Βασικές Έννοιες Θεωρίας Παιγνίων Παύλος Σ. Εφραιμίδης Περιεχόµενα Τι είναι η θεωρία παιγνίων Ο ρόλος ενός µαθηµατικού µοντέλου Το δίληµµα του φυλακισµένου Σηµείο ισορροπίας Nash Θεωρία Παιγνίων Η θεωρία παιγνίων (game theory) µας βοηθάει

Διαβάστε περισσότερα

Διαλογικά Συσ τήματα Αποδείξεων Διαλογικά Συστήματα Αποδείξεων Αντώνης Αντωνόπουλος Κρυπτογραφία & Πολυπλοκότητα 17/2/2012

Διαλογικά Συσ τήματα Αποδείξεων Διαλογικά Συστήματα Αποδείξεων Αντώνης Αντωνόπουλος Κρυπτογραφία & Πολυπλοκότητα 17/2/2012 Αντώνης Αντωνόπουλος Κρυπτογραφία & Πολυπλοκότητα 17/2/2012 Εισαγωγή Ορισμός Επέκταση του NP συστήματος αποδείξεων εισάγωντας αλληλεπίδραση! Ενα άτομο προσπαθεί να πείσει ένα άλλο για το ότι μία συμβολοσειρά

Διαβάστε περισσότερα

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών Θεμελιώδη Θέματα Επιστήμης Υπολογιστών 5ο εξάμηνοσεμφε 1η ενότητα: Βασικές έννοιες θεωρίας υπολογισμού Διδάσκοντες Θεωρία: Στάθης Ζάχος, Άρης Παγουρτζής Εργαστήριο: Δώρα Σούλιου Βοηθός διδασκαλίας: Θανάσης

Διαβάστε περισσότερα

Δομές Δεδομένων & Αλγόριθμοι

Δομές Δεδομένων & Αλγόριθμοι Θέματα Απόδοσης Αλγορίθμων 1 Η Ανάγκη για Δομές Δεδομένων Οι δομές δεδομένων οργανώνουν τα δεδομένα πιο αποδοτικά προγράμματα Πιο ισχυροί υπολογιστές πιο σύνθετες εφαρμογές Οι πιο σύνθετες εφαρμογές απαιτούν

Διαβάστε περισσότερα

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα και 12 26 20 10 9 7 17 14 4 Τομές Γραφήματος Γράφημα (μη κατευθυνόμενο)

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Οργανωτικά ιδάσκοντες: Σ. Ζάχος,.

Διαβάστε περισσότερα

- Παράδειγμα 2. Εκτέλεση Πέναλτι ή Κορώνα-Γράμματα (Heads or Tails) - Ένας ποδοσφαιριστής ετοιμάζεται να εκτελέσει ένα πέναλτι, το οποίο προσπαθεί να

- Παράδειγμα 2. Εκτέλεση Πέναλτι ή Κορώνα-Γράμματα (Heads or Tails) - Ένας ποδοσφαιριστής ετοιμάζεται να εκτελέσει ένα πέναλτι, το οποίο προσπαθεί να - Παράδειγμα. Εκτέλεση Πέναλτι ή Κορώνα-Γράμματα (Heads or Tails) - Ένας ποδοσφαιριστής ετοιμάζεται να εκτελέσει ένα πέναλτι, το οποίο προσπαθεί να αποκρούσει ένας τερματοφύλακας. - Αν οι δύο παίκτες επιλέξουν

Διαβάστε περισσότερα

Στοιχεία Αλγορίθµων και Πολυπλοκότητας

Στοιχεία Αλγορίθµων και Πολυπλοκότητας Στοιχεία Αλγορίθµων και Πολυπλοκότητας Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Πολυπλοκότητα 1 / 16 «Ζέσταµα» Να γράψετε τις συναρτήσεις

Διαβάστε περισσότερα

Notes. Notes. Notes. Notes

Notes. Notes. Notes. Notes Θεωρία Καταναλωτή: Αβεβαιότητα Κώστας Ρουμανιάς Ο.Π.Α. Τμήμα Δ. Ε. Ο. Σ. 9 Οκτωβρίου 0 Κώστας Ρουμανιάς (Δ.Ε.Ο.Σ.) Θεωρία Καταναλωτή: Αβεβαιότητα 9 Οκτωβρίου 0 / 5 Ανάγκη θεωρίας επιλογής υπό αβεβαιότητα

Διαβάστε περισσότερα

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,... KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΠΑΡΑΓΟΝΤΟΠΟΙΗΣΗΣ ΑΚΕΡΑΙΩΝ

ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΠΑΡΑΓΟΝΤΟΠΟΙΗΣΗΣ ΑΚΕΡΑΙΩΝ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΠΑΡΑΓΟΝΤΟΠΟΙΗΣΗΣ ΑΚΕΡΑΙΩΝ Διπλωματική Εργασία Κυριακόπουλος Χαράλαμπος EΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΠΥΡΑΚΗΣ ΠΑΥΛΟΣ ΣΥΝΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: KYΡΟΥΣΗΣ ΕΛΕΥΘΕΡΙΟΣ Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Δημήτρης Πλεξουσάκης 3ο μέρος σημειώσεων: Μέθοδος της Επίλυσης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 6η Διάλεξη

Θεωρία Γραφημάτων 6η Διάλεξη Θεωρία Γραφημάτων 6η Διάλεξη Α. Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 6η Διάλεξη

Διαβάστε περισσότερα

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

Εισαγωγικές Έννοιες. ημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο Εισαγωγικές Έννοιες ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες)

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών 4 ο εξάμηνο ΣΗΜΜΥ 4 η ενότητα: Γράφοι: προβλήματα και αλγόριθμοι Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης Παγουρτζής, Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Θεωρία Γραφημάτων 7η Διάλεξη

Θεωρία Γραφημάτων 7η Διάλεξη Θεωρία Γραφημάτων 7η Διάλεξη Α. Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 016 Α. Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 7η Διάλεξη

Διαβάστε περισσότερα

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα ιδάσκοντες: Σ. Ζάχος,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Οργανωτικά ιδάσκοντες: Σ. Ζάχος,.

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων.

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων/ γραφήματα. Τι έχουμε δει μέχρι τώρα. Ισομορφισμός γράφων: Μία σχέση ισοδυναμίας μεταξύ γράφων. HY118-Διακριτά Μαθηματικά Θεωρία γράφων/ γραφήματα Τρίτη, 15/05/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr 16-May-18 1 1 16-May-18 2 2 Τι έχουμε δει μέχρι τώρα Κατευθυνόμενοι μη κατευθυνόμενοι

Διαβάστε περισσότερα

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά.

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά. Γράφοι Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο πλευρές (ακµές) και κορυφές (κόµβους). Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά. Graph Drawing 4 πιθανές αναπαραστάσεις

Διαβάστε περισσότερα

Chapter 7, 8 : Time, Space Complexity

Chapter 7, 8 : Time, Space Complexity CSC 314: Switching Theory Chapter 7, 8 : Time, Space Complexity 19 December 2008 1 1 Κλάση NP 2 Μη-Ντετερμινιστικές Μηχανές Turing: Eίναι δυνατόν σε μια συνολική κατάσταση να υπάρχουν πολλές δυνατές επόμενες

Διαβάστε περισσότερα

10/3/17. Μικροοικονομική. Κεφάλαιο 29 Θεωρία παιγνίων. Μια σύγχρονη προσέγγιση. Εφαρµογές της θεωρίας παιγνίων. Τι είναι τα παίγνια;

10/3/17. Μικροοικονομική. Κεφάλαιο 29 Θεωρία παιγνίων. Μια σύγχρονη προσέγγιση. Εφαρµογές της θεωρίας παιγνίων. Τι είναι τα παίγνια; HA. VAIAN Μικροοικονομική Μια σύγχρονη προσέγγιση 3 η έκδοση Κεφάλαιο 29 Θεωρία παιγνίων Θεωρία παιγνίων Η θεωρία παιγνίων βοηθά στην ανάλυση της στρατηγικής συμπεριφοράς από φορείς που κατανοούν ότι οι

Διαβάστε περισσότερα