The formula for calculating the VIX from SPX options is given on page 4 of this document:
https://www.cboe.com/micro/vix/vixwhite.pdf
My question is, why is the option price at each strike weighted by the inverse of the strike price squared? This would seem to overweight OTM put options (with low strikes) and underweight OTM call options (with high strikes).