Skip to main content

Utility navigation

  • Calendar
  • Contact
  • Login
  • MAKE A GIFT
Berkeley University of California
Home Home

Main navigation

  • Programs & Events
    • Research Programs
    • Workshops & Symposia
    • Public Lectures
    • Research Pods
    • Internal Program Activities
    • Algorithms, Society, and the Law
  • Participate
    • Apply to Participate
    • Propose a Program
    • Postdoctoral Research Fellowships
    • Law and Society Fellowships
    • Science Communicator in Residence Program
    • Circles
    • Breakthroughs Workshops and Goldwasser Exploratory Workshops
  • People
    • Scientific Leadership
    • Staff
    • Current Long-Term Visitors
    • Research Fellows
    • Postdoctoral Researchers
    • Scientific Advisory Board
    • Governance Board
    • Affiliated Faculty
    • Science Communicators in Residence
    • Law and Society Fellows
    • Chancellor's Professors
  • News & Videos
    • News
    • Videos
  • Support for the Institute
    • Annual Fund
    • All Funders
    • Institutional Partnerships
  • For Visitors
    • Visitor Guide
    • Plan Your Visit
    • Location & Directions
    • Accessibility
    • Building Access
    • IT Guide
  • About

Results 1271 - 1280 of 23832

Video
|
Sept. 16, 2025
Randomized matrix computations / Themes & Variations (Part 2)
Video
|
Sept. 16, 2025
Randomized matrix computations / Themes & Variations (Part 1)
Video
|
Sept. 16, 2025
Algorithms for Large-Scale Eigenvalue Problems
Video
|
Sept. 16, 2025
Diagonalization Algorithms
Workshop Talk
|
Sept. 15, 2025

Introduction to Matrix Multiplication

This lecture introduces *matrix multiplication* as a unifying problem in both arithmetic and communication complexity, highlighting why its study is central to the theory and practice of efficient linear algebra.

We begin with the classical cubic-time algorithm, and motivate the study of arithmetic complexity for bilinear problems. We then discuss Strassen’s fast algorithm, which reduces the multiplication of $2 \times 2$ block matrices from 8 recursive multiplications to 7. By unfolding the recursion, we obtain Strassen’s bound of $O(n^{\log_2 7}) \approx O(n^{2.81})$, and introduce the notion of the matrix multiplication exponent $\omega$. We discuss why determining $\omega$ is an open problem of central importance and a driving force for algorithmic innovation.

The significance of matrix multiplication extends beyond the operation itself: through classical complexity reductions, problems such as matrix inversion, determinant computation, rank determination, and solving linear systems can all be solved in essentially the same asymptotic time as matrix multiplication.

Arithmetic complexity, however, does not capture the full cost of practical algorithms. We therefore also consider communication complexity: in the sequential model, where the bottleneck is data movement between fast and slow memory, and in the parallel model, where processors must exchange partial results. Known lower bounds show that matrix multiplication is communication-intensive, and that any asymptotically optimal algorithm must also optimize data movement, not just arithmetic operations.

Workshop Talk
|
Sept. 15, 2025

Tensors and their uses, especially for matrix multiplication (Part 2)

I will begin with a gentle introduction to tensors and how they arise in combinatorics, signal processing, geometry, and most importantly complexity theory. I will then focus on aspects of the geometry of tensors most relevant for the study of the complexity of matrix multiplication.

Workshop Talk
|
Sept. 15, 2025

Models of Computation

What does it mean to *compute* something, and how should we measure the cost of doing so? This introductory lecture surveys foundational models of computation that are especially relevant when studying complexity questions in linear algebra. We begin with models of arithmetic: exact arithmetic over real or integer rings, and floating-point arithmetic as it arises in practice. These provide a natural entry point to the analysis of numerical error, where we introduce forward and backward error bounds as two complementary ways of quantifying stability.

We then turn to models of *complexity*. Arithmetic complexity focuses on counting operations in an idealized exact-arithmetic world, while bit complexity refines this picture by accounting for the representation size of numbers. Beyond operations on numbers, communication itself is often the true bottleneck. We will discuss models of communication complexity: first, in the sequential setting, where data must be moved between fast and slow levels of memory, and then in the parallel setting, where multiple processors exchange information.

By contrasting these models, we will see how the cost of computation can depend as much on information movement as on arithmetic itself. This overview should prepare participants to engage with the deeper themes of the program, where complexity theory and linear algebra meet.

Workshop Talk
|
Sept. 15, 2025

Tensors and their uses, especially for matrix multiplication (Part 1)

I will begin with a gentle introduction to tensors and how they arise in combinatorics, signal processing, geometry, and most importantly complexity theory. I will then focus on aspects of the geometry of tensors most relevant for the study of the complexity of matrix multiplication.

Workshop
|
September 15, 2025, 8:00 am - September 19, 2025, 5:00 pm
Complexity and Linear Algebra Boot Camp

The boot camp is intended to acquaint program participants with the key themes of the program. It will consist of five days of tutorial presentations. Boot camp exercises: https://www.dropbox.com/scl/fi/jkk2xm18isp5dqc8u91dq/CLA_Bootcamp_Exerc…...

Video
|
Sept. 15, 2025
Proving asymptotic upper bounds for matrix multiplication (Part 2)

Pagination

  • Previous page Previous
  • Page 126
  • Page 127
  • Current page 128
  • Page 129
  • Page 130
  • Next page Next
Home
The Simons Institute for the Theory of Computing is the world's leading venue for collaborative research in theoretical computer science.

Footer

  • Programs & Events
  • Participate
  • Workshops & Symposia
  • Contact Us
  • Calendar
  • Accessibility

Footer social media

  • Twitter
  • Facebook
  • Youtube
© 2013–2026 Simons Institute for the Theory of Computing. All Rights Reserved.
link to homepage

Main navigation

  • Programs & Events
    • Research Programs
    • Workshops & Symposia
    • Public Lectures
    • Research Pods
    • Internal Program Activities
    • Algorithms, Society, and the Law
  • Participate
    • Apply to Participate
    • Propose a Program
    • Postdoctoral Research Fellowships
    • Law and Society Fellowships
    • Science Communicator in Residence Program
    • Circles
    • Breakthroughs Workshops and Goldwasser Exploratory Workshops
  • People
    • Scientific Leadership
    • Staff
    • Current Long-Term Visitors
    • Research Fellows
    • Postdoctoral Researchers
    • Scientific Advisory Board
    • Governance Board
    • Affiliated Faculty
    • Science Communicators in Residence
    • Law and Society Fellows
    • Chancellor's Professors
  • News & Videos
    • News
    • Videos
  • Support for the Institute
    • Annual Fund
    • All Funders
    • Institutional Partnerships
  • For Visitors
    • Visitor Guide
    • Plan Your Visit
    • Location & Directions
    • Accessibility
    • Building Access
    • IT Guide
  • About

Utility navigation

  • Calendar
  • Contact
  • Login
  • MAKE A GIFT
link to homepage