We lay out a methodology for optimizing supersonic flight paths by calculating sonic boom carpets of supersonic flight trajectories in specific atmospheric conditions, supposing that sonic booms must not make landfall. The process starts with route drafting, followed by iterative mission simulation, boom carpet computation, and flight path adaptation.