1. A method for intercepting a moving target, the method comprising: receiving, by an electronic processor, information corresponding to a state of the moving target at a first time; determining, by the electronic processor, a plurality of target maneuver hypotheses, each of the plurality of target maneuver hypotheses based in part on the state of the moving target at the first time; assigning, by the electronic processor, a respective target maneuver hypothesis of the plurality of target maneuver hypotheses to a respective envelope of each of a plurality of interceptors, wherein the respective envelopes for the plurality of interceptors are substantially non-overlapping; launching each of the plurality of interceptors; controlling, by the electronic processor, each interceptor to maneuver so as to intercept the moving target, based on the respective target maneuver hypotheses; receiving, by the electronic processor, information corresponding to a state of the moving target at a second time occurring after the first time and after each of the plurality of interceptors has been launched; updating, by the electronic processor, at least one target maneuver hypothesis to generate an updated target maneuver hypothesis, based in part on the state of the moving target at the second time; and controlling, by the electronic processor, the at least one respective interceptor to maneuver so as to intercept the moving target based on the updated target maneuver hypothesis.