BOOLEAN CONSENSUS FOR SOCIETIES OF ROBOTS
|
|
|
- Stuart Baldwin
- 10 years ago
- Views:
Transcription
1 Workshop on New frontiers of Robotics - Interdep. Research Center E. Piaggio June 2-22, 22 - Pisa (Italy) BOOLEAN CONSENSUS FOR SOCIETIES OF ROBOTS Adriano Fagiolini DIEETCAM, College of Engineering, University of Palermo Interdep. Research Center E. Piaggio, University of Pisa lunedì 2 luglio 2
2 WHAT IS IT? A society is a collection of individuals with different levels of autonomy, hierarchical organization and interaction. lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
3 WHAT IS IT? A society is a collection of individuals with different levels of autonomy, hierarchical organization and interaction. A Society of Robots (SoR) is a complex system made of: Many, Fast/Slow, Different, Autonomous, Uncoordinated, (Fairly) Competing through rules, Joining in and quitting at will, Mostly well-behaved... robots. lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
4 IMPOSSIBLE? Societies in nature lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
5 IMPOSSIBLE? Societies in nature lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
6 IMPOSSIBLE? Societies in nature lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
7 IMPOSSIBLE? Societies in nature lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
8 IMPOSSIBLE? Societies in nature Societies of artificial systems A modern car is much more of a robot than a simple machine! Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
9 IMPOSSIBLE? Societies in nature Societies of artificial systems A modern car is much more of a robot than a simple machine! Streets with cars following driving rules are indeed SoR: Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
10 IMPOSSIBLE? Societies in nature Societies of artificial systems A modern car is much more of a robot than a simple machine! Streets with cars following driving rules are indeed SoR: *Many, *Fast/Slow, *Different, *Autonomous, *Uncoordinated, *Competing, *Joining in and quitting at will, *Mostly well-behaved...except for few jerks Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
11 WHY DO WE NEED A SOR? From industrial robots to service robots,... and finally to robots everywhere. lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
12 WHY DO WE NEED A SOR? From industrial robots to service robots,... and finally to robots everywhere. lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
13 WHY DO WE NEED A SOR? From industrial robots to service robots,... and finally to robots everywhere. low reconfigurability (e.g. the end-effector can be changed) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
14 WHY DO WE NEED A SOR? From industrial robots to service robots,... and finally to robots everywhere. low reconfigurability (e.g. the end-effector can be changed) almost completely specified operating conditions (closed and obstacle-free spaces) limited Robot-Robot Interaction (ad-hoc solutions with few identical copies of robots) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
15 WHY DO WE NEED A SOR? From industrial robots to service robots,... and finally to robots everywhere. low reconfigurability (e.g. the end-effector can be changed) almost completely specified operating conditions (closed and obstacle-free spaces) A robot must be rethought of as a physical entity embedded in a full-fledge society, interacting through social rules, not jeopardizing others efforts. limited Robot-Robot Interaction (ad-hoc solutions with few identical copies of robots) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
16 MANY CHALLENGES How do we specify social robots behavior? Models / Formal languages Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
17 MANY CHALLENGES How do we specify social robots behavior? Models / Formal languages Localism implies partial/uncertain knowledge -> How do we reach consistent social behavior? Agreement mechanisms for global view/information reconstruction Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
18 MANY CHALLENGES How do we specify social robots behavior? Models / Formal languages Localism implies partial/uncertain knowledge -> How do we reach consistent social behavior? Agreement mechanisms for global view/information reconstruction Openness implies partial behavior knowledge -> How can robots learn others dynamics and social rules? Species classification [Martini, Egerstedt, Bicchi] Logical function learning by observations Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
19 MANY CHALLENGES How do we specify social robots behavior? Models / Formal languages Localism implies partial/uncertain knowledge -> How do we reach consistent social behavior? Agreement mechanisms for global view/information reconstruction Openness implies partial behavior knowledge -> How can robots learn others dynamics and social rules? Species classification [Martini, Egerstedt, Bicchi] Logical function learning by observations How do robots authenticate and establish trust relations? [Dini] Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
20 SOCIAL ROBOTS MODELING a social robot is a hybrid system i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
21 SOCIAL ROBOTS MODELING a social robot is a hybrid system dynamics q i (t) =f i (q i (t),u i (t)) i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
22 SOCIAL ROBOTS MODELING a social robot is a hybrid system automaton i(t k+ )= i ( i (t k ),e i (t k )) dynamics q i (t) =f i (q i (t),u i (t)) i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
23 SOCIAL ROBOTS MODELING a social robot is a hybrid system controller u i (t) =u i (q i (t), i(t k )) u i (t) automaton i(t k+ )= i ( i (t k ),e i (t k )) dynamics q i (t) =f i (q i (t),u i (t)) i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
24 SOCIAL ROBOTS MODELING a social robot is a hybrid system Comm. Sensor I i awareness e i (t k )=e i (s i (q i (t),i i (t))) e i (t k ) automaton i(t k+ )= i ( i (t k ),e i (t k )) controller u i (t) =u i (q i (t), i(t k )) u i (t) dynamics q i (t) =f i (q i (t),u i (t)) i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
25 SOCIAL ROBOTS MODELING a social robot is a hybrid system Comm. Sensor natural-like specification language I i awareness e i (t k )=e i (s i (q i (t),i i (t))) e i (t k ) automaton i(t k+ )= i ( i (t k ),e i (t k )) controller u i (t) =u i (q i (t), i(t k )) u i (t) dynamics q i (t) =f i (q i (t),u i (t)) i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
26 SOCIAL ROBOTS MODELING a social robot is a hybrid system Comm. Sensor natural-like specification language I i awareness e i (t k )=e i (s i (q i (t),i i (t))) e i (t k ) automaton i(t k+ )= i ( i (t k ),e i (t k )) controller u i (t) =u i (q i (t), i(t k )) u i (t) dynamics q i (t) =f i (q i (t),u i (t)) makers are only required to adhere to standard spec. protocols i(t k ) q i (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
27 SOCIAL ROBOTS MODELING a social robot is a hybrid system Comm. Sensor natural-like specification language I i awareness e i (t k )=e i (s i (q i (t),i i (t))) e i (t k ) automaton i(t k+ )= i ( i (t k ),e i (t k )) i(t k ) controller u i (t) =u i (q i (t), i(t k )) u i (t) dynamics q i (t) =f i (q i (t),u i (t)) q i (t) makers are only required to adhere to standard spec. protocols an entire SoR can be described as a computer program: complex behaviors by few keywords and a grammar composability, reusability,... Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
28 SOCIETY AGREEMENT Global information reconstruction by consensus algorithms lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
29 SOCIETY AGREEMENT Global information reconstruction by consensus algorithms In the easiest case, the quantity to agree about is real and a linear iterative strategy can be used to update a robot s state: nx x i (t + ) = a i,j (x j (t) x i (t)) j= lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
30 SOCIETY AGREEMENT Global information reconstruction by consensus algorithms In the easiest case, the quantity to agree about is real and a linear iterative strategy can be used to update a robot s state: nx x i (t + ) = a i,j (x j (t) x i (t)) j= Optimal sensor coverage by nonlinear iterative strategy based on Voronoi tessellation q i = k(q i C Vi (q i )) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
31 SOCIETY AGREEMENT Global information reconstruction by consensus algorithms In the easiest case, the quantity to agree about is real and a linear iterative strategy can be used to update a robot s state: nx x i (t + ) = a i,j (x j (t) x i (t)) j= Optimal sensor coverage by nonlinear iterative strategy based on Voronoi tessellation q i = k(q i C Vi (q i )) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
32 SOCIETY AGREEMENT Global information reconstruction by consensus algorithms In the easiest case, the quantity to agree about is real and a linear iterative strategy can be used to update a robot s state: nx x i (t + ) = a i,j (x j (t) x i (t)) j= Optimal sensor coverage by nonlinear iterative strategy based on Voronoi tessellation q i = k(q i C Vi (q i )) Nonlinear set-valued iterative strategies can solve other important problems: Clock synchronization from confidence intervals [Marzullo, CASE 9], Geographical chart reconstruction from partial/uncertain aerial snapshots,... lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
33 INTRUSION / ATTACK DETECTION Effective intrusion reaction requires global, consistent reconstruction of suspicious people / objects presence. Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
34 INTRUSION / ATTACK DETECTION Effective intrusion reaction requires global, consistent reconstruction of suspicious people / objects presence. a complex environment binary input events uj 2 B Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
35 INTRUSION / ATTACK DETECTION Effective intrusion reaction requires global, consistent reconstruction of suspicious people / objects presence. a complex environment binary input events guards with limited visibility and communication binary alarm states uj 2 B Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
36 INTRUSION / ATTACK DETECTION Effective intrusion reaction requires global, consistent reconstruction of suspicious people / objects presence. a complex environment binary input events guards with limited visibility and communication binary alarm states only neighbor-to-neighbor interaction is possible! uj 2 B Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
37 A GENERAL SHARED FRAMEWORK (centralized) decisions depending on binary input events 8 < : y = f (u,...,u m ), y p = f p (u,...,u m ), u j,y i 2 B = {, } lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
38 A GENERAL SHARED FRAMEWORK (centralized) decisions depending on binary input events partial input visibility limited communication C i,j = a binary vector state V i,j = if agent i sees uj otherwise 8 < : i can receive a message from j otherwise X i =(x i,,,x i,p ) y = f (u,...,u m ), y p = f p (u,...,u m ), u j,y i 2 B = {, } lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
39 A GENERAL SHARED FRAMEWORK (centralized) decisions depending on binary input events partial input visibility limited communication C i,j = a binary vector state V i,j = if agent i sees uj otherwise 8 < : i can receive a message from j otherwise X i =(x i,,,x i,p ) y = f (u,...,u m ), y p = f p (u,...,u m ), u j,y i 2 B = {, } Logical Consensus Problem: Given visibility and adjaciency matrices, V = {V i,j } and C = {C i,j }, design a distributed protocol of the form X(t + ) = F (X(t),u(t)) converging to the consensus state n f(u,,u m ), from any X(). lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
40 LOGICAL ITERATIONS Traditional approaches do not apply to logical maps F : B n B m! B n, but tools for the convergence of automata are of use [Robert 74-83]. lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
41 LOGICAL ITERATIONS Traditional approaches do not apply to logical maps F : B n B m! B n, but tools for the convergence of automata are of use [Robert 74-83]. Iterations over finite domains either converge to an equilibrium or to a cycle lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
42 LOGICAL ITERATIONS Traditional approaches do not apply to logical maps F : B n B m! B n, but tools for the convergence of automata are of use [Robert 74-83]. Iterations over finite domains either converge to an equilibrium or to a cycle the incidence matrix of a logical map F is a binary matrix B(F )={b i,j } (b i,j = if the j-th element of F (x) depends on the i-th element of x) x + x 2 + x 3 F (x) x 3 A! B(F )=@ A lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
43 LOGICAL ITERATIONS - GLOBAL CONVERGENCE the eigenvalues of a binary matrix A are all the scalars 2 B s.t. 9 x 2 B n s.t. Ax= x Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
44 LOGICAL ITERATIONS - GLOBAL CONVERGENCE the eigenvalues of a binary matrix A are all the scalars 2 B s.t. 9 x 2 B n s.t. Ax= x A = C A A A C A = C A = C A. Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
45 LOGICAL ITERATIONS - GLOBAL CONVERGENCE the eigenvalues of a binary matrix A are all the scalars its spectral radius 2 B s.t. 9 x 2 B n s.t. Ax= x A = (A) C A is the biggest eigenvalue A A C A = C A = C A. (A) = $ A is similar to a strictly lower/upper matrix lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
46 LOGICAL ITERATIONS - GLOBAL CONVERGENCE the eigenvalues of a binary matrix A are all the scalars its spectral radius 2 B s.t. 9 x 2 B n s.t. Ax= x A = (A) C A is the biggest eigenvalue A A C A = C A = C A. (A) = $ A is similar to a strictly lower/upper matrix Theorem: A logical iterative system x + = F (x) globally converges in finite time to its unique equilibrium if (B(F )) = lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
47 WHEN IS CONSENSUS FEASIBLE? Can every robot be reached by every input? C = C A,V j = C A A 5 A 4 A A 3 A 2 Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
48 WHEN IS CONSENSUS FEASIBLE? Can every robot be reached by every input? augment the graph with a node for each input determine the existence of paths from each input node to every robot C = A 5 A 4 C A,V j = A C A A 3 A 2 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
49 WHEN IS CONSENSUS FEASIBLE? Can every robot be reached by every input? augment the graph with a node for each input determine the existence of paths from each input node to every robot introducing a binary reachability matrix C = A 5 A 4 C A,V j = A C A R j = V j CV j C 2 V j C n V j span(r j )={i I j (n ) = } I j = nx C k V j = k= nx R j (:,i) k= R j = A 3 A 2 C A! I j(5) = u j C A span(r j )={, 2, 3, 4} consensus is unfeasible! Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
50 DESIGN OF LOGICAL LINEAR CONSENSUS What is the best way to propagate every input? C = Modified Example C A V j = C A A 5 A 4 A A 3 A 2 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
51 DESIGN OF LOGICAL LINEAR CONSENSUS What is the best way to propagate every input? C = Modified Example C A V j = C A A 5 A 4 A A 3 A 2 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
52 DESIGN OF LOGICAL LINEAR CONSENSUS What is the best way to propagate every input? C = Modified Example C A V j = C A A A 5 u j A 3 A 2 A 4 Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
53 DESIGN OF LOGICAL LINEAR CONSENSUS What is the best way to propagate every input? C = Modified Example C A V j = C A A A 5 u j A 3 8 >< >: A 2 A 4 x,j (t + ) = u j (t) x 2,j (t + ) = u j (t) x 3,j (t + ) = x 2,j (t) x 4,j (t + ) = x 2,j (t) x 5,j (t + ) = x,j (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
54 DESIGN OF LOGICAL LINEAR CONSENSUS What is the best way to propagate every input? Let Cj* be the adjacency matrix of the j-th Input Propagation Spanning Tree (IPST) C = Modified Example C A V j = C A A A 5 Theorem: A logical linear iterative system u j A 3 x + = C j x + V j u j is (C, V j ) compliant (B(F j (x, u j )) apple (C V j )), globally converges to the consensus equilibrium n u j, is optimal in terms of time and messages exchanged. Proof: F j is globally convergent as (B(F j )) =, and n u j is an equilibrium by construction. 8 >< >: A 2 A 4 x,j (t + ) = u j (t) x 2,j (t + ) = u j (t) x 3,j (t + ) = x 2,j (t) x 4,j (t + ) = x 2,j (t) x 5,j (t + ) = x,j (t) Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
55 CONSENSUS WITH ROBOT FAILURE spontaneous malfunctioning robots selfishness (unfairly trying to gain resource access) malicious reprogramming lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
56 CONSENSUS WITH ROBOT FAILURE spontaneous malfunctioning robots selfishness (unfairly trying to gain resource access) malicious reprogramming x i (t + ) = F i (x(t),u j (t)) d i Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
57 CONSENSUS WITH ROBOT FAILURE spontaneous malfunctioning robots selfishness (unfairly trying to gain resource access) malicious reprogramming nominal update function x i (t + ) = F i (x(t),u j (t)) d i operating condition d i correct agent inverted agent stuck on F i (x, u j ) stuck on F i (x, u j ) binary disturbance disjunctive or Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
58 CONSENSUS WITH ROBOT FAILURE spontaneous malfunctioning robots selfishness (unfairly trying to gain resource access) malicious reprogramming nominal update function x i (t + ) = F i (x(t),u j (t)) d i operating condition d i correct agent inverted agent stuck on F i (x, u j ) stuck on F i (x, u j ) binary disturbance disjunctive or linear consensus rule reaches a state such as F i = C j (i, :) x + V j(i) u j with e.g. x =(u j d,u j,u j d,u j,u j d ) T 6= n u j, d 6= lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
59 ROBUST LOGICAL CONSENSUS bounded number of faults among every robot s neighbors ( ) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
60 ROBUST LOGICAL CONSENSUS bounded number of faults among every robot s neighbors ( ) Byzantine behaviors can be tolerated with 2 + neighbors if card(s (t)) >card(s x i (t + ) = (t)), if card(s (t)) <card(s (t)), S z (t) ={h C i,h =,x h (t) =z} lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
61 ROBUST LOGICAL CONSENSUS bounded number of faults among every robot s neighbors ( ) Byzantine behaviors can be tolerated with 2 + neighbors if card(s (t)) >card(s x i (t + ) = (t)), if card(s (t)) <card(s (t)), S z (t) ={h C i,h =,x h (t) =z} lunedì 2 luglio 2 a binary reachability matrix and IPST with multiplicity r I (k) j (i) = R r j (C, V j)= 8 < : K k i I () j I (2) j V j (i) k =, (k ) I j (i) k>, card(ki k) <r, k>, card(ki k) r, = {h C(i, h)i(k ) j (h) =} Workshop on New frontiers of Robotics - June 2-22, 22 I (n) j,
62 ROBUST LOGICAL CONSENSUS: AN EXAMPLE Consider the following system with C = C A,V j = = C A possible failures A 5 A 3 A A 4 A 2 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
63 ROBUST LOGICAL CONSENSUS: AN EXAMPLE Consider the following system with C = C A,V j = = C A possible failures A 5 A 3 A The pair (C,Vj) is 3-reachable! A 2 A 4 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
64 ROBUST LOGICAL CONSENSUS: AN EXAMPLE Consider the following system with C = C A,V j = = C A possible failures A 5 A 3 A The pair (C,Vj) is 3-reachable! A 2 A 4 u j Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
65 NONLINEAR LOGICAL CONSENSUS CONVERGENCE Majority rule lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
66 NONLINEAR LOGICAL CONSENSUS CONVERGENCE Theorem: Given a (2 + ) reachable pair (C, V j ) the nonlinear logical system x(t + ) = F (x(t),u j (t)), with Fi : B n B! B (x, u j ) 7! x() = x, P H2S i Majority rule u j if V j (i) =, h2h x h if V j (i) =, is (C, V j ) compliant, and globally converges in finite time to x i = u j for all correct i. Proof: F j is globally convergent as (B(F j )) =, and n u j is an equilibrium by construction. Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
67 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
68 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
69 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? X X 2 X 3 X 4 X 5 X Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
70 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? X X 2 X 3 X 4 X 5 X X 6 X 2 6 X X 4 6 X 5 6 X 6 Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
71 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? X X 2 X 3 X 4 X 5 X X 6 X X X X X X 3 6 X 4 6 X X 5 X X 6 Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
72 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? X X 2 X 3 X 4 X 5 X X X X X X X X 2 X X 2 2 X X 3 2 X X X 4 2 X X 5 2 X 6 X Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
73 DYNAMICS OF CONTINUOUS SETS X(t + ) = F (X(t)) F : P (X ) n! P (X ) n Can we have complex behaviors, such as accumulation points, chaotic behaviors, when the domain X is infinite? X X 2 X 3 X 4 X 5 X X X X X X X X 2 X X X 2 2 X 2 Establishing consensus on set-valued data may be much more difficult X X 3 2 X 3 X X X 4 2 X 4 X X X 5 X 6 X X 6 lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
74 SET-VALUED BOOLEAN DYNAMICS A Boolean Algebra (BA) is ( {z} B, {z} ^, {z} _, {z} domain meet join complement, {z} null, {z} unity ) a _ (b _ c) =(a _ b) _ c, a ^ (b ^ c) =(a ^ b) ^ c (associativity) a _ b = b _ a, a ^ b = b ^ a (commutativity). Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
75 SET-VALUED BOOLEAN DYNAMICS A Boolean Algebra (BA) is ( {z} B, {z} ^, {z} _, {z} domain meet join complement, {z} null, {z} unity ) a _ (b _ c) =(a _ b) _ c, a ^ (b ^ c) =(a ^ b) ^ c (associativity) a _ b = b _ a, a ^ b = b ^ a (commutativity). Every BA is isomorphic to an algebra of sets (Representation Theorem, Stones 36) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
76 SET-VALUED BOOLEAN DYNAMICS A Boolean Algebra (BA) is ( {z} B, {z} ^, {z} _, {z} domain meet join complement, {z} null, {z} unity ) a _ (b _ c) =(a _ b) _ c, a ^ (b ^ c) =(a ^ b) ^ c (associativity) a _ b = b _ a, a ^ b = b ^ a (commutativity). Every BA is isomorphic to an algebra of sets (Representation Theorem, Stones 36) Theorem: A Boolean dynamic system X(t + ) = F (X(t)), defined over an n dimensional vector space P (X ) n can be simulated by a suitable 2 n dimensional logical iteration system x(t + ) = f( x(t)). lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
77 SET-VALUED BOOLEAN DYNAMICS A Boolean Algebra (BA) is ( {z} B, {z} ^, {z} _, {z} domain meet join complement, {z} null, {z} unity ) a _ (b _ c) =(a _ b) _ c, a ^ (b ^ c) =(a ^ b) ^ c (associativity) a _ b = b _ a, a ^ b = b ^ a (commutativity). Every BA is isomorphic to an algebra of sets (Representation Theorem, Stones 36) Theorem: A Boolean dynamic system X(t + ) = F (X(t)), defined over an n dimensional vector space P (X ) n can be simulated by a suitable 2 n dimensional logical iteration system x(t + ) = f( x(t)). Implications: F may possess only equilibria or cycles convergence study of f allows us to conclude also on F Workshop on New frontiers of Robotics - June 2-22, 22 lunedì 2 luglio 2
78 GEOGRAPHICAL CHART ESTIMATION A large landscape environment Many robots with partial and noisy snapshots X i () = (I i (),V i ()) lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
79 GEOGRAPHICAL CHART ESTIMATION A large landscape environment Many robots with partial and noisy snapshots X i () = (I i (),V i ()) lunedì 2 luglio 2 A global, consistent chart must be reconstructed only by local interaction ( Ii (t + ) = S T H 2 S +(C i ) h 2 H (V h(t) \ I h (t)), V i (t + ) = S T H 2 S + (C i ) h 2 H V h(t). Under suitable visibility and connectivity conditions, the image of the landscape is the unique equilibrium. Workshop on New frontiers of Robotics - June 2-22, 22
80 GEOGRAPHICAL CHART: SIMULATION Evolution of some robots states t = lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
81 GEOGRAPHICAL CHART: SIMULATION Evolution of some robots states t = t =2 lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
82 GEOGRAPHICAL CHART: SIMULATION Evolution of some robots states t = t =2 t =5 lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
83 GEOGRAPHICAL CHART: SIMULATION Evolution of some robots states t = t =2 t = t =5 lunedì 2 luglio 2 Workshop on New frontiers of Robotics - June 2-22, 22
84 Workshop on New frontiers of Robotics - Interdep. Research Center E. Piaggio June 2-22, 22 - Pisa (Italy) BOOLEAN CONSENSUS FOR SOCIETIES OF ROBOTS Adriano Fagiolini DIEETCAM, College of Engineering, University of Palermo Interdep. Research Center E. Piaggio, University of Pisa lunedì 2 luglio 2
DATA ANALYSIS II. Matrix Algorithms
DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where
Recurrent Neural Networks
Recurrent Neural Networks Neural Computation : Lecture 12 John A. Bullinaria, 2015 1. Recurrent Neural Network Architectures 2. State Space Models and Dynamical Systems 3. Backpropagation Through Time
OPTIMAL DESIGN OF DISTRIBUTED SENSOR NETWORKS FOR FIELD RECONSTRUCTION
OPTIMAL DESIGN OF DISTRIBUTED SENSOR NETWORKS FOR FIELD RECONSTRUCTION Sérgio Pequito, Stephen Kruzick, Soummya Kar, José M. F. Moura, A. Pedro Aguiar Department of Electrical and Computer Engineering
Mathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
1 Sets and Set Notation.
LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most
Notes on Symmetric Matrices
CPSC 536N: Randomized Algorithms 2011-12 Term 2 Notes on Symmetric Matrices Prof. Nick Harvey University of British Columbia 1 Symmetric Matrices We review some basic results concerning symmetric matrices.
Inner Product Spaces and Orthogonality
Inner Product Spaces and Orthogonality week 3-4 Fall 2006 Dot product of R n The inner product or dot product of R n is a function, defined by u, v a b + a 2 b 2 + + a n b n for u a, a 2,, a n T, v b,
USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS
USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS Natarajan Meghanathan Jackson State University, 1400 Lynch St, Jackson, MS, USA [email protected]
Discuss the size of the instance for the minimum spanning tree problem.
3.1 Algorithm complexity The algorithms A, B are given. The former has complexity O(n 2 ), the latter O(2 n ), where n is the size of the instance. Let n A 0 be the size of the largest instance that can
Network (Tree) Topology Inference Based on Prüfer Sequence
Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 [email protected],
Similarity and Diagonalization. Similar Matrices
MATH022 Linear Algebra Brief lecture notes 48 Similarity and Diagonalization Similar Matrices Let A and B be n n matrices. We say that A is similar to B if there is an invertible n n matrix P such that
Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs
CSE599s: Extremal Combinatorics November 21, 2011 Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs Lecturer: Anup Rao 1 An Arithmetic Circuit Lower Bound An arithmetic circuit is just like
5.1 Bipartite Matching
CS787: Advanced Algorithms Lecture 5: Applications of Network Flow In the last lecture, we looked at the problem of finding the maximum flow in a graph, and how it can be efficiently solved using the Ford-Fulkerson
Reliability Guarantees in Automata Based Scheduling for Embedded Control Software
1 Reliability Guarantees in Automata Based Scheduling for Embedded Control Software Santhosh Prabhu, Aritra Hazra, Pallab Dasgupta Department of CSE, IIT Kharagpur West Bengal, India - 721302. Email: {santhosh.prabhu,
Systems of Linear Equations
Systems of Linear Equations Beifang Chen Systems of linear equations Linear systems A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where a, a,, a n and
NOTES ON LINEAR TRANSFORMATIONS
NOTES ON LINEAR TRANSFORMATIONS Definition 1. Let V and W be vector spaces. A function T : V W is a linear transformation from V to W if the following two properties hold. i T v + v = T v + T v for all
Vector and Matrix Norms
Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation
Lecture 2 Matrix Operations
Lecture 2 Matrix Operations transpose, sum & difference, scalar multiplication matrix multiplication, matrix-vector product matrix inverse 2 1 Matrix transpose transpose of m n matrix A, denoted A T or
Representing Reversible Cellular Automata with Reversible Block Cellular Automata
Discrete Mathematics and Theoretical Computer Science Proceedings AA (DM-CCG), 2001, 145 154 Representing Reversible Cellular Automata with Reversible Block Cellular Automata Jérôme Durand-Lose Laboratoire
Diagnosis and Fault-Tolerant Control
Mogens Blanke Michel Kinnaert Jan Lunze Marcel Staroswiecki Diagnosis and Fault-Tolerant Control With contributions by Jochen Schroder With 228 Figures Springer 1. Introduction to diagnosis and fault-tolerant
Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
α = u v. In other words, Orthogonal Projection
Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components
Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components The eigenvalues and eigenvectors of a square matrix play a key role in some important operations in statistics. In particular, they
Handling Fault Detection Latencies in Automata-based Scheduling for Embedded Control Software
Handling Fault Detection atencies in Automata-based cheduling for Embedded Control oftware anthosh Prabhu M, Aritra Hazra, Pallab Dasgupta and P. P. Chakrabarti Department of Computer cience and Engineering,
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem
Inner products on R n, and more
Inner products on R n, and more Peyam Ryan Tabrizian Friday, April 12th, 2013 1 Introduction You might be wondering: Are there inner products on R n that are not the usual dot product x y = x 1 y 1 + +
Francesco Sorrentino Department of Mechanical Engineering
Master stability function approaches to analyze stability of the synchronous evolution for hypernetworks and of synchronized clusters for networks with symmetries Francesco Sorrentino Department of Mechanical
Classification of Cartan matrices
Chapter 7 Classification of Cartan matrices In this chapter we describe a classification of generalised Cartan matrices This classification can be compared as the rough classification of varieties in terms
Name: Section Registered In:
Name: Section Registered In: Math 125 Exam 3 Version 1 April 24, 2006 60 total points possible 1. (5pts) Use Cramer s Rule to solve 3x + 4y = 30 x 2y = 8. Be sure to show enough detail that shows you are
( ) which must be a vector
MATH 37 Linear Transformations from Rn to Rm Dr. Neal, WKU Let T : R n R m be a function which maps vectors from R n to R m. Then T is called a linear transformation if the following two properties are
T ( a i x i ) = a i T (x i ).
Chapter 2 Defn 1. (p. 65) Let V and W be vector spaces (over F ). We call a function T : V W a linear transformation form V to W if, for all x, y V and c F, we have (a) T (x + y) = T (x) + T (y) and (b)
CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
(67902) Topics in Theory and Complexity Nov 2, 2006. Lecture 7
(67902) Topics in Theory and Complexity Nov 2, 2006 Lecturer: Irit Dinur Lecture 7 Scribe: Rani Lekach 1 Lecture overview This Lecture consists of two parts In the first part we will refresh the definition
Social Media Mining. Data Mining Essentials
Introduction Data production rate has been increased dramatically (Big Data) and we are able store much more data than before E.g., purchase data, social media data, mobile phone data Businesses and customers
3. INNER PRODUCT SPACES
. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.
Mathematics Review for MS Finance Students
Mathematics Review for MS Finance Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
CSE 135: Introduction to Theory of Computation Decidability and Recognizability
CSE 135: Introduction to Theory of Computation Decidability and Recognizability Sungjin Im University of California, Merced 04-28, 30-2014 High-Level Descriptions of Computation Instead of giving a Turing
Inner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
QUANTIZED PRINCIPAL COMPONENT ANALYSIS WITH APPLICATIONS TO LOW-BANDWIDTH IMAGE COMPRESSION AND COMMUNICATION. D. Wooden. M. Egerstedt. B.K.
International Journal of Innovative Computing, Information and Control ICIC International c 5 ISSN 1349-4198 Volume x, Number x, x 5 pp. QUANTIZED PRINCIPAL COMPONENT ANALYSIS WITH APPLICATIONS TO LOW-BANDWIDTH
Search engines: ranking algorithms
Search engines: ranking algorithms Gianna M. Del Corso Dipartimento di Informatica, Università di Pisa, Italy ESP, 25 Marzo 2015 1 Statistics 2 Search Engines Ranking Algorithms HITS Web Analytics Estimated
IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL. 1. Introduction
IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL R. DRNOVŠEK, T. KOŠIR Dedicated to Prof. Heydar Radjavi on the occasion of his seventieth birthday. Abstract. Let S be an irreducible
Recall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
Equilibrium computation: Part 1
Equilibrium computation: Part 1 Nicola Gatti 1 Troels Bjerre Sorensen 2 1 Politecnico di Milano, Italy 2 Duke University, USA Nicola Gatti and Troels Bjerre Sørensen ( Politecnico di Milano, Italy, Equilibrium
4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
Approximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
Social Media Mining. Graph Essentials
Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures
2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS
NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS N. K. Bose HRB-Systems Professor of Electrical Engineering The Pennsylvania State University, University Park P. Liang Associate Professor
A Simple Feature Extraction Technique of a Pattern By Hopfield Network
A Simple Feature Extraction Technique of a Pattern By Hopfield Network A.Nag!, S. Biswas *, D. Sarkar *, P.P. Sarkar *, B. Gupta **! Academy of Technology, Hoogly - 722 *USIC, University of Kalyani, Kalyani
Modeling and Performance Evaluation of Computer Systems Security Operation 1
Modeling and Performance Evaluation of Computer Systems Security Operation 1 D. Guster 2 St.Cloud State University 3 N.K. Krivulin 4 St.Petersburg State University 5 Abstract A model of computer system
Ideal Class Group and Units
Chapter 4 Ideal Class Group and Units We are now interested in understanding two aspects of ring of integers of number fields: how principal they are (that is, what is the proportion of principal ideals
Communication-Aware Coverage Control for Robotic Sensor Networks
Communication-Aware Coverage Control for Robotic Sensor Networks Yiannis Kantaros and Michael M. Zavlanos Abstract The purpose of this paper is to propose a control scheme to maximize area coverage and
Detection and Mitigation of Cyber-Attacks Using Game Theory and Learning
Detection and Mitigation of Cyber-Attacks Using Game Theory and Learning João P. Hespanha Kyriakos G. Vamvoudakis Correlation Engine COAs Data Data Data Data Cyber Situation Awareness Framework Mission
Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems
Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems In Chapters 8 and 9 of this book we have designed dynamic controllers such that the closed-loop systems display the desired transient
Yousef Saad University of Minnesota Computer Science and Engineering. CRM Montreal - April 30, 2008
A tutorial on: Iterative methods for Sparse Matrix Problems Yousef Saad University of Minnesota Computer Science and Engineering CRM Montreal - April 30, 2008 Outline Part 1 Sparse matrices and sparsity
Matrix Representations of Linear Transformations and Changes of Coordinates
Matrix Representations of Linear Transformations and Changes of Coordinates 01 Subspaces and Bases 011 Definitions A subspace V of R n is a subset of R n that contains the zero element and is closed under
Discrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
Lecture Notes 2: Matrices as Systems of Linear Equations
2: Matrices as Systems of Linear Equations 33A Linear Algebra, Puck Rombach Last updated: April 13, 2016 Systems of Linear Equations Systems of linear equations can represent many things You have probably
MAT188H1S Lec0101 Burbulla
Winter 206 Linear Transformations A linear transformation T : R m R n is a function that takes vectors in R m to vectors in R n such that and T (u + v) T (u) + T (v) T (k v) k T (v), for all vectors u
CS & Applied Mathematics Dual Degree Curriculum Content
CS & Applied Mathematics Dual Degree Curriculum Content General Education (41 credits) COMM 101: Written and Oral Communication I COMM 301: Written and Oral Communication II ECON 201: Economic Principles
The Halting Problem is Undecidable
185 Corollary G = { M, w w L(M) } is not Turing-recognizable. Proof. = ERR, where ERR is the easy to decide language: ERR = { x { 0, 1 }* x does not have a prefix that is a valid code for a Turing machine
A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form
Section 1.3 Matrix Products A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form (scalar #1)(quantity #1) + (scalar #2)(quantity #2) +...
CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation
Chapter 2 CONTROLLABILITY 2 Reachable Set and Controllability Suppose we have a linear system described by the state equation ẋ Ax + Bu (2) x() x Consider the following problem For a given vector x in
a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.
Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given
Lecture 1: Schur s Unitary Triangularization Theorem
Lecture 1: Schur s Unitary Triangularization Theorem This lecture introduces the notion of unitary equivalence and presents Schur s theorem and some of its consequences It roughly corresponds to Sections
Section 6.1 - Inner Products and Norms
Section 6.1 - Inner Products and Norms Definition. Let V be a vector space over F {R, C}. An inner product on V is a function that assigns, to every ordered pair of vectors x and y in V, a scalar in F,
University of Lille I PC first year list of exercises n 7. Review
University of Lille I PC first year list of exercises n 7 Review Exercise Solve the following systems in 4 different ways (by substitution, by the Gauss method, by inverting the matrix of coefficients
Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products
Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products H. Geuvers Institute for Computing and Information Sciences Intelligent Systems Version: spring 2015 H. Geuvers Version:
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS O.U. Sezerman 1, R. Islamaj 2, E. Alpaydin 2 1 Laborotory of Computational Biology, Sabancı University, Istanbul, Turkey. 2 Computer Engineering
Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain
Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain 1. Orthogonal matrices and orthonormal sets An n n real-valued matrix A is said to be an orthogonal
LINEAR ALGEBRA W W L CHEN
LINEAR ALGEBRA W W L CHEN c W W L Chen, 1997, 2008 This chapter is available free to all individuals, on understanding that it is not to be used for financial gain, and may be downloaded and/or photocopied,
Search Taxonomy. Web Search. Search Engine Optimization. Information Retrieval
Information Retrieval INFO 4300 / CS 4300! Retrieval models Older models» Boolean retrieval» Vector Space model Probabilistic Models» BM25» Language models Web search» Learning to Rank Search Taxonomy!
Applied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
Modélisation et résolutions numérique et symbolique
Modélisation et résolutions numérique et symbolique via les logiciels Maple et Matlab Jeremy Berthomieu Mohab Safey El Din Stef Graillat [email protected] Outline Previous course: partial review of what
Verification of hybrid dynamical systems
Verification of hybrid dynamical systems Jüri Vain Tallinn Technical University/Institute of Cybernetics [email protected] Outline What are Hybrid Systems? Hybrid automata Verification of hybrid systems Verification
How Can Metaheuristics Help Software Engineers
and Software How Can Help Software Engineers Enrique Alba [email protected] http://www.lcc.uma.es/~eat Universidad de Málaga, ESPAÑA Enrique Alba How Can Help Software Engineers of 8 and Software What s a
Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence
Artificial Neural Networks and Support Vector Machines CS 486/686: Introduction to Artificial Intelligence 1 Outline What is a Neural Network? - Perceptron learners - Multi-layer networks What is a Support
1 Introduction to Matrices
1 Introduction to Matrices In this section, important definitions and results from matrix algebra that are useful in regression analysis are introduced. While all statements below regarding the columns
IEEE Projects in Embedded Sys VLSI DSP DIP Inst MATLAB Electrical Android
About Us : We at Ensemble specialize in electronic design and manufacturing services for various industrial segments. We also offer student project guidance and training for final year projects in departments
Using the Theory of Reals in. Analyzing Continuous and Hybrid Systems
Using the Theory of Reals in Analyzing Continuous and Hybrid Systems Ashish Tiwari Computer Science Laboratory (CSL) SRI International (SRI) Menlo Park, CA 94025 Email: [email protected] Ashish Tiwari
Switching and Finite Automata Theory
Switching and Finite Automata Theory Understand the structure, behavior, and limitations of logic machines with this thoroughly updated third edition. New topics include: CMOS gates logic synthesis logic
Cyber-Physical Security in Power Networks
Cyber-Physical Security in Power Networks Fabio Pasqualetti Florian Dörfler Francesco Bullo Center for Control, Dynamical Systems & Computation University of California at Santa Barbara http://motion.me.ucsb.edu
Manifold Learning Examples PCA, LLE and ISOMAP
Manifold Learning Examples PCA, LLE and ISOMAP Dan Ventura October 14, 28 Abstract We try to give a helpful concrete example that demonstrates how to use PCA, LLE and Isomap, attempts to provide some intuition
UNCOUPLING THE PERRON EIGENVECTOR PROBLEM
UNCOUPLING THE PERRON EIGENVECTOR PROBLEM Carl D Meyer INTRODUCTION Foranonnegative irreducible matrix m m with spectral radius ρ,afundamental problem concerns the determination of the unique normalized
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact
Understanding and Applying Kalman Filtering
Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding
GENERATING SETS KEITH CONRAD
GENERATING SETS KEITH CONRAD 1 Introduction In R n, every vector can be written as a unique linear combination of the standard basis e 1,, e n A notion weaker than a basis is a spanning set: a set of vectors
Linear Threshold Units
Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
