Eine andere Methode wäre der Einsatz von Spiegeln, Licht oder Farbauftragung, um die Art und Weise, in der der Asteroid Wärme aufnimmt, zu ändern, was auch seine Richtung ändern könnte. Die Anbringung von „Sonnensegeln“ auf dem Asteroiden könnte bewirken, dass die Sonnenpartikel ihn auf einen anderen Kurs lenken.
让小行星避开地球，科学家提出过几种办法。有人建议在它近旁放置一个巨大物体，通过万有引力吸引它偏离轨道。有人说可以用镜子、光照或上色的办法改变小行星吸收的热量，从而迫使它改道。有人提议给它安上“太阳帆”，借助太阳粒子的力量使它转向。还有人主张索性用一个人造飞行器或其他物体撞击这颗小行星，把它撞到一边去。