synchronization on complex networks
play

Synchronization on complex networks A model for neural networks - PowerPoint PPT Presentation

Synchronization on complex networks A model for neural networks Janusz Meylahn Mathematical Institute - Leiden University 18 April 2018 Janusz Meylahn Synchronization on complex networks What will I tell you today? a short introduction


  1. Synchronization on complex networks A model for neural networks Janusz Meylahn Mathematical Institute - Leiden University 18 April 2018 Janusz Meylahn Synchronization on complex networks

  2. § What will I tell you today? a short introduction Janusz Meylahn Synchronization on complex networks

  3. § What will I tell you today? a short introduction what a stochastic process is Janusz Meylahn Synchronization on complex networks

  4. § What will I tell you today? a short introduction what a stochastic process is synchronization: what, how and why? Janusz Meylahn Synchronization on complex networks

  5. § What will I tell you today? a short introduction what a stochastic process is synchronization: what, how and why? Kuramoto: a mathematical model Janusz Meylahn Synchronization on complex networks

  6. § What will I tell you today? a short introduction what a stochastic process is synchronization: what, how and why? Kuramoto: a mathematical model synchronization on networks Janusz Meylahn Synchronization on complex networks

  7. § Introduction Processes on networks Janusz Meylahn Synchronization on complex networks

  8. § Introduction Processes on networks 1 Spreading of rumour Janusz Meylahn Synchronization on complex networks

  9. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet Janusz Meylahn Synchronization on complex networks

  10. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers Janusz Meylahn Synchronization on complex networks

  11. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers 4 Synchronization of neurons firing in brain What are some differences here? Janusz Meylahn Synchronization on complex networks

  12. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers 4 Synchronization of neurons firing in brain What are some differences here? 1 Network as interactions or as paths Janusz Meylahn Synchronization on complex networks

  13. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers 4 Synchronization of neurons firing in brain What are some differences here? 1 Network as interactions or as paths 2 Process on each site or moving on network Janusz Meylahn Synchronization on complex networks

  14. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers 4 Synchronization of neurons firing in brain What are some differences here? 1 Network as interactions or as paths 2 Process on each site or moving on network 3 Continuous space or discrete space Janusz Meylahn Synchronization on complex networks

  15. § Introduction Processes on networks 1 Spreading of rumour 2 Searching for information on the internet 3 Formation of polymers 4 Synchronization of neurons firing in brain What are some differences here? 1 Network as interactions or as paths 2 Process on each site or moving on network 3 Continuous space or discrete space 4 Dynamic or static network Janusz Meylahn Synchronization on complex networks

  16. § Synchronization Examples of synchronization Janusz Meylahn Synchronization on complex networks

  17. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle Janusz Meylahn Synchronization on complex networks

  18. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid Janusz Meylahn Synchronization on complex networks

  19. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid 3 Audience clapping after concert Janusz Meylahn Synchronization on complex networks

  20. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid 3 Audience clapping after concert 4 Neurons firing in the brain Janusz Meylahn Synchronization on complex networks

  21. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid 3 Audience clapping after concert 4 Neurons firing in the brain 5 Gravitational synchronization of meteors Janusz Meylahn Synchronization on complex networks

  22. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid 3 Audience clapping after concert 4 Neurons firing in the brain 5 Gravitational synchronization of meteors 6 and many more... Janusz Meylahn Synchronization on complex networks

  23. § Synchronization Examples of synchronization 1 Fireflies flashing in the jungle 2 Electricity generators on power grid 3 Audience clapping after concert 4 Neurons firing in the brain 5 Gravitational synchronization of meteors 6 and many more... If you are looking for your next popular science book to read try: ‘Sync: The emerging science of spontaneous order’ - Steven Strogatz Janusz Meylahn Synchronization on complex networks

  24. § YouTube Video Janusz Meylahn Synchronization on complex networks

  25. § Stochastic processes Question: What do you think? Janusz Meylahn Synchronization on complex networks

  26. § Stochastic processes Question: What do you think? Ingredients some randomness Janusz Meylahn Synchronization on complex networks

  27. § Stochastic processes Question: What do you think? Ingredients some randomness a recipe describing situation as function of randomness Janusz Meylahn Synchronization on complex networks

  28. § Stochastic processes Question: What do you think? Ingredients some randomness a recipe describing situation as function of randomness some idea of time Janusz Meylahn Synchronization on complex networks

  29. § Stochastic processes Question: What do you think? Ingredients some randomness a recipe describing situation as function of randomness some idea of time Example: Coin flipping win 1 e if heads lose 1 e if tails Exercise: ω = { H , T , T , T , T , H , T , H . . . } Janusz Meylahn Synchronization on complex networks

  30. § (Noisy) Kuramoto model Janusz Meylahn Synchronization on complex networks

  31. § (Noisy) Kuramoto model Achtung! Mathematics ahead! Janusz Meylahn Synchronization on complex networks

  32. § (Noisy) Kuramoto model Achtung! Mathematics ahead! Consider: N – oscillators θ i ( t ) – phase of i th oscillator Janusz Meylahn Synchronization on complex networks

  33. § (Noisy) Kuramoto model Achtung! Mathematics ahead! Consider: N – oscillators θ i ( t ) – phase of i th oscillator Oscillators evolve according to a system of coupled stochastic differential equations N d θ i ( t ) = K � � � sin θ j ( t ) − θ i ( t ) d t + D d W i ( t ) . (1) N j =1 Here, K ∈ (0 , ∞ ) is the interaction strength, D ∈ (0 , ∞ ) is the noise strength, and ( W i ( t )) t ≥ 0 are noise processes. Janusz Meylahn Synchronization on complex networks

  34. § (Noisy) Kuramoto model Achtung! Mathematics ahead! Consider: N – oscillators θ i ( t ) – phase of i th oscillator Oscillators evolve according to a system of coupled stochastic differential equations N d θ i ( t ) = K � � � sin θ j ( t ) − θ i ( t ) d t + D d W i ( t ) . (1) N j =1 Here, K ∈ (0 , ∞ ) is the interaction strength, D ∈ (0 , ∞ ) is the noise strength, and ( W i ( t )) t ≥ 0 are noise processes. Question: Can you spot the network here? Janusz Meylahn Synchronization on complex networks

  35. Cartoon of the Kuramoto model for N = 6 𝜄 2 𝜕 1 𝜕 2 𝜄 1 𝜄 6 𝜕 6 𝜕 3 𝜄 3 𝜄 5 𝜄 4 𝜕 5 𝜕 4 Janusz Meylahn Synchronization on complex networks

  36. Keeping track of the order Janusz Meylahn Synchronization on complex networks

  37. Keeping track of the order Order parameter N r N ( t ) e i ψ N ( t ) = 1 � e i θ j ( t ) . (2) N j =1 Janusz Meylahn Synchronization on complex networks

  38. Keeping track of the order Order parameter N r N ( t ) e i ψ N ( t ) = 1 � e i θ j ( t ) . (2) N j =1 r N ( t ) – synchronization level ψ N ( t ) – average phase Janusz Meylahn Synchronization on complex networks

  39. Keeping track of the order Order parameter N r N ( t ) e i ψ N ( t ) = 1 � e i θ j ( t ) . (2) N j =1 r N ( t ) – synchronization level ψ N ( t ) – average phase Phase distributions with r = 0 . 095 and r = 0 . 929. Janusz Meylahn Synchronization on complex networks

  40. Taking limits Rewriting using the order parameter (exercise) gives � � d θ i ( t ) = Kr N ( t ) sin ψ N ( t ) − θ i ( t ) d t + D d W i ( t ) , (3) Janusz Meylahn Synchronization on complex networks

  41. Taking limits Rewriting using the order parameter (exercise) gives � � d θ i ( t ) = Kr N ( t ) sin ψ N ( t ) − θ i ( t ) d t + D d W i ( t ) , (3) The large N limit As N gets ever larger, you can describe the evolution of the oscillators as the evolution of a density. Janusz Meylahn Synchronization on complex networks

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend