I wrote this based on Wolfgan and Kunze to help me understand it better.
First the yeast forms pyruvic acid then acetohydroxy acids from that during respiration and fermentation. Their formation is dependent on:
1. Yeast strain.
2. Yeast pitching rate - more yeast leads to more acetohydroxy acids but also faster and more complete removal.
3. Oxygen - Oxygen leads to increased acetohydroxy acids, especially at first few days of fermentation.
However none of these factors are strong enough so that production of acetohydroxy acids can be altered by playing with them.
Next, the acetohydroxy acids create vicinal diketones diacetyl when the they create CO2. This conversion is dependent on:
1. pH - a pH of 4.3 is optimal, and the conversion decreases as pH increases.
2. temperature - increased conversion with increased temperature
3. oxygen - more oxygen, more conversion
Finally the diacetyl is removed by the yeast cells. Going from Diacetyl to acetoin to butanediol, which can't be tasted.
The removal of diacetyl is dependent on:
1. Longer primary fermentation - more contact time with yeast
2. Yeast strain doesn't matter at this point.
3. Temperature increases greatly increase removal (about 3x as effective going from 8c to 18c)
4. Yeast concentration, so things that keep the yeast from settling, like pumping, pressure release, movement etc increase removal.
5. Kraunsening helps - yeast removal power is at it's strongest when the yeast is multiplying the fastest.
It's important to note that as the fermentation attenuates. Increases in oxygen (i.e racking, moving etc) will increase diacetyl, which then needs to be removed. If this is late in the fermentation, say from primary to secondary where there is less yeast, it will be harder for the yeast to remove it. So be very, very careful not to oxygenate after the primary.