到二十世纪。在这段期间，摄动分析的方法被发明来计算由多种星体如行星、卫星、彗星或小行星所造成的轨道误差。这个公式精确足够到允许数学家在海王星被观测到之前就预测到它的存在。只有水星的轨道以牛顿重力定律似乎不能完全地解释。一些天体物理学家预测其它行星（祝融星）的存在将解释这个不合；仅管一些早期的迹象显示没有这种行星可以被找到。当爱因斯坦最后公式化他的广义相对论后，他将注意力转向水星轨道的问题且找出他的理论并加入说明这个不合的修正。这是牛顿的重力理论第一次被证明需要作些许修正。从此开始，广义相对论被公认为