GRAPH PARTITIONING and SPECTRAL CLUSTERING

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

Download "GRAPH PARTITIONING and SPECTRAL CLUSTERING"

Transcript

1 GRAPH PARTITIONING and SPECTRAL CLUSTERING Εργαςτιριο Ηλεκτρονικισ (ELLAB) Τμιμα Φυςικισ, Παν. Πατρϊν Θεοχαράτοσ Χριςτοσ,

2 Spectral Clustering? 2 Αλγόρικμοι που ομαδοποιοφν ςθμεία χρθςιμοποιϊντασ ιδιο-διανφςματα (eigenvectors) πινάκων που προζρχονται από τα δεδομζνα. Πραγματοποιείται με χριςθ γράφων (graphs) και υπολογιςμοφ του πίνακα γειτνίαςθσ (adjacency matrix) ςθμείων. Ο οριςμόσ ενόσ γράφου ιςοδυναμεί με τον κακοριςμό τθσ ςχζςθσ γειτνίαςθσ που το περιγράφει, θ οποία μπορεί να κωδικοποιθκεί υπό τθ μορφι πίνακα. Η φαςματικι προςζγγιςθ τθσ κεωρίασ γράφων, γνωςτι ωσ φαςματικι κεωρία γράφων(spectral graph theory), είναι θ μελζτθ τθσ ςχζςθσ που ςυνδζει ζνα γράφο με τισ ιδιοτιμζσ πινάκων ςυςχετιηόμενων με το γράφο. Παίρνουμε αναπαράςταςθ των δεδομζνων ςε ζνα χϊρο χαμθλισ διάςταςθσ (low-dimensional space), ο οποίοσ μπορεί να ομαδοποιθκεί. Υπάρχει ποικιλία μεκόδων που χρθςιμοποιεί με διαφορετικό τρόπο τα ιδιοδιανφςματα.

3 Περιεχόμενα 3 Στοιχεία τθσ Θεωρίασ Γράφων Ομοιότθτα δεδομζνων με χριςθ γράφων Overview of Graph Partitioning How do we define/find a good graph partition? Spectral Graph Theory Matrix representation Theoretical background Spectral Clustering Algorithms Bi-partitioning K-way partitioning Co-clustering Conclusion

4 Βαςικά ςτοιχεία Γράφων 4 Ζνασ γράφοσ (graph) G=(V,E) αποτελείται από ζνα ςφνολο κόμβων (nodes) V={V i } i=1:n και ζνα ςφνολο από ενϊςεισ (links) E={E ij } i j που ονομάηονται ακμζσ (edges) V 1,2,3,4,5,7 Γιπλή Ακμή Απομονωμένος κόμβος E 1,2, 1,5, 2,5, 3,4, 5,7 Βρόχος Πολλαπλές Ακμές Συνικωσ, από τθ γεωμετρικι αναπαράςταςθ ενόσ γράφου: εξαιροφνται οι απομονωμζνοι κόμβοι (isolated nodes) δεν ςυμπεριλαμβάνονται οι βρόχοι (loops) κατά τουσ οποίουσ μια ακμι τελειϊνει από εκεί από όπου ξεκίνθςε, και οι παράλλθλεσ ι πολλαπλζσ ακμζσ.

5 Βαςικά ςτοιχεία Γράφων 5 Συνεπϊσ, κάκε ακμι ενϊνει δφο κόμβουσ τουσ οποίουσ καλοφμε άκρα (endpoints) Αν ορίςουμε τουσ κόμβουσ με αρικμοφσ 1,2,3,,m οι ακμζσ μποροφν να οριςκοφν από γράμματα e 1, e2,, e m ι να αναπαραςτακοφν ωσ διατεταγμζνα ηεφγθ των άκρων τουσ (π.χ. (1,2), (1,5)). Ο βακμόσ (degree) ενόσ κόμβου V i ιςοφται με τον αρικμό των ακμϊν που εμπίπτουν ςε αυτόν. Δφο κόμβοι που είναι ενωμζνοι με τθν ίδια ακμι, ονομάηονται γειτονικοί ι ςυνοριακοί (adjacent) κόμβοι. 3

6 Ανοιγμζνα Δζντρα (Spanning Trees) Κύκλος 3 Αν δεν υπάρχει κάποιοσ περιοριςμόσ, θ οποιαδιποτε οδόσ διαμζςου του γράφου ονομάηεται διαδρομι (walk). Παράδειγμα, θ μετακίνθςθ είναι απλά μία διαδρομι. Αν θ κάκε ακμι μπορεί να ςυναντθκεί μόνο μια φορά, θ διαδρομι διαμζςου του γράφου ονομάηεται ίχνοσ (trail). Παράδειγμα, θ μετακίνθςθ είναι ζνα ίχνοσ. Ζνα μονοπάτι (path) είναι μια διαδρομι που δεν περιζχει επαναλαμβανόμενουσ κόμβουσ. Προφανϊσ, κάκε μονοπάτι είναι αυτομάτωσ και ζνα ίχνοσ. Παράδειγμα, ζνα τυπικό μονοπάτι αποτελεί θ μετακίνθςθ Θα ονομάηουμε κλειςτό κάποιο μονοπάτι, ίχνοσ ι διαδρομι, αν καταλιγει ςτον κόμβο εκείνο από τον οποίο ξεκίνθςε. Αν ζνα μονοπάτι κεωροφμε ότι καταλιγει ςτο ςθμείο εκείνο που ξεκίνθςε, τότε ονομάηεται κφκλοσ (cycle). Παράδειγμα, ο κλειςτόσ βρόχοσ αποτελεί ζναν κφκλο.

7 Ανοιγμζνα Δζντρα (Spanning Trees) 7 Επιπλζον, ςυνδεμζνοσ γράφοσ (connected graph), ονομάηεται ο γράφοσ ςτον οποίο κάκε ηεφγοσ κόμβων ζχει κάποια διαδρομι ανάμεςά τουσ. Όταν ςε κάκε ςυνδεμζνο γράφο ζχει αποδοκεί μια τιμι ωσ απόςταςθ για κάκε ακμι, τότε λζμε ότι ο γράφοσ είναι βεβαρθμζνοσ (weighted graph). Το μικοσ μια διαδρομισ ςε ζνα τζτοιο γράφο κα είναι τότε το άκροιςμα των αποςτάςεων όλων των ακμϊν που ςυμμετζχουν Κύκλος 3 Είναι προφανζσ ότι το ςυντομότερο μονοπάτι (shortest path) ελαχιςτοποιεί τθν ποςότθτα l, όπου i 1 : n 1 και j 1 : n. ij Τζλοσ, ζνασ γράφοσ G V', E' ονομάηεται υπογράφοσ (subgraph) του G V, E, αν V' V και E' E.

8 8 Ανοιγμζνο Δζντρο Ελαχίςτου Μικουσ (Minimal Spanning Tree, MST) Ζνα δζντρο (tree) είναι ζνα ειδικό είδοσ γράφου, το οποίο χαρακτθρίηεται από ζλλειψθ κφκλων και ςυνεκτικότθτα, όταν δθλαδι υπάρχουν ακμζσ οι οποίεσ ενϊνουν όλουσ τουσ κόμβουσ του γράφου. Ζνα ανοιγμζνο δζντρο (spanning tree) ενόσ βεβαρθμζνου γράφου, είναι ζνασ ςυνδεμζνοσ υπογράφοσ του G V, E που περιζχει όλουσ τουσ κόμβουσ του γράφου και κανζνα κφκλο. Αν αρχικά υπάρχουν Ν κόμβοι τότε ζνα ανοιγμζνο δζντρο περιζχει ακριβϊσ Ν-1 ακμζσ. Spanning Tree (μπλε) MST (κόκκινο) για Ν=10 κόμβουσ τθσ ίδιασ τοπολογίασ Το ανοιγμζνο δζντρο ελαχίςτου μικουσ (minimal spanning tree, MST), είναι ζνα ανοιγμζνο δζντρο το οποίο περιζχει επίςθσ Ν-1 ακμζσ, για τισ οποίεσ το άκροιςμα των αποςτάςεων τουσ είναι ελάχιςτο. Δθλαδι, αν κάκε ακμι ( i, j) ζχει μικοσ l ij, το MST είναι θ δενδρικι δομι εκείνθ του γράφου για τθν οποία ελαχιςτοποιείται θ ποςότθτα. l ij

9 Καταςκευι του MST 9 Αλγόριθμος Prim O V Αρχίηουμε με το node 1, ςτο set V (μπλε) Προςκζτουμε το node 6 ςτο V και το link 1 6 ςτο Ε Προςκζτουμε το node 3 ςτο V και το link 6 3 ςτο Ε Ομοίωσ τθ διαδικαςία

10 10 Ομοιότθτα δεδομζνων με γράφουσ Το MST «υποδεικνφει» τθ δομι των δεδομζνων Σφγκριςθ μζςω MST οδθγεί ςτθν ςφγκριςθ αντίςτοιχων κατανομϊν

11 11 Το Πολυδιάςτατο Wald-Wolfowitz test (WW-test) Δίνονται 2 ςφνολα τιμϊν {X i } i=1:m F x και {Y i } i=1:n F y, θ υπόκεςθ H o που πρζπει να ελεγχκεί είναι αν F x =F y. 1. Αρχικά, καταςκευάηεται το ολικό MST. 2. Διαγράφονται οι ακμζσ για τισ οποίεσ οι ςυνδεμζνοι κόμβοι προζρχονται από διαφορετικά δείγματα. 3. Υπολογίηεται θ ποςότθτα R, ωσ τα τελικά μθ- ενωμζνα υποδζντρα. R = Απόρριψθ τθσ Ho για μικρζσ τιμζσ του R.

12 12 Το Πολυδιάςτατο Wald-Wolfowitz test (WW-test) Θεωρούμε δείγματα μεγέθους m και n αντίστοιχα, από κατανομές F x και F y και έστω N=m+n. C ο αριθμός του ζεύγους-ακμών που μοιράζονται ένα κοινό κόμβο. Υπό την υπόθεση H o, υπολογίζουμε τα E[R] και Var[R C] του R. E R 2mn N 2mn 2mn N C N 2 Var R C N N 1 4mn N N 1 N N 2 N 3 Η ποσότητα W προσεγγίζει την κανονική κατανομή: 1 2 W R E R Var R

13 13 Παράδειγμα: Τυχαία δειγματολθψία ςθμείων R=14, W= R=4, W=

14 14 Graph partitioning and clustering Directed, complete, bipartite graphs Adjacency matrix Similarity graph Graph partitioning Clustering objectives

15 15 Επιςτροφή directed graph Αν G V, E είναι ζνασ κατευκυντικόσ γράφοσ (directed graph ι digraph), κάκε ακμι είναι ζνα διατεταγμζνο ηεφγοσ των κόμβων. Διαφζρει από ζνα ςυνθκιςμζνο γράφο (μθ-κατευκυντικό), αφοφ εδϊ πρόκειται για ζνα διατεταγμζνο ηεφγοσ κόμβων (edges). Επίςθσ, δεν επιτρζπονται οι βρόχοι (loops).

16 16 Επιςτροφή complete graph Ζνασ πλιρθσ γράφοσ (complete graph) είναι ζνα απλόσ μθ-κατευκυντικόσ γράφοσ του οποίου κάκε ηεφγοσ κόμβων ενϊνεται με μια μοναδικι ακμι. Ζνασ πλιρθσ γράφοσ με N κόμβουσ ζχει Ν(Ν-1)/2 ακμζσ (τιμζσ τριγωνικοφ πίνακα). Ζχει βακμό (degree) Ν-1. Ο ςυμπλθρωματικόσ γράφοσ ενόσ πλιρθ γράφου είναι ζνασ κενόσ γράφοσ (empty graph).

17 17 Επιςτροφή bipartite graph (1) Ζνασ διμερισ γράφοσ (bipartite graph ι bigraph) είναι ο γράφοσ του οποίου οι κόμβοι μποροφν να χωριςτοφν ςε δφο διαφορετικζσ ομάδεσ (ςφνολα) U και V, ζτςι ϊςτε κάκε ακμι να ςυνδζει ζναν κόμβο του U με ζναν του V. Δθλαδι, τα U και V είναι ανεξάρτθτα ςφνολα. Οι δφο ομάδεσ U και V μποροφν να κεωρθκοφν ωσ ζνασ χρωματιςμόσ του γραφιματοσ με δφο χρϊματα. Γράφουμε G=(U, V, E) για ζναν bipartite graph. Αν ζνασ bipartite graph είναι ςυνδεμζνοσ, ο διαχωριςμόσ του μπορεί να κακοριςκεί από τθν ιςοτιμία (parity) των αποςτάςεων από κάποιο τυχαία επιλεγμζνο κόμβο V. Μποροφμε να δοφμε αν ζνασ γράφοσ είναι bipartite χρθςιμοποιϊντασ τθν τεχνικι parity για να ανακζςουμε κόμβουσ ςε κάκε υποςφνολο U και V, χωριςτά ςε κάκε ενωμζνο ςτοιχείο του γράφου, και μετά να εξετάςουμε κάκε ακμι για να επαλθκεφςουμε ότι ζχει άκρα που ανικουν ςε διαφορετικά υποςφνολα.

18 Επιςτροφή bipartite graph (2) 18 Εφαρμογζσ bipartite graph: Χρθςιμοποιοφνται για τθ μοντελοποίθςθ προβλθμάτων ςφγκριςθσ. Παράδειγμα: πρόβλθμα ςφγκριςθσ εργαςιϊν. Ζςτω ότι ζχουμε ζνα ςφνολο P ανκρϊπων και ζνα ςφνολο J εργαςιϊν, αλλά δεν είναι όλοι κατάλλθλοι για όλεσ τισ δουλειζσ. Μποροφμε να μοντελοποιιςουμε το πρόβλθμα ωσ ζνα bipartite graph (P, J, E). Αν ζνασ άνκρωποσ Px είναι κατάλλθλοσ για μια εργαςία Jv, υπάρχει μια ακμι μεταξφ Px και Jv ςτον γράφο! Πίνακασ γειτνίαςθσ (adjacency matrix) ενόσ (bipartite) graph:

19 19 Επιςτροφή k-nearest neighbor graph Ζςτω δεδομζνα και pairwise similarities s ij Σφνδεςθ του κάκε ςθμείου με τουσ k nearest neighbors Weight the edges by the similarity score Ο k-nn γράφοσ ςυνδζει τα A και B αν Α Β ι Α Β.

20 20 Επιςτροφή ε-neighborhood graph Ζςτω δεδομζνα και pairwise distances d ij Σφνδεςθ κάκε ςθμείου με όλα τα υπόλοιπα που ζχουν απόςταςθ d ij μικρότερθ από ζνα threshold ε. Είτε χριςθ unweighted graph ι ςυμπλθρωματικά μετατροπι των distances ςε similarities και χριςθ των similarities ωσ weights.

21 Similarity graph (Ομοιότθτα γράφου) 21 V={x i } E={W ij } Σφνολο n κόμβων που αντιπροςωπεφουν δεδομζνα (ςθμεία) Σφνολο βεβαρθμζνων ακμϊν που κακορίηουν pair-wise ομοιότθτα μεταξφ ςθμείων Μειϊνεται θ απόςταςθ Αυξάνεται θ ομοιότθτα Wij αντιπροςωπεφει ομοιότθτα μεταξφ κόμβων Wij=0 όπου δεν υπάρχει ομοιότθτα, Wii=0

22 Graph partitioning (Κατάτμθςθ γράφου) 22 Η ομαδοποίθςθ (Clustering) μπορεί να δειχκεί ωσ κατάτμθςθ ενόσ γράφου ομοιότθτασ (partitioning a similarity graph). Bi-partitioning task: Divide vertices into two disjoint groups (A,B) A 1 5 B V=A U B Graph partition is NP hard

23 Good vs. Bad Clustering! 23 Where to cut??? Clusters are not always about Euclidean distance, and parametric models are not always appropriate

24 Clustering objectives 24 Traditional definition of a good clustering: 1. Points assigned to same cluster should be highly similar. 2. Points assigned to different clusters should be highly dissimilar. Apply these objectives to our graph representation Minimize weight of between-group connections

25 25 Spectral clustering Graph cuts Spectral graph theory Spectral clustering

26 Spectral clustering (in one slide!) 26 Δίνονται: data points X 1,, X n, pairwise similarities w ij = s(x i,x j ) Καταςκευι similarity graph: nodes = data points, edges = similarities Clustering = find a cut through the graph Define a cut objective function Solve it ~ Spectral Clustering

27 Graph Cuts 27 Express partitioning objectives as a function of the edge cut of the partition. Cut: Set of edges with a node in a group We want to find the minimal cut between groups The groups that has the minimal cut would be the partition A B 5 cut ( A, B) i A, j w ij B cut(a,b) = 0.3

28 Graph Cut Criteria (1) 28 Criterion: Minimum-cut Minimise weight of connections between groups Degenerate case: min cut(a,b) Optimal cut Minimum cut Problem: Only considers external cluster connections Does not consider internal cluster density

29 Graph Cut Criteria (2) 29 Criterion: Normalized-cut (Shi & Malik, 97) Consider the connectivity between groups relative to the density of each group. cut( A,B ) cut( A,B ) min Ncut( A,B ) vol( A) vol( B ) Normalize the association between groups by volume. vol(a): The total weight of the edges originating from group A. Why use this criterion? Minimizing the normalized cut is equivalent to maximizing normalized association. Produces more balanced partitions.

30 Second Option 30 The previous criteria was on the weight This following criteria is on the size of the group A B N A B number _ of _ vertexes _ on _ A number _ of _ vertexes _ on _ B A B N 0 A B thats 1 A or B 0 1 N

31 Example: 2 Spirals ,5 1 0, ,5-1 -0,5 0 0,5 1 1,5 2-0,5 Dataset exhibits complex cluster shapes K-means performs very poorly in this space due bias toward dense spherical clusters. -1-1, In the embedded space given by two leading eigenvectors, clusters are trivial to separate

32 Spectral Graph Theory 32 Possible approach: Represent a similarity graph as a matrix Apply knowledge from Linear Algebra The eigenvalues and eigenvectors of a matrix provide global information about its structure. Spectral Graph Theory Analyze the spectrum of matrix representing a graph. w w x x 11 1n 1 1 w w x x n1 nn n n Spectrum : The eigenvectors of a graph, ordered by the magnitude (strength) of their corresponding eigenvalues. { 1, 2,..., n } λ

33 Matrix Representations (1) 33 Adjacency matrix (A) πίνακασ γειτνίαςησ n x n matrix A [ w ij ] : edge weight between node x i and x j Important properties: Symmetric matrix Eigenvalues are real 0.7 Eigenvector could span orthogonal base x 1 x 2 x 3 x 4 x 5 x 6 x x x x x x

34 Matrix Representations (2) 34 2 Degree matrix (D) πίνακασ βαθμών n x n diagonal matrix D ( i, i) j w ij Important application: Normalise adjacency matrix : total weight of edges incident to vertex xi x 1 x 2 x 3 x 4 x 5 x 6 x x x x x x

35 Matrix Representations (3) 35 Laplacian matrix (L) Λαπλαςιανόσ πίνακασ n x n symmetric matrix L = D - A x 1 x 2 x 3 x 4 x 5 x x x x x Important properties: Eigenvalues are non-negative real numbers Eigenvectors are real and orthogonal x x Eigenvalues and eigenvectors provide an insight into the connectivity of the graph!

36 Another option Normalized Laplacian 36 Normalized Laplacian matrix (L) n x n symmetric matrix D -0.5 (D A) D Important properties: Eigenvectors are real and normalized Each Aij (which i,j is not equal) = A ij Dii

37 Ιδιότθτεσ Λαπλαςιανοφ πίνακα (1) 37 Ο L είναι πραγματικόσ ςυμμετρικόσ πίνακασ, για τον λόγο αυτό οι ιδιοτιμζσ του είναι πραγματικζσ και τα ιδιοδιανφςματά του ορκογϊνια. O L είναι κετικά θμιοριςμζνοσ πίνακασ, για τον λόγο αυτό όλεσ οι ιδιοτιμζσ του είναι μθ-αρνθτικζσ. Η δεφτερθ μικρότερθ ιδιοτιμι του Λαπλαςιανοφ πίνακα ενόσ γραφιματοσ ονομάηεται algebraic connectivity. Η ιδιοτιμι αυτι είναι μεγαλφτερθ του μθδενόσ αν και μόνο αν το είναι ςυνεκτικό. Το ιδιοδιάνυςμα που αντιςτοιχεί ςτθν αλγεβρικι ςυνδεςιμότθτα ονομάηεται διάνυςμα Fiedler (Fiedler Vector) και χρθςιμοποιείται κατά τθ φαςματικι διαίρεςθ γραφθμάτων. Εάν το G είναι ςυνεκτικό, ο πίνακασ L ζχει βακμό n-1, όπου είναι το πλικοσ των κόμβων του γραφιματοσ.

38 Ιδιότθτεσ Λαπλαςιανοφ πίνακα (2) 38

39 Find An Optimal Min-Cut (Hall 70, 39 Fiedler 73) Express a bi-partition (A,B) as a vector p i 1 if x A 1 if x B The Laplacian is semi positive The Rayleigh Theorem shows: i i The minimum value for f(p) is given by the 2nd smallest eigenvalue of the Laplacian L. The optimal solution for p is given by the corresponding eigenvector λ 2, referred as the Fiedler Vector. p T L p Laplacian matrix We can minimise the cut of the partition by finding a non-trivial vector p that minimises the function

40 Spectral clustering Algorithms 40 Three basic stages: 1. Pre-processing Construct a matrix representation of the dataset. 2. Decomposition Compute eigenvalues and eigenvectors of the matrix. Map each point to a lower-dimensional representation based on one or more eigenvectors. 3. Grouping Assign points to two or more clusters, based on the new representation.

41 Spectral Bi-partitioning Algorithm (1) Pre-processing Build Laplacian matrix L of the graph 2. Decomposition Find eigenvalues X and eigenvectors Λ of the matrix L Map vertices to corresponding components of λ 2 x x 2 x x x x Λ = x 1 x 2 x 3 x 4 x 5 x 6 x x x x x x X =

42 Spectral Bi-partitioning Algorithm (2) 42 The matrix which represents the eigenvector of the laplacian matched to the corresponded eigenvalues with increasing order

43 Spectral Bi-partitioning Algorithm (3) Grouping Sort components of reduced 1- dimensional vector. Identify clusters by splitting the sorted vector in two. x 1 x 2 x 3 x 4 x 5 x Split at 0 Cluster A: Positive points Cluster B: Negative points How to choose a splitting point? Naïve approaches: x 1 x 2 x x 4 x 5 x Split at 0, mean or median value More expensive approaches A B Attempt to minimize normalized cut criterion in 1-dimension

44 Example: 3 clusters 44 Lets assume the next data points

45 Example: 3 clusters 45 If we use the 2 nd eigenvector If we use the 3 rd eigenvector

46 Παραδείγματα (1) 46 Shi & Malik Normalized cuts

47 Παραδείγματα (2) 47 Ng, Jordan & Weiss

48 Παραδείγματα (3) 48

49 Παραδείγματα (4) 49

50 K-Way Spectral Clustering 50 How do we partition a graph into k clusters? Two basic approaches: 1. Recursive bi-partitioning (Hagen et al., 91) Recursively apply bi-partitioning algorithm in a hierarchical divisive manner. Disadvantages: Inefficient, unstable 2. Cluster multiple eigenvectors (Shi & Malik, 00) Build a reduced space from multiple eigenvectors. Commonly used in recent papers A preferable approach but its like to do PCA and then k-means

51 Recursive bi-partitioning (Hagen et al., 91) 51 Partition using only one eigenvector at a time Use procedure recursively Example: Image Segmentation Uses 2nd (smallest) eigenvector to define optimal cut Recursively generates two clusters with each cut

52 Why use Multiple Eigenvectors? Approximates the optimal cut (Shi & Malik, 00) Can be used to approximate the optimal k-way normalised cut. 2. Emphasizes cohesive clusters (Brand & Huang, 02) Increases the unevenness in the distribution of the data. Associations between similar points are amplified, associations between dissimilar points are attenuated. The data begins to approximate a clustering. 3. Well-separated space Transforms data to a new embedded space, consisting of k orthogonal basis vectors. NB: Multiple eigenvectors prevent instability due to information loss.

53 K-Eigenvector Clustering 53 K-eigenvector Algorithm (Ng et al., 01) 1. Pre-processing Construct the scaled adjacency matrix 2. Decomposition Find the eigenvalues and eigenvectors of A'. Build embedded space from the eigenvectors corresponding to the k largest eigenvalues. 3. Grouping 1 / 2 1/ 2 Apply k-means to reduced n x k space to produce k clusters. A' D AD

54 Eigenvalue How to select k? 54 Eigengap: the difference between two consecutive eigenvalues. Most stable clustering is generally given by the value k that maximises the expression k k k 1 50 max k λ 1 Choose k= λ K

55 Conclusion 55 Clustering as a graph partitioning problem Quality of a partition can be determined using graph cut criteria. Identifying an optimal partition is NP-hard. Spectral clustering techniques Efficient approach to calculate near-optimal bi-partitions and k-way partitions. Based on well-known cut criteria and strong theoretical background.

56 56 Ευχαριςτϊ! Χρήστος Θεοχαράτος

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9 Γράφοι Δομζσ Δεδομζνων Διάλεξθ 9 Περιεχόμενα Γράφοι Γενικζσ ζννοιεσ, οριςμόσ, κτλ Παραδείγματα Γράφων Αποκικευςθ Γράφων Βαςικοί Οριςμοί Γράφοι και Δζντρα Διάςχιςθ Γράφων Περιοδεφων Πωλθτισ Γράφοι Οριςμόσ:

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

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in : tail in X, head in A nowhere-zero Γ-flow is a Γ-circulation such that

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο

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

Homework 3 Solutions

Homework 3 Solutions Homework 3 Solutions Igor Yanovsky (Math 151A TA) Problem 1: Compute the absolute error and relative error in approximations of p by p. (Use calculator!) a) p π, p 22/7; b) p π, p 3.141. Solution: For

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

EE512: Error Control Coding

EE512: Error Control Coding EE512: Error Control Coding Solution for Assignment on Finite Fields February 16, 2007 1. (a) Addition and Multiplication tables for GF (5) and GF (7) are shown in Tables 1 and 2. + 0 1 2 3 4 0 0 1 2 3

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

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3 Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3 1 State vector space and the dual space Space of wavefunctions The space of wavefunctions is the set of all

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

Other Test Constructions: Likelihood Ratio & Bayes Tests

Other Test Constructions: Likelihood Ratio & Bayes Tests Other Test Constructions: Likelihood Ratio & Bayes Tests Side-Note: So far we have seen a few approaches for creating tests such as Neyman-Pearson Lemma ( most powerful tests of H 0 : θ = θ 0 vs H 1 :

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

Fractional Colorings and Zykov Products of graphs

Fractional Colorings and Zykov Products of graphs Fractional Colorings and Zykov Products of graphs Who? Nichole Schimanski When? July 27, 2011 Graphs A graph, G, consists of a vertex set, V (G), and an edge set, E(G). V (G) is any finite set E(G) is

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

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions SCHOOL OF MATHEMATICAL SCIENCES GLMA Linear Mathematics 00- Examination Solutions. (a) i. ( + 5i)( i) = (6 + 5) + (5 )i = + i. Real part is, imaginary part is. (b) ii. + 5i i ( + 5i)( + i) = ( i)( + i)

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

Approximation of distance between locations on earth given by latitude and longitude

Approximation of distance between locations on earth given by latitude and longitude Approximation of distance between locations on earth given by latitude and longitude Jan Behrens 2012-12-31 In this paper we shall provide a method to approximate distances between two points on earth

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

( ) 2 and compare to M.

( ) 2 and compare to M. Problems and Solutions for Section 4.2 4.9 through 4.33) 4.9 Calculate the square root of the matrix 3!0 M!0 8 Hint: Let M / 2 a!b ; calculate M / 2!b c ) 2 and compare to M. Solution: Given: 3!0 M!0 8

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

Example Sheet 3 Solutions

Example Sheet 3 Solutions Example Sheet 3 Solutions. i Regular Sturm-Liouville. ii Singular Sturm-Liouville mixed boundary conditions. iii Not Sturm-Liouville ODE is not in Sturm-Liouville form. iv Regular Sturm-Liouville note

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

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Chapter 6: Systems of Linear Differential. be continuous functions on the interval Chapter 6: Systems of Linear Differential Equations Let a (t), a 2 (t),..., a nn (t), b (t), b 2 (t),..., b n (t) be continuous functions on the interval I. The system of n first-order differential equations

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

2 Composition. Invertible Mappings

2 Composition. Invertible Mappings Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Composition. Invertible Mappings In this section we discuss two procedures for creating new mappings from old ones, namely,

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

w o = R 1 p. (1) R = p =. = 1

w o = R 1 p. (1) R = p =. = 1 Πανεπιστήµιο Κρήτης - Τµήµα Επιστήµης Υπολογιστών ΗΥ-570: Στατιστική Επεξεργασία Σήµατος 205 ιδάσκων : Α. Μουχτάρης Τριτη Σειρά Ασκήσεων Λύσεις Ασκηση 3. 5.2 (a) From the Wiener-Hopf equation we have:

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

TMA4115 Matematikk 3

TMA4115 Matematikk 3 TMA4115 Matematikk 3 Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet Trondheim Spring 2010 Lecture 12: Mathematics Marvellous Matrices Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet

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

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch: HOMEWORK 4 Problem a For the fast loading case, we want to derive the relationship between P zz and λ z. We know that the nominal stress is expressed as: P zz = ψ λ z where λ z = λ λ z. Therefore, applying

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

New bounds for spherical two-distance sets and equiangular lines

New bounds for spherical two-distance sets and equiangular lines New bounds for spherical two-distance sets and equiangular lines Michigan State University Oct 8-31, 016 Anhui University Definition If X = {x 1, x,, x N } S n 1 (unit sphere in R n ) and x i, x j = a

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

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required) Phys460.nb 81 ψ n (t) is still the (same) eigenstate of H But for tdependent H. The answer is NO. 5.5.5. Solution for the tdependent Schrodinger s equation If we assume that at time t 0, the electron starts

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

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1. Exercises 0 More exercises are available in Elementary Differential Equations. If you have a problem to solve any of them, feel free to come to office hour. Problem Find a fundamental matrix of the given

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

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011 Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι

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

Numerical Analysis FMN011

Numerical Analysis FMN011 Numerical Analysis FMN011 Carmen Arévalo Lund University carmen@maths.lth.se Lecture 12 Periodic data A function g has period P if g(x + P ) = g(x) Model: Trigonometric polynomial of order M T M (x) =

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

Partial Differential Equations in Biology The boundary element method. March 26, 2013

Partial Differential Equations in Biology The boundary element method. March 26, 2013 The boundary element method March 26, 203 Introduction and notation The problem: u = f in D R d u = ϕ in Γ D u n = g on Γ N, where D = Γ D Γ N, Γ D Γ N = (possibly, Γ D = [Neumann problem] or Γ N = [Dirichlet

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

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013 Notes on Average Scattering imes and Hall Factors Jesse Maassen and Mar Lundstrom Purdue University November 5, 13 I. Introduction 1 II. Solution of the BE 1 III. Exercises: Woring out average scattering

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

5.4 The Poisson Distribution.

5.4 The Poisson Distribution. The worst thing you can do about a situation is nothing. Sr. O Shea Jackson 5.4 The Poisson Distribution. Description of the Poisson Distribution Discrete probability distribution. The random variable

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

derivation of the Laplacian from rectangular to spherical coordinates

derivation of the Laplacian from rectangular to spherical coordinates derivation of the Laplacian from rectangular to spherical coordinates swapnizzle 03-03- :5:43 We begin by recognizing the familiar conversion from rectangular to spherical coordinates (note that φ is used

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

Statistical Inference I Locally most powerful tests

Statistical Inference I Locally most powerful tests Statistical Inference I Locally most powerful tests Shirsendu Mukherjee Department of Statistics, Asutosh College, Kolkata, India. shirsendu st@yahoo.co.in So far we have treated the testing of one-sided

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

Section 8.3 Trigonometric Equations

Section 8.3 Trigonometric Equations 99 Section 8. Trigonometric Equations Objective 1: Solve Equations Involving One Trigonometric Function. In this section and the next, we will exple how to solving equations involving trigonometric functions.

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

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Chapter 6: Systems of Linear Differential. be continuous functions on the interval Chapter 6: Systems of Linear Differential Equations Let a (t), a 2 (t),..., a nn (t), b (t), b 2 (t),..., b n (t) be continuous functions on the interval I. The system of n first-order differential equations

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

The challenges of non-stable predicates

The challenges of non-stable predicates The challenges of non-stable predicates Consider a non-stable predicate Φ encoding, say, a safety property. We want to determine whether Φ holds for our program. The challenges of non-stable predicates

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

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β 3.4 SUM AND DIFFERENCE FORMULAS Page Theorem cos(αβ cos α cos β -sin α cos(α-β cos α cos β sin α NOTE: cos(αβ cos α cos β cos(α-β cos α -cos β Proof of cos(α-β cos α cos β sin α Let s use a unit circle

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Όλοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα μικρότεροι του 10000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Αν κάπου κάνετε κάποιες υποθέσεις

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

ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test)

ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test) ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test) Θεοχαράτος Χρήστος Εργαστήριο Ηλεκτρονικής (ELLAB), Τµήµα Φυσικής, Πανεπιστήµιο Πατρών email: htheohar@upatras.gr http://www.ellab.physics.upatras.gr/users/theoharatos/default.htm

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

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο μια ακολουθία S από n (n 40) ακέραιους αριθμούς και επιστρέφει ως έξοδο δύο ακολουθίες από θετικούς ακέραιους

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

Problem Set 3: Solutions

Problem Set 3: Solutions CMPSCI 69GG Applied Information Theory Fall 006 Problem Set 3: Solutions. [Cover and Thomas 7.] a Define the following notation, C I p xx; Y max X; Y C I p xx; Ỹ max I X; Ỹ We would like to show that C

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

Space-Time Symmetries

Space-Time Symmetries Chapter Space-Time Symmetries In classical fiel theory any continuous symmetry of the action generates a conserve current by Noether's proceure. If the Lagrangian is not invariant but only shifts by a

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

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS CHAPTER 5 SOLVING EQUATIONS BY ITERATIVE METHODS EXERCISE 104 Page 8 1. Find the positive root of the equation x + 3x 5 = 0, correct to 3 significant figures, using the method of bisection. Let f(x) =

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

Σχέσεις, Ιδιότητες, Κλειστότητες

Σχέσεις, Ιδιότητες, Κλειστότητες Σχέσεις, Ιδιότητες, Κλειστότητες Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 1 / 26 Εισαγωγή & Ορισµοί ιµελής Σχέση R από

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

Tridiagonal matrices. Gérard MEURANT. October, 2008

Tridiagonal matrices. Gérard MEURANT. October, 2008 Tridiagonal matrices Gérard MEURANT October, 2008 1 Similarity 2 Cholesy factorizations 3 Eigenvalues 4 Inverse Similarity Let α 1 ω 1 β 1 α 2 ω 2 T =......... β 2 α 1 ω 1 β 1 α and β i ω i, i = 1,...,

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

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R + Chapter 3. Fuzzy Arithmetic 3- Fuzzy arithmetic: ~Addition(+) and subtraction (-): Let A = [a and B = [b, b in R If x [a and y [b, b than x+y [a +b +b Symbolically,we write A(+)B = [a (+)[b, b = [a +b

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

The Probabilistic Method - Probabilistic Techniques. Lecture 7: The Janson Inequality

The Probabilistic Method - Probabilistic Techniques. Lecture 7: The Janson Inequality The Probabilistic Method - Probabilistic Techniques Lecture 7: The Janson Inequality Sotiris Nikoletseas Associate Professor Computer Engineering and Informatics Department 2014-2015 Sotiris Nikoletseas,

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

Matrices and vectors. Matrix and vector. a 11 a 12 a 1n a 21 a 22 a 2n A = b 1 b 2. b m. R m n, b = = ( a ij. a m1 a m2 a mn. def

Matrices and vectors. Matrix and vector. a 11 a 12 a 1n a 21 a 22 a 2n A = b 1 b 2. b m. R m n, b = = ( a ij. a m1 a m2 a mn. def Matrices and vectors Matrix and vector a 11 a 12 a 1n a 21 a 22 a 2n A = a m1 a m2 a mn def = ( a ij ) R m n, b = b 1 b 2 b m Rm Matrix and vectors in linear equations: example E 1 : x 1 + x 2 + 3x 4 =

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

Congruence Classes of Invertible Matrices of Order 3 over F 2

Congruence Classes of Invertible Matrices of Order 3 over F 2 International Journal of Algebra, Vol. 8, 24, no. 5, 239-246 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/.2988/ija.24.422 Congruence Classes of Invertible Matrices of Order 3 over F 2 Ligong An and

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

On a four-dimensional hyperbolic manifold with finite volume

On a four-dimensional hyperbolic manifold with finite volume BULETINUL ACADEMIEI DE ŞTIINŢE A REPUBLICII MOLDOVA. MATEMATICA Numbers 2(72) 3(73), 2013, Pages 80 89 ISSN 1024 7696 On a four-dimensional hyperbolic manifold with finite volume I.S.Gutsul Abstract. In

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

X = [ 1 2 4 6 12 15 25 45 68 67 65 98 ] X X double[] X = { 1, 2, 4, 6, 12, 15, 25, 45, 68, 67, 65, 98 }; double X.Length double double[] x1 = { 0, 8, 12, 20 }; double[] x2 = { 8, 9, 11, 12 }; double mean1

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

Lecture 10 - Representation Theory III: Theory of Weights

Lecture 10 - Representation Theory III: Theory of Weights Lecture 10 - Representation Theory III: Theory of Weights February 18, 2012 1 Terminology One assumes a base = {α i } i has been chosen. Then a weight Λ with non-negative integral Dynkin coefficients Λ

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

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS EXERCISE 01 Page 545 1. Use matrices to solve: 3x + 4y x + 5y + 7 3x + 4y x + 5y 7 Hence, 3 4 x 0 5 y 7 The inverse of 3 4 5 is: 1 5 4 1 5 4 15 8 3

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

The ε-pseudospectrum of a Matrix

The ε-pseudospectrum of a Matrix The ε-pseudospectrum of a Matrix Feb 16, 2015 () The ε-pseudospectrum of a Matrix Feb 16, 2015 1 / 18 1 Preliminaries 2 Definitions 3 Basic Properties 4 Computation of Pseudospectrum of 2 2 5 Problems

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

[1] P Q. Fig. 3.1

[1] P Q. Fig. 3.1 1 (a) Define resistance....... [1] (b) The smallest conductor within a computer processing chip can be represented as a rectangular block that is one atom high, four atoms wide and twenty atoms long. One

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

Γράφηµα (Graph) Εργαστήριο 10. Εισαγωγή

Γράφηµα (Graph) Εργαστήριο 10. Εισαγωγή Εργαστήριο 10 Γράφηµα (Graph) Εισαγωγή Στην πληροφορική γράφηµα ονοµάζεται µια δοµή δεδοµένων, που αποτελείται από ένα σύνολο κορυφών ( vertices) (ή κόµβων ( nodes» και ένα σύνολο ακµών ( edges). Ενας

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

Jordan Form of a Square Matrix

Jordan Form of a Square Matrix Jordan Form of a Square Matrix Josh Engwer Texas Tech University josh.engwer@ttu.edu June 3 KEY CONCEPTS & DEFINITIONS: R Set of all real numbers C Set of all complex numbers = {a + bi : a b R and i =

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

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

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

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

Parametrized Surfaces

Parametrized Surfaces Parametrized Surfaces Recall from our unit on vector-valued functions at the beginning of the semester that an R 3 -valued function c(t) in one parameter is a mapping of the form c : I R 3 where I is some

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

Homework 8 Model Solution Section

Homework 8 Model Solution Section MATH 004 Homework Solution Homework 8 Model Solution Section 14.5 14.6. 14.5. Use the Chain Rule to find dz where z cosx + 4y), x 5t 4, y 1 t. dz dx + dy y sinx + 4y)0t + 4) sinx + 4y) 1t ) 0t + 4t ) sinx

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

Δζντρα. Δομζσ Δεδομζνων

Δζντρα. Δομζσ Δεδομζνων Δζντρα Δομζσ Δεδομζνων Περιεχόμενα Δζντρα Γενικζσ ζννοιεσ Κόμβοσ ενόσ δζντρου Δυαδικά δζντρα αναηιτθςθσ Αναηιτθςθ Κόμβου Ειςαγωγι ι δθμιουργία κόμβου Δζντρα Γενικζσ ζννοιεσ Οι προθγοφμενεσ δομζσ που εξετάςτθκαν

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

Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2)

Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2) Ιωάννης Τόλλης Τμήμα Επιστήμης Υπολογιστών NP-Completeness (2) x 1 x 1 x 2 x 2 x 3 x 3 x 4 x 4 12 22 32 11 13 21

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

HY437 Αλγόριθμοι CAD

HY437 Αλγόριθμοι CAD HY437 Αλγόριθμοι CAD Διδάςκων: Χ. Σωτηρίου http://inf-server.inf.uth.gr/courses/ce437/ 1 Περιεχόμενα Κανονικζσ Μορφζσ Οριςμόσ των Δυαδικών Διαγραμμάτων Αποφάςεων (Binary Decision Diagrams BDDs) Αναπαράςταςθ

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

Second Order RLC Filters

Second Order RLC Filters ECEN 60 Circuits/Electronics Spring 007-0-07 P. Mathys Second Order RLC Filters RLC Lowpass Filter A passive RLC lowpass filter (LPF) circuit is shown in the following schematic. R L C v O (t) Using phasor

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

the total number of electrons passing through the lamp.

the total number of electrons passing through the lamp. 1. A 12 V 36 W lamp is lit to normal brightness using a 12 V car battery of negligible internal resistance. The lamp is switched on for one hour (3600 s). For the time of 1 hour, calculate (i) the energy

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

Matrices and Determinants

Matrices and Determinants Matrices and Determinants SUBJECTIVE PROBLEMS: Q 1. For what value of k do the following system of equations possess a non-trivial (i.e., not all zero) solution over the set of rationals Q? x + ky + 3z

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

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ Υποβάλλεται στην ορισθείσα από την Γενική Συνέλευση Ειδικής Σύνθεσης του Τμήματος Πληροφορικής Εξεταστική Επιτροπή από την Χαρά Παπαγεωργίου

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

ST5224: Advanced Statistical Theory II

ST5224: Advanced Statistical Theory II ST5224: Advanced Statistical Theory II 2014/2015: Semester II Tutorial 7 1. Let X be a sample from a population P and consider testing hypotheses H 0 : P = P 0 versus H 1 : P = P 1, where P j is a known

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

Optimal Parameter in Hermitian and Skew-Hermitian Splitting Method for Certain Two-by-Two Block Matrices

Optimal Parameter in Hermitian and Skew-Hermitian Splitting Method for Certain Two-by-Two Block Matrices Optimal Parameter in Hermitian and Skew-Hermitian Splitting Method for Certain Two-by-Two Block Matrices Chi-Kwong Li Department of Mathematics The College of William and Mary Williamsburg, Virginia 23187-8795

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

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1 Conceptual Questions. State a Basic identity and then verify it. a) Identity: Solution: One identity is cscθ) = sinθ) Practice Exam b) Verification: Solution: Given the point of intersection x, y) of the

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

Section 9.2 Polar Equations and Graphs

Section 9.2 Polar Equations and Graphs 180 Section 9. Polar Equations and Graphs In this section, we will be graphing polar equations on a polar grid. In the first few examples, we will write the polar equation in rectangular form to help identify

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

Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim. Αικατερίνη Κούκιου

Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim. Αικατερίνη Κούκιου Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim Αικατερίνη Κούκιου Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

Lecture 2. Soundness and completeness of propositional logic

Lecture 2. Soundness and completeness of propositional logic Lecture 2 Soundness and completeness of propositional logic February 9, 2004 1 Overview Review of natural deduction. Soundness and completeness. Semantics of propositional formulas. Soundness proof. Completeness

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

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible. B-Trees Index files can become quite large for large main files Indices on index files are possible 3 rd -level index 2 nd -level index 1 st -level index Main file 1 The 1 st -level index consists of pairs

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

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

6.1. Dirac Equation. Hamiltonian. Dirac Eq. 6.1. Dirac Equation Ref: M.Kaku, Quantum Field Theory, Oxford Univ Press (1993) η μν = η μν = diag(1, -1, -1, -1) p 0 = p 0 p = p i = -p i p μ p μ = p 0 p 0 + p i p i = E c 2 - p 2 = (m c) 2 H = c p 2

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

HY437 Αλγόριθμοι CAD

HY437 Αλγόριθμοι CAD HY437 Αλγόριθμοι CAD Διδϊςκων: Χ. Σωτηρύου http://inf-server.inf.uth.gr/courses/ce437/ 1 Περιεχόμενα Στόχοι τθσ Τεχνολογικισ Απεικόνιςθσ Περιγραφι σ ωσ Βαςικοί Γράφοι Μεταςχθματιςμόσ Δυαδικοφ Κυκλϊματοσ

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

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Δρ. Χρήζηος Ηλιούδης Μθ Προςθμαςμζνοι Ακζραιοι Εφαρμογζσ (ςε οποιαδιποτε περίπτωςθ δεν χρειάηονται αρνθτικοί αρικμοί) Καταμζτρθςθ. Διευκυνςιοδότθςθ.

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

Review Test 3. MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Review Test 3. MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Review Test MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Find the exact value of the expression. 1) sin - 11π 1 1) + - + - - ) sin 11π 1 ) ( -

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

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits. EAMCET-. THEORY OF EQUATIONS PREVIOUS EAMCET Bits. Each of the roots of the equation x 6x + 6x 5= are increased by k so that the new transformed equation does not contain term. Then k =... - 4. - Sol.

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

ΑΝΤΙΣΤΟΙΧΗΣΕΙΣ ΟΡΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙOΥΝΤΑΙ ΣΤΟΥΣ ΤΟΜΟΥΣ Α ΚΑΙ Β ΤΗΣ ΘΕ «ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ» Ένα γράφημα αποτελείται από ένα σύνολο 94.

ΑΝΤΙΣΤΟΙΧΗΣΕΙΣ ΟΡΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙOΥΝΤΑΙ ΣΤΟΥΣ ΤΟΜΟΥΣ Α ΚΑΙ Β ΤΗΣ ΘΕ «ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ» Ένα γράφημα αποτελείται από ένα σύνολο 94. ΑΝΤΙΣΤΟΙΧΗΣΕΙΣ ΟΡΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙOΥΝΤΑΙ ΣΤΟΥΣ ΤΟΜΟΥΣ Α ΚΑΙ Β ΤΗΣ ΘΕ «ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ» ΤΟΜΟΣ Α ΤΟΜΟΣ Β ΑΓΓΛΙΚΗ Γράφημα, Γράφος, Ένα γράφημα αποτελείται από ένα σύνολο 94 11 κορυφών και ένα σύνολο ακμών.

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

Distances in Sierpiński Triangle Graphs

Distances in Sierpiński Triangle Graphs Distances in Sierpiński Triangle Graphs Sara Sabrina Zemljič joint work with Andreas M. Hinz June 18th 2015 Motivation Sierpiński triangle introduced by Wac law Sierpiński in 1915. S. S. Zemljič 1 Motivation

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

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems ES440/ES911: CFD Chapter 5. Solution of Linear Equation Systems Dr Yongmann M. Chung http://www.eng.warwick.ac.uk/staff/ymc/es440.html Y.M.Chung@warwick.ac.uk School of Engineering & Centre for Scientific

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

Mean-Variance Analysis

Mean-Variance Analysis Mean-Variance Analysis Jan Schneider McCombs School of Business University of Texas at Austin Jan Schneider Mean-Variance Analysis Beta Representation of the Risk Premium risk premium E t [Rt t+τ ] R1

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

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

ΑΛΓΟΡΙΘΜΟΙ  Άνοιξη I. ΜΗΛΗΣ ΑΛΓΟΡΙΘΜΟΙ http://eclass.aueb.gr/courses/inf6/ Άνοιξη 26 - I. ΜΗΛΗΣ NP-complete προβλήματα ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 26 - Ι. ΜΗΛΗΣ 6 NP-COMPLETENESS II Tree of reductions (partial) Cook s Th. Π NP SAT 3-SAT

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

1. Ηλεκτρικό μαύρο κουτί: Αισθητήρας μετατόπισης με βάση τη χωρητικότητα

1. Ηλεκτρικό μαύρο κουτί: Αισθητήρας μετατόπισης με βάση τη χωρητικότητα IPHO_42_2011_EXP1.DO Experimental ompetition: 14 July 2011 Problem 1 Page 1 of 5 1. Ηλεκτρικό μαύρο κουτί: Αισθητήρας μετατόπισης με βάση τη χωρητικότητα Για ένα πυκνωτή χωρητικότητας ο οποίος είναι μέρος

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

Αλγόριθμοι και πολυπλοκότητα Depth-First Search

Αλγόριθμοι και πολυπλοκότητα Depth-First Search ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αλγόριθμοι και πολυπλοκότητα Depth-First Search Ιωάννης Τόλλης Τμήμα Επιστήμης Υπολογιστών Depth-First Search A B D E C Depth-First Search 1 Outline and Reading

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

= λ 1 1 e. = λ 1 =12. has the properties e 1. e 3,V(Y

= λ 1 1 e. = λ 1 =12. has the properties e 1. e 3,V(Y Stat 50 Homework Solutions Spring 005. (a λ λ λ 44 (b trace( λ + λ + λ 0 (c V (e x e e λ e e λ e (λ e by definition, the eigenvector e has the properties e λ e and e e. (d λ e e + λ e e + λ e e 8 6 4 4

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

Reminders: linear functions

Reminders: linear functions Reminders: linear functions Let U and V be vector spaces over the same field F. Definition A function f : U V is linear if for every u 1, u 2 U, f (u 1 + u 2 ) = f (u 1 ) + f (u 2 ), and for every u U

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 8: Λανθάνουσα Σημασιολογική Ανάλυση (Latent Semantic Analysis) Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Main source: Discrete-time systems and computer control by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 A Brief History of Sampling Research 1915 - Edmund Taylor Whittaker (1873-1956) devised a

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

Spherical Coordinates

Spherical Coordinates Spherical Coordinates MATH 311, Calculus III J. Robert Buchanan Department of Mathematics Fall 2011 Spherical Coordinates Another means of locating points in three-dimensional space is known as the spherical

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

Στοιχεία Θεωρίας Γράφων (Graph Theory)

Στοιχεία Θεωρίας Γράφων (Graph Theory) Στοιχεία Θεωρίας Γράφων (Graph Theory) Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας plam@inf.teilam.gr, Οι διαφάνειες βασίζονται στα βιβλία:. Αλγόριθμοι, Σχεδιασμός & Ανάλυση, η έκδοση,

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

C.S. 430 Assignment 6, Sample Solutions

C.S. 430 Assignment 6, Sample Solutions C.S. 430 Assignment 6, Sample Solutions Paul Liu November 15, 2007 Note that these are sample solutions only; in many cases there were many acceptable answers. 1 Reynolds Problem 10.1 1.1 Normal-order

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

Minimum Spanning Tree: Prim's Algorithm

Minimum Spanning Tree: Prim's Algorithm Minimum Spanning Tree: Prim's Algorithm 1. Initialize a tree with a single vertex, chosen arbitrarily from the graph. 2. Grow the tree by one edge: of the edges that connect the tree to vertices not yet

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

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

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

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

Solutions to the Schrodinger equation atomic orbitals. Ψ 1 s Ψ 2 s Ψ 2 px Ψ 2 py Ψ 2 pz

Solutions to the Schrodinger equation atomic orbitals. Ψ 1 s Ψ 2 s Ψ 2 px Ψ 2 py Ψ 2 pz Solutions to the Schrodinger equation atomic orbitals Ψ 1 s Ψ 2 s Ψ 2 px Ψ 2 py Ψ 2 pz ybridization Valence Bond Approach to bonding sp 3 (Ψ 2 s + Ψ 2 px + Ψ 2 py + Ψ 2 pz) sp 2 (Ψ 2 s + Ψ 2 px + Ψ 2 py)

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

Math 6 SL Probability Distributions Practice Test Mark Scheme

Math 6 SL Probability Distributions Practice Test Mark Scheme Math 6 SL Probability Distributions Practice Test Mark Scheme. (a) Note: Award A for vertical line to right of mean, A for shading to right of their vertical line. AA N (b) evidence of recognizing symmetry

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

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ Διάλεξη 9: Εισαγωγή στους Γράφους Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Γράφοι - ορισμοί και υλοποίηση Διάσχιση Γράφων Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

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

A Hierarchy of Theta Bodies for Polynomial Systems

A Hierarchy of Theta Bodies for Polynomial Systems A Hierarchy of Theta Bodies for Polynomial Systems Rekha Thomas, U Washington, Seattle Joint work with João Gouveia (U Washington) Monique Laurent (CWI) Pablo Parrilo (MIT) The Theta Body of a Graph G

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

Areas and Lengths in Polar Coordinates

Areas and Lengths in Polar Coordinates Kiryl Tsishchanka Areas and Lengths in Polar Coordinates In this section we develop the formula for the area of a region whose boundary is given by a polar equation. We need to use the formula for the

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

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0. DESIGN OF MACHINERY SOLUTION MANUAL -7-1! PROBLEM -7 Statement: Design a double-dwell cam to move a follower from to 25 6, dwell for 12, fall 25 and dwell for the remader The total cycle must take 4 sec

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method)

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method) ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)

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

6.3 Forecasting ARMA processes

6.3 Forecasting ARMA processes 122 CHAPTER 6. ARMA MODELS 6.3 Forecasting ARMA processes The purpose of forecasting is to predict future values of a TS based on the data collected to the present. In this section we will discuss a linear

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

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11 Potential Dividers 46 minutes 46 marks Page 1 of 11 Q1. In the circuit shown in the figure below, the battery, of negligible internal resistance, has an emf of 30 V. The pd across the lamp is 6.0 V and

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

Abstract Storage Devices

Abstract Storage Devices Abstract Storage Devices Robert König Ueli Maurer Stefano Tessaro SOFSEM 2009 January 27, 2009 Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD

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