Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Informed Trees (MIT*) Planning

Updated 9 July 2026
  • 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 XRnX \subseteq \mathbb{R}^n with obstacle set XobsX_{\textnormal{obs}}, collision-free space XfreeX_{\textnormal{free}}, a start state xstart\mathbf{x}_{\textnormal{start}}, and a goal region XgoalX_{\textnormal{goal}}. A path is a continuous map σ:[0,1]X\sigma : [0,1] \mapsto X, 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

g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),

and

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),

the standard informed set is

Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},

where XobsX_{\textnormal{obs}}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 XobsX_{\textnormal{obs}}1, a reverse tree XobsX_{\textnormal{obs}}2, an estimated informed set XobsX_{\textnormal{obs}}3 before any feasible solution exists, and the standard informed set XobsX_{\textnormal{obs}}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

XobsX_{\textnormal{obs}}5

XobsX_{\textnormal{obs}}6

and

XobsX_{\textnormal{obs}}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

XobsX_{\textnormal{obs}}8

where XobsX_{\textnormal{obs}}9 is the actual forward-tree cost-to-come to XfreeX_{\textnormal{free}}0, XfreeX_{\textnormal{free}}1 is an admissible edge-cost estimate, and XfreeX_{\textnormal{free}}2 is the admissible cost-to-go from XfreeX_{\textnormal{free}}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

XfreeX_{\textnormal{free}}4

the expansion factor is

XfreeX_{\textnormal{free}}5

and the estimated initial cost is expanded as

XfreeX_{\textnormal{free}}6

If an estimated informed set already exists and the planner still cannot find a valid path inside it, MIT* enlarges it again through

XfreeX_{\textnormal{free}}7

The paper notes that the symbol XfreeX_{\textnormal{free}}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

XfreeX_{\textnormal{free}}9

where

xstart\mathbf{x}_{\textnormal{start}}0

For path-length minimization, the paper specializes this to a prolate hyperspheroid. Let

xstart\mathbf{x}_{\textnormal{start}}1

Then

xstart\mathbf{x}_{\textnormal{start}}2

with

xstart\mathbf{x}_{\textnormal{start}}3

The conjugate-diameter term is

xstart\mathbf{x}_{\textnormal{start}}4

and the ellipse eccentricity is xstart\mathbf{x}_{\textnormal{start}}5 (Zhang et al., 29 Aug 2025).

The hyperellipsoid is also written in matrix form as

xstart\mathbf{x}_{\textnormal{start}}6

where

xstart\mathbf{x}_{\textnormal{start}}7

and

xstart\mathbf{x}_{\textnormal{start}}8

Direct sampling uses

xstart\mathbf{x}_{\textnormal{start}}9

where XgoalX_{\textnormal{goal}}0 and

XgoalX_{\textnormal{goal}}1

For multiple goals XgoalX_{\textnormal{goal}}2, the estimated informed set becomes

XgoalX_{\textnormal{goal}}3

with

XgoalX_{\textnormal{goal}}4

This phased use of XgoalX_{\textnormal{goal}}5 and XgoalX_{\textnormal{goal}}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

XgoalX_{\textnormal{goal}}7

contains valid states and valid edges, while the reverse tree

XgoalX_{\textnormal{goal}}8

is lazy and may contain edges that pass through invalid regions. MIT* initializes

XgoalX_{\textnormal{goal}}9

sets σ:[0,1]X\sigma : [0,1] \mapsto X0, forms σ:[0,1]X\sigma : [0,1] \mapsto X1, and initializes σ:[0,1]X\sigma : [0,1] \mapsto X2, σ:[0,1]X\sigma : [0,1] \mapsto X3, and σ:[0,1]X\sigma : [0,1] \mapsto X4. It then repeatedly adds samples through

σ:[0,1]X\sigma : [0,1] \mapsto X5

builds or updates the reverse tree through

σ:[0,1]X\sigma : [0,1] \mapsto X6

and performs forward search while

σ:[0,1]X\sigma : [0,1] \mapsto X7

remains true. If returned forward edges collide, MIT* calls

σ:[0,1]X\sigma : [0,1] \mapsto X8

and

σ:[0,1]X\sigma : [0,1] \mapsto X9

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 g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),0 for the first valid point g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),1, thereby targeting critical zones such as narrow corridors and wall gaps. The paper labels these cases g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),2, g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),3, g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),4, g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),5, and g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),6 (Zhang et al., 29 Aug 2025).

The corresponding adaptive-sampler density is defined by an obstacle indicator

g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),7

a conditional density

g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),8

and

g^(x):=c^(xstart,x),h^(x):=minxgoalXgoalc^(x,xgoal),\hat{g}(\mathbf{x}) := \hat{c}(\mathbf{x}_{\textnormal{start}}, \mathbf{x}), \qquad \hat{h}(\mathbf{x}) := \min_{\mathbf{x}_{\textnormal{goal}} \in X_{\textnormal{goal}}}\hat{c}(\mathbf{x}, \mathbf{x}_{\textnormal{goal}}),9

Since f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),0 lies on the segment f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),1, the paper writes

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),2

with f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),3, leading to

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),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

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),5

and the number of sparse checks on edge f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),6 by

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),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

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),8

The asymptotic-optimality statement is

f^(x):=g^(x)+h^(x),\hat{f}(\mathbf{x}) := \hat{g}(\mathbf{x}) + \hat{h}(\mathbf{x}),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

Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},0

where Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},1 is the number of sampled states, Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},2 is a tuning parameter, Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},3 is the Lebesgue measure, and Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},4 is the unit-ball volume in dimension Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},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

Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},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 Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},7, rewire factor Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},8, batch size Xf^:={xXf^(x)<ccurr},X_{\hat{f}} := \{\mathbf{x} \in X \mid \hat{f}(\mathbf{x}) < c_\textnormal{curr}\},9 for all batch-sorted planners, and Gaussian standard deviation XobsX_{\textnormal{obs}}00 set to XobsX_{\textnormal{obs}}01 of the maximum extent of XobsX_{\textnormal{obs}}02-space. Collision-check resolution is XobsX_{\textnormal{obs}}03 in simulation and XobsX_{\textnormal{obs}}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 XobsX_{\textnormal{obs}}05, XobsX_{\textnormal{obs}}06, and XobsX_{\textnormal{obs}}07, and for GE also XobsX_{\textnormal{obs}}08. Metrics include initial median time XobsX_{\textnormal{obs}}09, initial median cost XobsX_{\textnormal{obs}}10, and final median cost XobsX_{\textnormal{obs}}11. MIT* consistently reduces initial solution time relative to EIT*, with representative results as follows. In FG-XobsX_{\textnormal{obs}}12, EIT* reports XobsX_{\textnormal{obs}}13, XobsX_{\textnormal{obs}}14, and XobsX_{\textnormal{obs}}15, whereas MIT* reports XobsX_{\textnormal{obs}}16, XobsX_{\textnormal{obs}}17, and XobsX_{\textnormal{obs}}18, an initial-time improvement of XobsX_{\textnormal{obs}}19. In FG-XobsX_{\textnormal{obs}}20, EIT* reports XobsX_{\textnormal{obs}}21, XobsX_{\textnormal{obs}}22, and XobsX_{\textnormal{obs}}23, while MIT* reports XobsX_{\textnormal{obs}}24, XobsX_{\textnormal{obs}}25, and XobsX_{\textnormal{obs}}26, an improvement of XobsX_{\textnormal{obs}}27. In RR-XobsX_{\textnormal{obs}}28, EIT* reports XobsX_{\textnormal{obs}}29, XobsX_{\textnormal{obs}}30, and XobsX_{\textnormal{obs}}31, while MIT* reports XobsX_{\textnormal{obs}}32, XobsX_{\textnormal{obs}}33, and XobsX_{\textnormal{obs}}34, an improvement of XobsX_{\textnormal{obs}}35. In DW-XobsX_{\textnormal{obs}}36, EIT* reports XobsX_{\textnormal{obs}}37, XobsX_{\textnormal{obs}}38, and XobsX_{\textnormal{obs}}39, while MIT* reports XobsX_{\textnormal{obs}}40, XobsX_{\textnormal{obs}}41, and XobsX_{\textnormal{obs}}42, an improvement of XobsX_{\textnormal{obs}}43. In GE-XobsX_{\textnormal{obs}}44, EIT* reports XobsX_{\textnormal{obs}}45, XobsX_{\textnormal{obs}}46, and XobsX_{\textnormal{obs}}47, while MIT* reports XobsX_{\textnormal{obs}}48, XobsX_{\textnormal{obs}}49, and XobsX_{\textnormal{obs}}50, an improvement of XobsX_{\textnormal{obs}}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 XobsX_{\textnormal{obs}}52 runs. In Beer Barrel-ENV, MIT* achieves XobsX_{\textnormal{obs}}53 success and median cost XobsX_{\textnormal{obs}}54, versus EIT* at XobsX_{\textnormal{obs}}55 and XobsX_{\textnormal{obs}}56, and AIT* at XobsX_{\textnormal{obs}}57 and XobsX_{\textnormal{obs}}58. In Shelf-ENV, MIT* achieves XobsX_{\textnormal{obs}}59 success and median cost XobsX_{\textnormal{obs}}60, versus EIT* at XobsX_{\textnormal{obs}}61 and XobsX_{\textnormal{obs}}62, and AIT* at XobsX_{\textnormal{obs}}63 and XobsX_{\textnormal{obs}}64. In Kitchen-ENV, MIT* achieves XobsX_{\textnormal{obs}}65 success and median cost XobsX_{\textnormal{obs}}66, versus EIT* at XobsX_{\textnormal{obs}}67 and XobsX_{\textnormal{obs}}68, and AIT* at XobsX_{\textnormal{obs}}69 and XobsX_{\textnormal{obs}}70. Two XobsX_{\textnormal{obs}}71 s dynamic replanning tasks are also reported: in the horizontal-movement block task, MIT* obtains average cost XobsX_{\textnormal{obs}}72 and success XobsX_{\textnormal{obs}}73, compared with EIT* at XobsX_{\textnormal{obs}}74 and XobsX_{\textnormal{obs}}75, and AIT* at XobsX_{\textnormal{obs}}76 and XobsX_{\textnormal{obs}}77; in the two vertical-movement blocks task, MIT* obtains success XobsX_{\textnormal{obs}}78 and median cost XobsX_{\textnormal{obs}}79, compared with EIT* at XobsX_{\textnormal{obs}}80 and XobsX_{\textnormal{obs}}81, and AIT* at XobsX_{\textnormal{obs}}82 and XobsX_{\textnormal{obs}}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

XobsX_{\textnormal{obs}}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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-Informed Trees (MIT*).