Quoted By:
In the spirit of this thread, I decided to make my own changes to the exp gain formula. Starting in gen 5, gamefreak added an extra factor to this formula (red function in the picture). This is the factor that decreases exp when you defeat a lower leveled pokemon while increasing when you defeat a high leveled pokemon. Something that bothered me about this factor is that it's not "shift symmetric." What I mean is that the multiplier for defeating something say 10 levels above you actually changes depending on what your level is. If your level is 5 and you defeat something that's level 15, you can see in the pic that the exp multiplier is about 2.05.