Multi-Informed Trees (MIT*) Planning
- Multi-Informed Trees (MIT*) is a sampling-based motion planner for high-dimensional spaces that uses a pre-solution estimated informed set to guide early search.
- It integrates forward and lazy reverse trees, adaptive sampling, and a reliability-based cost expansion to focus on promising regions while maintaining probabilistic completeness and asymptotic optimality.
- Empirical results demonstrate that MIT* significantly reduces initial solution times and optimal path costs compared to other informed planners in complex, obstacle-rich environments.
Multi-Informed Trees (MIT) is a single-query, sampling-based motion planner for continuous, high-dimensional configuration spaces that addresses a specific limitation of prior informed planners: before a first feasible path is found, standard informed-set methods cannot condition sampling on a finite incumbent cost and therefore revert to global exploration. MIT introduces an estimated informed set before the initial solution, derived from a prior admissible solution cost obtained from lazy reverse-search failure and then expanded by a reliability-dependent factor; after a feasible path exists, it transitions to the standard informed set defined by the current best solution cost. The planner combines a forward tree of valid states and valid edges, a lazy reverse tree whose edges may traverse invalid regions, an adaptive sampler, and length-related adaptive sparse collision checks, while claiming probabilistic completeness and asymptotic optimality (Zhang et al., 29 Aug 2025).
1. Definition and planning setting
MIT* is formulated for optimal path planning in a state space with obstacle set , collision-free space , a start state , and a goal region . A path is a continuous map , and the optimal path is written as
$\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$
In the reported experiments, the objective is path length (Zhang et al., 29 Aug 2025).
The planner is motivated by the behavior of informed methods that define an informed subset only after a feasible solution exists. With admissible estimates
and
the standard informed set is
where 0 is the current solution cost. This mechanism is effective after a feasible solution exists, but before that stage standard informed planners revert to sampling the whole space. MIT* is designed to recover focused search in that pre-solution phase by constructing an estimated informed set from prior admissible costs (Zhang et al., 29 Aug 2025).
The “multi-informed” designation refers to the use of multiple informed subsets or guidance mechanisms over time. MIT* maintains a forward tree 1, a reverse tree 2, an estimated informed set 3 before any feasible solution exists, and the standard informed set 4 after a valid solution has been found. This temporal transition between pre-solution and post-solution informed subsets is the central structural distinction of the method (Zhang et al., 29 Aug 2025).
2. Estimated informed sets and the meaning of “multi-informed”
MIT* defines the underlying cost structure through
5
6
and
7
The central innovation is a prior admissible cost available before the first valid path is known. When a forward-search attempt fails full collision checking after connecting the forward tree to the reverse tree, MIT* constructs an admissible initial solution cost
8
where 9 is the actual forward-tree cost-to-come to 0, 1 is an admissible edge-cost estimate, and 2 is the admissible cost-to-go from 3 (Zhang et al., 29 Aug 2025).
Because direct use of this admissible estimate may be too restrictive, MIT* expands it through a reliability term. The reliability parameter is
4
the expansion factor is
5
and the estimated initial cost is expanded as
6
If an estimated informed set already exists and the planner still cannot find a valid path inside it, MIT* enlarges it again through
7
The paper notes that the symbol 8 is reused for both the admissible prior cost and the expanded estimate (Zhang et al., 29 Aug 2025).
Using this expanded cost, MIT* defines the estimated informed set as
9
where
0
For path-length minimization, the paper specializes this to a prolate hyperspheroid. Let
1
Then
2
with
3
The conjugate-diameter term is
4
and the ellipse eccentricity is 5 (Zhang et al., 29 Aug 2025).
The hyperellipsoid is also written in matrix form as
6
where
7
and
8
Direct sampling uses
9
where 0 and
1
For multiple goals 2, the estimated informed set becomes
3
with
4
This phased use of 5 and 6 is the precise sense in which MIT* is “multi-informed” (Zhang et al., 29 Aug 2025).
3. Search architecture, adaptive sampling, and reverse guidance
The planner is organized around two asymmetric structures. The forward tree
7
contains valid states and valid edges, while the reverse tree
8
is lazy and may contain edges that pass through invalid regions. MIT* initializes
9
sets 0, forms 1, and initializes 2, 3, and 4. It then repeatedly adds samples through
5
builds or updates the reverse tree through
6
and performs forward search while
7
remains true. If returned forward edges collide, MIT* calls
8
and
9
otherwise it inserts valid forward edges into $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$0 and later prunes the sampled set (Zhang et al., 29 Aug 2025).
The adaptive sampler has three region-selection modes. If there is no valid solution and no lazy estimate, MIT* samples the full free space through
$\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$1
If there is no valid solution but an estimated cost exists, it samples the estimated informed set through
$\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$2
Once a valid solution exists, it samples the standard informed set through
$\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$3
This yields a procedural transition from full-space exploration, to pre-solution EIS-restricted sampling, to post-solution informed-set optimization (Zhang et al., 29 Aug 2025).
After a preliminary sample $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$4 is drawn, MIT* applies an obstacle-based adaptation. If $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$5 is valid, it is added directly. If it is invalid, the planner draws a Gaussian-perturbed point $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$6 at distance scale $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$7; if $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$8 is valid, it is added, thereby densifying near obstacle boundaries. If $\begin{split} \sigma^* &= \arg \min_{\sigma \in \Sigma} \left\{ c(\sigma) \,\middle|\, \sigma(0) = \mathbf{x}_{\textnormal{start}}, \sigma(1) \in \mathbf{x}_{\textnormal{goal}}, \right. \ &\qquad\qquad \left. \forall t \in [0, 1], \sigma(t) \in X_{\textnormal{free}} \right\}. \end{split}$9 is also invalid, MIT* searches along the segment 0 for the first valid point 1, thereby targeting critical zones such as narrow corridors and wall gaps. The paper labels these cases 2, 3, 4, 5, and 6 (Zhang et al., 29 Aug 2025).
The corresponding adaptive-sampler density is defined by an obstacle indicator
7
a conditional density
8
and
9
Since 0 lies on the segment 1, the paper writes
2
with 3, leading to
4
This suggests that the sampler is explicitly biased toward critical zones generated by invalid preliminary samples (Zhang et al., 29 Aug 2025).
Reverse guidance is improved by length-related adaptive sparse collision checks. Rather than using a fixed number of sparse checks for every edge, MIT* updates the sparse-check resolution by
5
and the number of sparse checks on edge 6 by
7
Longer edges therefore receive more sparse collision checks. When full forward validation fails, the failure both repairs reverse guidance and yields the prior admissible cost used to create or enlarge the estimated informed set (Zhang et al., 29 Aug 2025).
4. Theoretical properties and asymptotic regime
MIT* explicitly claims probabilistic completeness and asymptotic optimality. The probabilistic-completeness statement is
8
The asymptotic-optimality statement is
9
The paper describes MIT* as an anytime method, and these guarantees are presented in that incremental setting (Zhang et al., 29 Aug 2025).
The asymptotic-optimality argument is based on MIT* using the same Choose Parent and Rewire strategies as EIT* together with an RGG radius condition. The required rewiring radius is written as
0
where 1 is the number of sampled states, 2 is a tuning parameter, 3 is the Lebesgue measure, and 4 is the unit-ball volume in dimension 5. The paper states that this follows by reference to Lemmas 56, 71, and 72 of Karaman and Frazzoli (Zhang et al., 29 Aug 2025).
In this account, the key theoretical role of the estimated informed set is not to replace the standard asymptotic machinery but to modify finite-time behavior before the first valid path. Once a valid solution exists, MIT* transitions to the standard informed set
6
so the planner’s long-run regime remains within the usual informed-RGG framework. A plausible implication is that MIT* is best understood as an asymptotically conventional informed-tree planner with a nonconventional pre-solution focusing mechanism (Zhang et al., 29 Aug 2025).
5. Empirical behavior, benchmark results, and robotic applications
MIT* is evaluated in Planner Arena, PDT, MoveIt, and OMPL against RRT-Connect variants, Informed RRT*, BIT, ABIT, AIT, and EIT. The primary objective is path length. Reported common settings include an RGG constant 7, rewire factor 8, batch size 9 for all batch-sorted planners, and Gaussian standard deviation 00 set to 01 of the maximum extent of 02-space. Collision-check resolution is 03 in simulation and 04 in real-world experiments (Zhang et al., 29 Aug 2025).
The simulation benchmarks comprise Flanking Gap (FG), Random Rectangles (RR), Dividing Walls (DW), and Goal Enclosure (GE), with experiments in 05, 06, and 07, and for GE also 08. Metrics include initial median time 09, initial median cost 10, and final median cost 11. MIT* consistently reduces initial solution time relative to EIT*, with representative results as follows. In FG-12, EIT* reports 13, 14, and 15, whereas MIT* reports 16, 17, and 18, an initial-time improvement of 19. In FG-20, EIT* reports 21, 22, and 23, while MIT* reports 24, 25, and 26, an improvement of 27. In RR-28, EIT* reports 29, 30, and 31, while MIT* reports 32, 33, and 34, an improvement of 35. In DW-36, EIT* reports 37, 38, and 39, while MIT* reports 40, 41, and 42, an improvement of 43. In GE-44, EIT* reports 45, 46, and 47, while MIT* reports 48, 49, and 50, an improvement of 51 (Zhang et al., 29 Aug 2025).
These results are presented as strongest in narrow passages, obstacle-confined spaces, high dimensions, and scenarios where the first feasible path is difficult to obtain. The paper attributes that behavior to the combination of pre-solution estimated informed sets, obstacle-based adaptive sampling, and more reliable lazy reverse guidance through length-related sparse checks. The ablation study supports that interpretation. It compares MIT*-AS (adaptive sampler only), MIT*-EIS, MIT*-SC (sparse checking), and full MIT*. In GE, adaptive sampling helps less because there are fewer narrow-passage bridge opportunities, while EIS helps more by pruning early. In DW, adaptive sampling helps more because narrow passages are abundant. Sparse checking helps more in DW by improving reverse-search precision and reducing costly restarts. Full MIT* performs best, suggesting that the components are complementary (Zhang et al., 29 Aug 2025).
The real-world evaluations use the DARKO base-manipulator robot in Beer Barrel-ENV, Shelf-ENV, and Kitchen-ENV, each over 52 runs. In Beer Barrel-ENV, MIT* achieves 53 success and median cost 54, versus EIT* at 55 and 56, and AIT* at 57 and 58. In Shelf-ENV, MIT* achieves 59 success and median cost 60, versus EIT* at 61 and 62, and AIT* at 63 and 64. In Kitchen-ENV, MIT* achieves 65 success and median cost 66, versus EIT* at 67 and 68, and AIT* at 69 and 70. Two 71 s dynamic replanning tasks are also reported: in the horizontal-movement block task, MIT* obtains average cost 72 and success 73, compared with EIT* at 74 and 75, and AIT* at 76 and 77; in the two vertical-movement blocks task, MIT* obtains success 78 and median cost 79, compared with EIT* at 80 and 81, and AIT* at 82 and 83 (Zhang et al., 29 Aug 2025).
6. Position within informed-tree research and common misconceptions
MIT* belongs to the informed-tree lineage associated with Batch Informed Trees (BIT*) and Adaptively Informed Trees (AIT*), but it is not interchangeable with them. BIT* established the general paradigm of heuristic search over batches of samples interpreted as an implicit random geometric graph, with an informed subset
84
defined by the incumbent cost and with almost-sure asymptotic optimality in the standard informed-RGG sense (Gammell et al., 2017). AIT* extended that framework through an asymmetric bidirectional architecture in which a reverse search estimates a problem-specific heuristic and a forward search performs expensive edge validation, while remaining almost-surely asymptotically optimal (Strub et al., 2020). MIT* inherits the same broad design space—forward/reverse asymmetry, batch-informed planning, lazy reverse guidance, and asymptotic-optimality-style radius conditions—but distinguishes itself by introducing an estimated informed set before the first valid path exists (Zhang et al., 29 Aug 2025).
The terminology can be misleading because several later planners use similar suffixes without introducing MIT*. “Informed Steiner Tree*” introduces IST* for multi-goal path finding and does not literally use the name Multi-Informed Trees (Chandak et al., 2022). “Task and Motion Informed Trees” introduces TMIT* for integrated task and motion planning and likewise does not define MIT* (Thomason et al., 2022). Other neighboring variants include Flexible Informed Trees (FIT*), which changes batch-size policy (Zhang et al., 2023); Fully Connected Informed Trees (FCIT*), which removes nearest-neighbour structures by searching fully connected sampled graphs (Wilson et al., 2024); Just-in-Time Informed Trees (JIT*), which introduces local just-in-time edge and sample refinement (Cai et al., 27 Jan 2026); and Genetic Informed Trees (GIT*), which learns a richer reverse-search heuristic via reinforced genetic programming (Zhang et al., 28 Aug 2025). A common misconception is therefore that MIT* is merely another name for AIT*, IST*, or TMIT*; the literature summarized here indicates that MIT* is a distinct algorithmic proposal centered on pre-solution estimated informed sets rather than a renaming of those earlier methods.
Within that broader family, MIT* is most naturally characterized as an anytime, asymptotically optimal, probabilistically complete informed-tree planner whose novel contribution is front-loaded. Its principal intervention occurs before the first feasible solution, when standard informed planners lose their defining restriction and must resample globally. By deriving a prior admissible cost from failed lazy reverse-search attempts, expanding it via a reliability term, and sampling within the resulting estimated informed set, MIT* turns the pre-solution phase into an informed phase as well. This suggests a specific interpretation of its historical role: not a replacement for BIT*- or AIT*-style informed planning, but a refinement of the stage at which informed restriction first becomes available (Zhang et al., 29 Aug 2025).