Tracking solutions of time-varying variational inequalities

This paper extends tracking guarantees for time-varying variational inequalities to non-monotone functions and periodic problems without sublinear solution paths, while also demonstrating that the associated discrete dynamical systems can exhibit either convergence or provably chaotic behavior.

Hédi Hadiji, Sarah Sachs, Cristóbal Guzmán

Published 2026-03-05
📖 6 min read🧠 Deep dive

Imagine you are trying to catch a moving target. Maybe it's a drone flying through a storm, or a stock price that changes every second, or a game opponent who keeps changing their strategy. Your goal is to predict where the target will be right now and move your own position to match it.

This paper is about the math behind that chase. Specifically, it looks at a class of problems called Variational Inequalities (VIs). Don't let the fancy name scare you; think of a VI as a general rule for finding a "sweet spot" or an equilibrium. It covers:

  • Finding the lowest point in a valley (Optimization).
  • Finding a fair deal where no one wants to change their move (Game Theory/Nash Equilibrium).
  • Finding a balance point in a complex system.

The twist in this paper is that the "sweet spot" isn't sitting still. It's moving, dancing, or shifting over time. The authors ask: How well can an algorithm track this moving target?

Here is the breakdown of their findings, translated into everyday language:

1. The "Slow Walker" Scenario (Tame Problems)

Imagine the target is moving, but it's moving slowly and smoothly, like a turtle taking a leisurely stroll. It doesn't jump around wildly.

  • The Finding: If the target moves slowly enough (mathematically called "sublinear path length"), you can track it very well.
  • The Method: You just need an algorithm that is "contractive." Think of this like a rubber band. If you pull the rubber band (the algorithm) away from the target, the rubber band naturally snaps it back closer.
  • The Result: Even if the target moves, your error (the distance between you and the target) stays small and manageable. You don't need to know exactly how the target moves, you just need to know it's not running a marathon.

2. The "Dancing Partner" Scenario (Periodic Problems)

Now, imagine the target isn't just walking slowly; it's dancing in a circle. It repeats the same moves over and over (e.g., every 10 seconds, it goes left, then right, then up). This is called a Periodic problem.

  • The Problem: If you just use the "rubber band" method from above, you might get tired. Because the target keeps coming back to the same spots, a simple "snap back" strategy might make you overshoot and undershoot constantly, accumulating a lot of error over time.
  • The Solution: The authors built a "Meta-Algorithm." Imagine you have a team of 100 different trackers.
    • Tracker A thinks the dance cycle is 5 seconds long.
    • Tracker B thinks it's 10 seconds.
    • Tracker C thinks it's 20 seconds.
    • They all guess where the target will be.
    • A "Manager" (the Meta-Algorithm) watches who is doing the best and gives more weight to their guess.
  • The Result:
    • If the dance happens in a small room (bounded domain), the team can track the target with logarithmic error (the error grows very, very slowly, almost like it's flatlining).
    • If the dance happens in an infinite field (unbounded domain) but the moves are predictable, they can achieve constant error. This means no matter how long the dance goes on (1 hour or 100 years), your distance from the target never exceeds a fixed, small number. You essentially "lock on" to the pattern.

3. The "Chaotic Rollercoaster" (The Warning)

This is the most surprising and "scary" part of the paper.
The authors asked: What happens if we just use a standard, simple method (Gradient Descent) with a fixed speed on a periodic problem?

They discovered that depending on how fast you move (the "learning rate"), the system can behave in wild, unpredictable ways:

  • Convergence: You glide smoothly to the target.
  • Oscillation: You get stuck in a loop, circling the target but never landing on it.
  • Divergence: You fly off into space, getting infinitely far away.
  • Chaos: This is the kicker. For certain speeds, the system becomes Chaotic (in the mathematical sense of Li-Yorke chaos).
    • Analogy: Imagine two people starting at almost the exact same spot on a rollercoaster track. In a normal system, they stay close. In a chaotic system, after a few loops, one person is at the top of the hill and the other is at the bottom, and their paths will never look alike again. Tiny differences in your starting position or speed lead to completely different outcomes.
    • The Lesson: Just because a problem is "periodic" (repeating) doesn't mean a simple algorithm will work. If you pick the wrong speed, you might trigger chaos instead of finding the solution.

Why Does This Matter?

This isn't just abstract math; it applies to real life:

  • Online Auctions: Bidding prices change every second based on demand. If the demand shifts slowly (Tame), simple bidding works. If it follows a daily cycle (Periodic), you need a smarter strategy to not overpay.
  • Machine Learning: Training AI models often involves "streaming data" (data coming in a continuous flow). If the data distribution changes over time (e.g., user behavior changes seasonally), the AI needs to track these changes.
  • Game Theory: In competitive games (like poker or stock trading), opponents adapt. If their strategy shifts in a pattern, you can learn to predict it. But if you react too aggressively (too high a learning rate), you might start making erratic, self-destructive moves.

The Big Takeaway

Tracking a moving target is hard.

  1. If the target moves slowly, a simple "pull back" strategy works.
  2. If the target moves in a repeating pattern, you need a "team of experts" to figure out the rhythm and lock onto it.
  3. If you try to use a simple, fixed-speed strategy on a repeating pattern, you might accidentally trigger chaos, where your predictions become completely random and useless.

The paper gives us the rules of the road so we know when to drive slowly, when to use a GPS with a team of drivers, and when to avoid a specific speed that leads to a crash.