Suppose you have a glass full of some liquid that you need to get
rid of and rinse out so that you can safely drink from the glass again. It
doesn't really matter what the stuff is for this analysis, as long as it mixes
with water (vinegar, bleach, spoiled milk, soapy water, whatever). We'll call
this stuff the “pollutant”. You probably know from experience that it takes a
lot of water to get rid of the pollutant if you simply run the tap and let the
glass overflow until it's clean (we'll call this the "overflow
method"). It's way more efficient to dump the stuff out and rinse the
glass, repeating as necessary (we'll call this the "rinse-repeat method"). If you don't believe me, go try it out. Fill a glass with milk or coffee
and then run the tap and see how long it takes before the glass is full of
clear water.

An overflowing glass. Enjoy this picture because there's a lot of math coming up. |

### Notation

### Overflow Method

We know qualitatively that the rinse-repeat method is a much more efficient use of
water, but in this post we'll actually quantify the difference. Let's start by analyzing the overflow method. The glass initially has some quantity of pollutant in
it,

*P**₀*. If you run the tap and overflow the glass, how much water do you need to reduce the amount of pollutant in the glass to some suitably low value? For instance, if you had a glass full of soapy water, how much water would you need to use to remove 99.9% of the soap from the glass? The problem can be modeled with a first-order differential equation.
Let’s describe the problem in words first. The rate of change in
the quantity of pollutant in the glass is equal to the rate of pollutant coming
in (in this case zero because we assume pure water is being added) minus the
rate of pollutant going out (the concentration of pollutant in the glass
multiplied by the flow rate of liquid leaving the glass,

*q*). If we assume perfect mixing, the concentration of pollutant in the glass at any moment in time is equal to the quantity of pollutant in the glass,*P*, divided by the volume of the glass,*V*. Mathematically, the problem can be expressed as:_{G}Equation 1 |

This is a first-order differential equation because the rate of
change of

*P*is a linear function of*P*. The solution to this one is simple as far as differential equations go, and looks something like this:Solution to Equation 1 |

If
we divide by

*P**₀*we have an expression for the proportion of pollutant remaining in the glass:Equation 2 |

We
can specify some value of pollutant remaining (say 0.1%) and solve for the
amount of time it will take to get there:

Rearranging Equation 2 to solve for time t |

But
we’re looking for the amount of water we’re using, not how long it’ll take. The
volume of water that spilled out of the glass is simply equal to

*t*multiplied by the flow rate_{f}*q*. If the glass wasn't completely full of pollutant to start with, then there is also some amount of water required to reach the onset of overflowing, equal to the difference between*V*and_{G}*P*. Therefore,_{0}Equation 3 |

If
we divide by the volume of the glass and replace

*P*with the initial concentration_{0}/V_{G}*α*we get a general expression that will tell us how much water is needed (in multiples of the volume of the glass) to remove the pollutant by the overflow method until you've reached some reduced level_{0},*P*._{f}/P_{0}Equation 4Dilution water required when using the overflow method to remove a pollutant. |

Plotting
Equation 4 gives this graph:

Normalized volume of dilution water required to reduce pollutant levels to some threshold P_{f}/P_{0} |

I used a logarithmic scale for the horizontal axis because it makes a nice linear plot. What the plot shows is that to remove 99.9% of the original quantity of pollutant in the glass (

*P*= 1/1000) using the overflow method, you need to run the tap and use an amount of water equal to at least 7 times the volume of the glass._{f}/P_{0}
To give a simple example, suppose your favourite mug (assume 350 mL volume) is half full of old coffee that you want to get rid of. If you just run the tap to make the mug overflow until the mug's clean, how much water would you be using? To remove 99.9% of the 175 mL of old coffee (i.e. 0.175 mL left in the mug), you would have to use almost 2,600 mL of water.

### Rinse-Repeat Method

Now
for the rinse-repeat method. Let’s assume that after dumping out the contents
of the glass there is some residual volume left

*V*, which can also be expressed as some proportion of_{resid}*V*, i.e.:_{G}Residual volume in the glass after dumping the contents |

Let’s
also assume that after dumping the contents, you add some pure water to rinse
out the glass, again some proportion of

*V*:_{G}Volume of rinse water per rinse cycle |

If
we start with some volume of pollutant

*P*, upon dumping the contents the first time, before any rinsing is done, there is_{0}*ρ**V*pollutant remaining in the glass. Then_{G}*η**V*is added, diluting the residual pollutant to a concentration of:_{G }Concentration of pollutant in glass after first rinse cycle |

After
dumping that diluted liquid out from the first rinse, you’re left with some
residual pollutant in the glass, equal to:

Residual pollutant after one rinse cycle |

Repeating
the cycle a 2

^{nd}and 3^{rd}time would leave residual amounts of pollutants equal to:Residual pollutant after two and three rinse cycles |

In
general, the residual pollutant after emptying the glass after rinsing for the

*N*^{th}time is:Equation 5Residual pollutant after N rinse cycles |

The
summation term isn't convenient to work with, but luckily there is a closed
form solution to this sum and we can express Equation 5 as:

Equation 6Alternate expression for the residual pollutant after N rinse cycles |

Now
we’re interested in reducing the amount of pollutant to some threshold level of

*P*Equating_{f}/P_{0. }*P*to Equation 6 and then rearranging:_{f}Equation 7Proportion of pollutant remaining after N rinse cycles |

Solving Equation 7 for

*N*is a little tricky, but it can be done. We get:Equation 8NNumber of rinse cycles necessary to reduce pollutant levels to some threshold P_{f}/P_{0} |

We
also could have made a useful approximation to make it easier to solve for

*N*. Since*ρ*is probably much smaller than*η,*we can approximate Equation 7 with the following:Useful approximation of Equation 7 when ρ << η |

Which
is accurate to within 10%

*for*_{ }*ρ/η*< 1/10. Solving for*N*from the approximate expression:Approximation of the number of rinse cycles N necessary to reduce pollutant levels to some threshold P_{f}/P_{0} |

Based
on how we've defined the problem,

*N*technically has to be an integer, but we can ignore that detail for the purpose of estimating the amount of dilution water required. If we rinse*N*times, the total amount of water used to remove the pollutant is simply:Dilution water required to remove the pollutant using the rinse-repeat method |

Normalizing as before, we get Equation 9:

Equation 9Dilution water required to reduce pollutant levels to some threshold P_{f}/P_{0 }using the rinse-repeat method |

After
all that math, what do we have (besides a headache)? Well we can make a graph like we did for the overflow method, shown below:

It's clear from these plots that the rinse-repeat method is far more efficient at removing the pollutant. To illustrate, let's go back to the example of the 350 mL mug initially containing 175 mL of old coffee. Assuming

*ρ =*0.01 and*η*= 0.5, after just one cycle we've removed almost 99.99% of the pollutant. That's only 175 mL of dilution water and we already have an order of magnitude improvement in pollutant removal compared to the overflow method using almost 15 times as much water. This chart below shows just how much of a difference there is between the two methods:Comparison of the two pollutant removal methods. |

The overflow method requires about 12 times more water to remove 99.9999% of the stale coffee in our example. If we go to a completely unreasonable level of pollutant removal, beyond even the dilution scale of homeopathic "medicine" preparations, the overflow method still wastes way more water. You can see for yourself in this table below:

Comparison of the overflow and rinse-repeat methods for the coffee mug example. |

Of course, at extreme dilution levels, we eventually get down to the situation where it becomes statistically unlikely that a single molecule of the original substance is left, so at these levels my equations don't actually make meaningful predictions. But it still effectively illustrates that there is no situation where the overflow method is a more efficient use of water. It doesn't even come close.

In conclusion, overflowing a cup or bowl to clean it is absurdly wasteful of water. You already knew that, but now you've seen the math to back it up.