Related Experiment Video
Updated: Dec 21, 2025

Chemotactic Response of Marine Micro-Organisms to Micro-Scale Nutrient Layers
Published on: May 28, 2007
Machine learning strategies for path-planning microswimmers in turbulent flows
Jaya Kumar Alageshan1, Akhilesh Kumar Verma1, Jérémie Bec2
1Centre for Condensed Matter Physics, Department of Physics, Indian Institute of Science, Bangalore 560012, India.
Abstract:
We develop an adversarial-reinforcement learning scheme for microswimmers in statistically homogeneous and isotropic turbulent fluid flows, in both two and three dimensions. We show that this scheme allows microswimmers to find nontrivial paths, which enable them to reach a target on average in less time than a naïve microswimmer, which tries, at any instant of time and at a given position in space, to swim in the direction of the target. We use pseudospectral direct numerical simulations of the two- and three-dimensional (incompressible) Navier-Stokes equations to obtain the turbulent flows. We then introduce passive microswimmers that try to swim along a given direction in these flows; the microswimmers do not affect the flow, but they are advected by it. Two nondimensional control parameters play important roles in our learning scheme: (a) the ratio V[over ̃]_{s} of the microswimmer's bare velocity V_{s} and the root-mean-square (rms) velocity u_{rms} of the turbulent fluid and (b) the product B[over ̃] of the microswimmer-response time B and the rms vorticity ω_{rms} of the fluid. We show that the average time required for the microswimmers to reach the target, by using our adversarial-reinforcement learning scheme, eventually reduces below the average time taken by microswimmers that follow the naïve strategy.
Related Concept Videos
Turbulent Flow: Problem Solving
Temperature is a key factor in CO2 solubility. In this case, the CO2 gas and the liquid are cooled to 20°C. Lower temperatures enhance...
Laminar Flow: Problem Solving
Uniform Depth Channel Flow: Problem Solving
Typical Model Studies
Streamlines, Streaklines, and Pathlines
Newtonian Fluid: Problem Solving
A velocity gradient forms within the fluid when a Newtonian fluid is placed between two parallel plates, with...

