SlideShare a Scribd company logo
1 of 31
Download to read offline
Δμωζηξεθήο Θεωξία Υπνινγηζκνύ
Κωνζηανηίνορ Δαζκαλάκηρ
Πανεπιστήμιο της
Καλιυόρνιας, Μπέρκλεϋ
Βαρβάκειο  Πολστετνείο 
Θεσξία Υπνινγηζκνύ
μαθημαηικά
θεωρία
σπολογιζμού
μαθημαηικό
ανηικείμενο ο
σπολογιζμός
μαθημαηική λογική
Γέλλεζε ηεο Θεσξίαο
Εςκλείδηρ 300 π. Χ.: αιγόξηζκνο εύξεζεο Μ.Κ.Γ.
al Κhwarizmi 8ορ αιώναρ μ.Χ.: γξακκηθέο θαη δεπηεξνβάζκηεο εμηζώζεηο
Διόθανηορ 3ορ αιώναρ μ. Χ.: δηνθαληηθέο εμηζώζεηο
Galois-Abel-Ruffini 18ορ αιώναρ: εμηζώζεηο 5νπ βαζκνύ “πην δύζθνιεο”
Εικαζία ηος Hilbert 1900:
Goedel 1931: ππάξρνπλ αιεζείο πξνηάζεηο ρσξίο απόδεημε
Turing 1931:
ππάξρεη αιγόξηζκνο πνπ απνδεηθλύεη θάζε
αιεζή πξόηαζε ;
απόδεημε ηνπ ζεσξήκαηνο ηνπ Goedel κέζσ ππoινγηζηηθνύ
κνληέινπ - Turing Machine
Cook, Karp, Levin 70’s: Γύζθνινη Υπνινγηζκνί --- NP-completeness
θιαζηθή ζωξία:
βαζηθά ππνινγηζηηθά εξωηήκαηα
Δίλαη ε αλαξξίρεζε ν θαιύηεξνο
αιγόξηζκνο;
Δύξεζε θνξπθήο (local maximum)
1 1 2 1 2 1 1
2 2 3 4 2 1 1
4 3 2 5 2 2 2
2 3 2 2 4 1 1
3 3 3 5 7 1 2
1 2 1 2 2 3 1
1 1 2 3 2 1 1
νιηθό κέγηζην
(global maximum)
ηνπηθό κέγηζην
(local maximum)
Δύξεζε θνξπθήο (local maximum)
Είζοδορ (input): έλαο πίλαθαο κε Ν x N αξηζκνύο
Ν
Ν
Έξοδορ (output): κία θνξπθή, δειαδή έλα ζηνηρείν ηνπ πίλαθα
πνπ είλαη κεγαιύηεξν ή ίζν από ηα γεηηνληθά ηνπ
Αθειήο Αιγόξηζκνο…
Αθελήρ Αλγόπιθμορ:
- Κνίηαμε έλα ηςσαίο ζηνηρείν ηνπ πίλαθα
-Έιεγμε αλ είλαη ηνπηθό κέγηζην
- Αλ δελ είλαη, επαλάιαβε!
Χειπόηεπη πεπίπηωζη: ζα ειέγμσ N2 αξηζκνύο
Αλαξξίρεζε
Αλγόπιθμορ Αναππίσηζηρ:
- Άξρηζε θάπνπ ηπραία
-Έιεγμε αλ είλαη ηνπηθό κέγηζην
- Αλ δελ είλαη, ηόηε πήγαηλε ζηνλ πςειόηεξν γείηνλά ηνπ
…
Πξέπεη λα ειέγμσ
N2 /2 αξηζκνύο
Χειπόηεπη
πεπίπηωζη:
Βέιηηζηνο Αιγόξηζκνο
βξεο ην κεγαιύηεξν
ζηνηρείν ηεο κεζαίαο
ζηήιεο
Βέιηηζηνο Αιγόξηζκνο
2 πεξηπηώζεηο:
ηο ζηοισείο είναι
&ηοπικό μέγιζηο :)
Βέιηηζηνο Αιγόξηζκνο
2 πεξηπηώζεηο:
κάποιορ γείηοναρ
είναι μεγαλύηεπορ
ην ζηνηρείν είλαη
&ηνπηθό κέγηζην :)
Ιζσςπιζμόρ: Υπάξρεη
θνξπθή από ηε κεξηά
απηνύ ηνπ γείηνλα!
Γηαηί;
Βέιηηζηνο Αιγόξηζκνο
2 πεξηπηώζεηο:
κάποιορ γείηοναρ
είναι μεγαλύηεπορ
ην ζηνηρείν είλαη
ηνπηθό κέγηζην :)
Ιζσςπιζμόρ: Υπάξρεη
θνξπθή από ηε κεξηά
απηνύ ηνπ γείηνλα!
πεπιοπίζηηκε η
αναζήηηζη ζε N2 /2
ζηνηρεία
Βέιηηζηνο Αιγόξηζκνο
θ.ν.θ. Τελικά θα ελέγσθούν
μόνο 2Ν ζηοισεία!
Ελέγσοςμε ηη μεζαία
γπαμμή ηος μιζού
Θεσξία Υπνινγηζκνύ ην ’70
μαθημαηικά
θεωρία
σπολογιζμού
μαθημαηική λογική
Θεσξία ππνινγηζκνύ ζήκεξα
βιολογία
οικονομικά κοινωνικές
επιζηήμες
θσζική
θεωρία
σπολογιζμού
μαθημαηικά
μαθημαηική λογική
ππνινγηζηηθή βηνινγία
- computational biology
ε εμέιημε ηωλ εηδώλ
ACCGT…
AACGT…ACGGT…
ACTGT… TCGGT…
ACTGT… ACCGT…
TCGGA…TCCGT…
TCCGA…
ACCTT…
TCAGA… GCCGA…
ρξόλνο
- 3 εκαηομμύπια
σπόνια
ζήμεπα
ην ππνινγηζηηθό πξόβιεκα
ACCGT…
AACGT…ACGGT…
ACTGT… TCGGT…
ACTGT… ACCGT…
TCGGA…TCCGT…
TCCGA…
ACCTT…
TCAGA… GCCGA…
- 3 εκαηομμύπια
σπόνια
ζήμεπα
ρξόλνο
ACTGT… ACCGT…
TCGGA…
ACCTT…
TCAGA… GCCGA…
?
- 3 εκαηομμύπια
σπόνια
ζήμεπα
ρξόλνο
ην ππνινγηζηηθό πξόβιεκα
ππνινγηζηηθή ζηαηηζηηθή
- computational statistics
Γηαηί αλαθαηεύνπκε ηελ ηξάπνπια;
Αλαθάηεκα ηξάπνπιαο
γηαηί ζέινπκε λα αξρίζνπκε ηελ παξηίδα κε κία εληειώο ηπραία
δηάηαμε ηωλ 52 ραξηηώλ ηεο ηξάπνπιαο
Πόζεο δηαηάμεηο ππάξρνπλ;
52! ≈ 2257 ≈ 1077
Πωο παίξλνπκε κηα ηπραία δηάηαμε;
- δάξη κε 1077 έδξεο!
αιγόξηζκνο - πωο αλαιύεηαη;
- αλαθάηεκα ≈ δάξη
Πξνζνκνηώζε ηέιεηνπ δαξηνύ:
Αλαθάηεκα ηξάπνπιαο
- Top-in-at-Random: πάπε ηο πάνω σαπηί και βάλ’ηο κάπος ηςσαία:
- Riffle Shuffle:
Πόζεο επαλαιήςεηο ρξεηάδνληαη γηα ηέιεην δάξη;
297 επαλαιήςεηο
Πόζεο επαλαιήςεηο ρξεηάδνληαη γηα ηέιεην δάξη;
κόλν 7 επαλαιήςεηο
ππνινγηζηηθή ζεωξία παηγλίωλ
- computational game theory
Πέηξα-Ψαιίδη-Χαξηί
Πέηρα Χαρηί Ψαλίδι
Πέηρα 0,0 -1,1 1,-1
Χαρηί 1,-1 0,0 -1,1
Ψαλίδι -1,1 1,-1 0,0
33% 33% 33%
33%
33%
33%
Ένα δεύγορ ζηπαηεγικών
ώζηε κανείρ παίκηερ να μεν
έσει ζςμθέπον να αλλάξει ηε
ζηπαηεγική ηος.
Ιζοπποπία:
von Neumann & Morgenstern:
πάνηα ςπάπσει ζε “zero-sum” παισνίδια
25% 33% 42%
John Nash ’51:
Πάνηα ςπάπσει ιζοπποπία!
Brouwer’s
Fixed Point
Theorem
Πέηρα Χαρηί Ψαλίδι
Πέηρα 0,0 -1,1 1,-1
Χαρηί 2,-1 0,0 -1,1
Ψαλίδι -1,1 1,-1 0,0
Ένα δεύγορ ζηπαηεγικών
ώζηε κανείρ παίκηερ να μεν
έσει ζςμθέπον να αλλάξει ηε
ζηπαηεγική ηος.
Ιζοπποπία:
Αιιαγκέλε Πέηξα-Ψαιίδη-Χαξηί
33%
33%
33%
Γελ είλαη πηα
zero-sum!
Λήμμα ηος Sperner: Κάζε λόκηκνο ρξωκαηηζκόο
ελόο ηξηγώλνπ έρεη έλα κηθξό ηξηρξωκαηηθό ηξίγωλν.
Β Γ
- Α,Β,Γ: δηαθνξεηηθά ρξώκαηα
- πιεπξά ΑΒ δελ ρξεζηκνπνηεί ην
ρξώκα Γ
- πιεπξά ΒΓ δελ ρξεζηκνπνηεί ην
ρξώκα Α
- πιεπξά ΑΓ δελ ρξεζηκνπνεί ην
ρξώκα Β
Α
Λήμμα ηος Sperner: Κάζε λόκηκνο ρξωκαηηζκόο
ελόο ηξηγώλνπ έρεη έλα ηξηρξωκαηηθό ηξίγωλν.
Απόδειξη:
!
αγοπά
Δθαξκνγέο…
ιζοπποπία ηιμών
Internet ιζοπποπία κίνηζηρ πακέηων
δπόμοι ιζοπποπία ζηην κίνηζη ηηρ Αθήναρ
facebook,
hi5, myspace, …
δομή ηος κοινωνικού δικηύος
παίγνιο =
?
Πληποθοπική ζηο
Μπέπκλεϋ …

More Related Content

Viewers also liked (14)

201441
201441201441
201441
 
Arithmos e
Arithmos eArithmos e
Arithmos e
 
264 squares(4)
264 squares(4)264 squares(4)
264 squares(4)
 
Euklides elites
Euklides elitesEuklides elites
Euklides elites
 
Lecture2 21 12-2011
Lecture2 21 12-2011Lecture2 21 12-2011
Lecture2 21 12-2011
 
Them mat gen_c_hmer_no_1405
Them mat gen_c_hmer_no_1405Them mat gen_c_hmer_no_1405
Them mat gen_c_hmer_no_1405
 
Ethnomathematics
EthnomathematicsEthnomathematics
Ethnomathematics
 
Newton leibniz
Newton leibnizNewton leibniz
Newton leibniz
 
Crypto
CryptoCrypto
Crypto
 
165 172
165 172165 172
165 172
 
κ.καραθεοδωρη ο ελληνας αινσταιν
κ.καραθεοδωρη   ο ελληνας αινσταινκ.καραθεοδωρη   ο ελληνας αινσταιν
κ.καραθεοδωρη ο ελληνας αινσταιν
 
Eukleidis 2014
Eukleidis 2014Eukleidis 2014
Eukleidis 2014
 
2 (1)
2 (1)2 (1)
2 (1)
 
Geometria a-lykeiou
Geometria a-lykeiouGeometria a-lykeiou
Geometria a-lykeiou
 

More from Σωκράτης Ρωμανίδης

Ακολουθία και Παράκληση Οσίου Παϊσίου του Αγιορείτου
Ακολουθία και Παράκληση Οσίου Παϊσίου του ΑγιορείτουΑκολουθία και Παράκληση Οσίου Παϊσίου του Αγιορείτου
Ακολουθία και Παράκληση Οσίου Παϊσίου του ΑγιορείτουΣωκράτης Ρωμανίδης
 
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...Σωκράτης Ρωμανίδης
 
τραπεζα θεματων αλγεβρας α λυκειου
τραπεζα θεματων αλγεβρας α λυκειουτραπεζα θεματων αλγεβρας α λυκειου
τραπεζα θεματων αλγεβρας α λυκειουΣωκράτης Ρωμανίδης
 

More from Σωκράτης Ρωμανίδης (20)

Γεωμετρία Α Λυκείου - Ν. Ράπτης
Γεωμετρία Α  Λυκείου - Ν. ΡάπτηςΓεωμετρία Α  Λυκείου - Ν. Ράπτης
Γεωμετρία Α Λυκείου - Ν. Ράπτης
 
Μαθηματικά Γ Λυκείου - Ν. Ράπτης
Μαθηματικά Γ Λυκείου - Ν. ΡάπτηςΜαθηματικά Γ Λυκείου - Ν. Ράπτης
Μαθηματικά Γ Λυκείου - Ν. Ράπτης
 
Ακολουθία και Παράκληση Οσίου Παϊσίου του Αγιορείτου
Ακολουθία και Παράκληση Οσίου Παϊσίου του ΑγιορείτουΑκολουθία και Παράκληση Οσίου Παϊσίου του Αγιορείτου
Ακολουθία και Παράκληση Οσίου Παϊσίου του Αγιορείτου
 
Θαύματα Παναγίας Γοργοϋπηκόου
Θαύματα Παναγίας ΓοργοϋπηκόουΘαύματα Παναγίας Γοργοϋπηκόου
Θαύματα Παναγίας Γοργοϋπηκόου
 
διαγωνισμα μιγαδκοι αναλυση
διαγωνισμα μιγαδκοι αναλυσηδιαγωνισμα μιγαδκοι αναλυση
διαγωνισμα μιγαδκοι αναλυση
 
201443
201443201443
201443
 
201442
201442201442
201442
 
201441 (1)
201441 (1)201441 (1)
201441 (1)
 
Bg lykeioy 2014_teliko
Bg lykeioy 2014_telikoBg lykeioy 2014_teliko
Bg lykeioy 2014_teliko
 
A lykeioy 2014_teliko
A lykeioy 2014_telikoA lykeioy 2014_teliko
A lykeioy 2014_teliko
 
G gymnasioy 2014_τελικο
G  gymnasioy 2014_τελικοG  gymnasioy 2014_τελικο
G gymnasioy 2014_τελικο
 
B gymnasioy 2014_teliko
B gymnasioy 2014_telikoB gymnasioy 2014_teliko
B gymnasioy 2014_teliko
 
στ δημοτικου A gymnasioy teliko
στ δημοτικου  A gymnasioy  telikoστ δημοτικου  A gymnasioy  teliko
στ δημοτικου A gymnasioy teliko
 
25 askiseis algebra_a_lykeiou
25 askiseis algebra_a_lykeiou25 askiseis algebra_a_lykeiou
25 askiseis algebra_a_lykeiou
 
60x
60x60x
60x
 
Texnikes oloklirwsis-kwnstantopoulos
Texnikes oloklirwsis-kwnstantopoulosTexnikes oloklirwsis-kwnstantopoulos
Texnikes oloklirwsis-kwnstantopoulos
 
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...
Ceb1cebacebfcebbcebfcf85ceb8ceb9ceb1 cebfcf83ceb9cebfcf85-ceb4ceb9cebfcebdcf8...
 
áêïëïõèéá áãéïõ óùêñáôïõó
áêïëïõèéá áãéïõ óùêñáôïõóáêïëïõèéá áãéïõ óùêñáôïõó
áêïëïõèéá áãéïõ óùêñáôïõó
 
για τον λεοναρντ οϋλερ
για τον λεοναρντ οϋλεργια τον λεοναρντ οϋλερ
για τον λεοναρντ οϋλερ
 
τραπεζα θεματων αλγεβρας α λυκειου
τραπεζα θεματων αλγεβρας α λυκειουτραπεζα θεματων αλγεβρας α λυκειου
τραπεζα θεματων αλγεβρας α λυκειου
 

Barbakeio daskalakis