logo
episode-header-image
Jun 2025
17m 49s

Networks and Complexity

Kyle Polich
About this episode

In this episode, Kyle does an overview of the intersection of graph theory and computational complexity theory.  In complexity theory, we are about the runtime of an algorithm based on its input size.  For many graph problems, the interesting questions we want to ask take longer and longer to answer!  This episode provides the fundamental vocabulary and signposts along the path of exploring the intersection of graph theory and computational complexity theory.

Up next
Mar 27
Book Ratings and Recommendations
Goodreads star ratings can be misleading as measures of "book quality," and research from Hannes Rosenbusch suggests that for many professionally published books, differences between readers often matter more than differences between books. The episode also explores how to model ... Show More
39m 19s
Mar 10
Disentanglement and Interpretability in Recommender Systems
30m 33s
Feb 27
Collective Altruism in Recommender Systems
Ekaterina (Kat) Fedorova from MIT EECS joins us to discuss strategic learning in recommender systems—what happens when users collectively coordinate to game recommendation algorithms. Kat's research reveals surprising findings: algorithmic "protest movements" can paradoxically he ... Show More
54m 35s
Recommended Episodes
Nov 2024
Mastering Algorithms: From Binary Search Trees to Dynamic Programming and Greedy Strategies
In this episode, we explore foundational algorithms and data structures that every developer and computer science enthusiast should know. Covering everything from Binary Search Trees (BSTs) to advanced concepts like Dynamic Programming and Greedy Algorithms, this episode is packe ... Show More
28m 3s
Nov 2024
BI 199 Hessam Akhlaghpour: Natural Universal Computation
tail spinning
1h 49m
Jul 2019
41: Reality Is More Than Complex (Group Theory and Physics)
Children who are being taught mathematics often balk at the idea of negative numbers, thinking them to be fictional entities, and often only learn later that they are useful for expressing opposite extremes of things, such as considering a debt an amount of money with a negative ... Show More
54m 50s
Jan 2022
P12: O My God (Big O Notation)
There are times in mathematics when we are generalizing the behavior of many different, but similar, entities. One such time that this happens is the use cases of Big O notation, which include describing the long-term behavior of functions, and talking about how accurate numerica ... Show More
22m 54s
Jun 2025
On the philosophy of simplification in computational neuroscience - with Mazviita Chirimuuta and Terrence Sejnowski - #29
Computational neuroscientists rely on simplification when they make their models. But what is the right level of simplification? When should we, for example, use a biophysically detailed model and when a simplified abstract model when modelling neural dynamics? What are the probl ... Show More
1h 24m
Jul 2024
#27 - Sean Carroll - The Enigma of Complexity
<p>Is complexity the new frontier of physics? How should we approach metaphysical uncertainty? What makes a great Physicist? These are just some of the questions covered in this Win-Win episode with the incredible Sean Carroll. Sean is a theoretical physicist and philosopher who ... Show More
1h 58m
Jan 2020
Episode 5 - Arrays and Linked Lists
In this episode, we'll discuss two fundamental data structures in computer science - arrays and linked lists. Their understanding is essential not only in your day to day job but also for performing well on your next coding interview. We'll discuss implementation details for both ... Show More
19m 11s
Mar 2023
Once Upon an Algorithm: How Stories Explain Computing
In this episode, Martin Erwig show us how we can find computational concepts inside some of our favorite stories. Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that pi ... Show More
16m 41s
Aug 2025
LIQUID – How CTOs Harness Complexity to Unlock Flow
In this conversation, Nishant interviews Kathy Keating, Etienne de Bruin, and Scott Graves, co-authors of LIQUID: How CEOs and CTOs Unlock Flow and Momentum in Complex Systems. They discuss how the idea for the book was born, the challenges of co-authoring as three CTOs, and how ... Show More
1h 35m
Apr 2025
312 - Chaos and Complexity - Neil Theise (rebroadcast)
<p>Professor Neil Theise, the author of Notes on Complexity,  provides an introduction to the science of how complex systems behave – from cells to human beings, to ecosystems, the known universe, and beyond – and we explore if Ian Malcolm was right when he told us in Jurassic Pa ... Show More
59m 34s