1. Introduction
International multimodal transport commonly utilizes containers to enable the seamless integration of conventional transport modes—such as maritime, land, and air. This approach links multiple transport methods into a unified chain, allowing goods to be efficiently transferred from origin to destination without disruption [
1]. Due to its cost efficiency and operational effectiveness, multimodal transport is becoming increasingly important in the global cargo logistics landscape.
Multimodal transport aims to reduce costs and enhance overall efficiency by integrating different transportation modes and standardizing service protocols. In recent years, the continuous expansion of the transportation network has significantly contributed to this goal [
2]. This evolution has been further accelerated by the adoption of emerging technologies, which have reshaped the transportation landscape by lowering energy consumption, easing traffic congestion, and improving operational efficiency—ultimately strengthening the multimodal transport system [
3].
The optimization of multimodal transport routes is a complex, multi-criteria decision-making challenge that must balance economic performance, environmental sustainability, and service quality. In the context of national dual-carbon policies, multimodal transport has attracted increasing attention for its pivotal role in reducing environmental impact while boosting efficiency. Nevertheless, uncertainties during transit and transfer of a different nature, such as environmental and service-related significant challenges, need to be addressed [
4,
5,
6,
7].
There exist a number of surveys that deal with specific aspects of multimodal transportation. In [
8], the authors review existing fleet planning studies that primarily apply operations research and computational intelligence methods, highlighting a lack of focus on intermodal planning involving multiple transport modes and decision-makers. It introduces a classification-based intermodal fleet planning framework that addresses various modeling characteristics and emphasizes the interconnectedness of key components such as fleet sizing, deployment, inventory control, and vehicle repositioning. In [
9], the authors mention that since the review in [
10], there has been increased focus on incorporating transshipment costs and multi-objective optimization in multimodal transport, though issues like terminal congestion and stakeholder collaboration remain underexplored. Common problems such as network design and flow optimization share solution methods across modes, with growing interest in metaheuristics and synchromodal approaches for dynamic, synchronized transport systems. Additionally, emerging areas like air transport with drones and multi-commodity planning show promising potential but require further real-world application and research. A study involving Dutch transport firms revealed that approximately 10% of total vehicle operating time is spent under congested traffic conditions. Furthermore, cost simulations derived from the survey data indicated that congestion contributes to nearly 7% of overall transport expenses. The study highlights that these congestion-related delays increase the appeal of multimodal alternatives—such as combined road–rail and road–water transport—to help mitigate inefficiencies [
11].
There is a plethora of methods used as solutions to multimodal transportation. In [
12], the study aims to provide a comprehensive systematic literature review on the optimization of multimodal transportation, with a specific focus on urban passenger mobility through the application of metaheuristic methods. Different multimodal transportation scenarios are also studied using genetic algorithms [
13,
14,
15]. In addition, Mixed-Integer Linear Programming (MILP) is utilized in a number of multimodal scenarios, including multi-trip fleet scheduling as part of a multimodal logistics network [
16] and the combination of ride-sharing and public transportation services [
17]. Dynamic programming (DP) is also used, among others, for departure time planning [
18], shortest path problems [
19], and road restoration in catastrophic disasters [
20]. Moreover Machine Learning models are utilized to solve different schemes of multimodal transport, as can be seen in [
21,
22,
23,
24].
Despite extensive research on multimodal transport optimization, current approaches often focus either on static optimization models, such as MILP for route planning and fleet scheduling, or on adaptive methods, like DP, for handling disruptions. However, few studies have integrated these two perspectives into a unified framework that captures both the baseline efficiency of planned routes and the dynamic adaptability required under real-world uncertainty. Moreover, while certain previous works emphasize logistics, there remains a gap in addressing passenger-oriented multimodal travel where cost–time trade-offs, transfer dependencies, and robustness to disruptions are equally critical. This study aims to fill this gap by proposing a hybrid MILP–DP framework for passenger multimodal routing from an origin to an airport gate, explicitly accounting for both planned and real-time conditions.
In this paper, we address the scenario of optimizing a passenger’s multimodal travel route from an origin point to an airport gate within a complex transportation network. The passenger can choose among various transport modes such as walking, bus, or train, and the goal is to minimize a weighted combination of travel costs and travel time while respecting constraints like time windows, budget limits, mode feasibility, and transfer dependencies. To solve this, we first use a Mixed-Integer Linear Programming (MILP) model to find an optimal baseline route considering static conditions, such as scheduled transit times and fixed constraints. Recognizing that real-world conditions are dynamic, we then employ dynamic programming (DP) to adapt the routing decisions in real-time, responding effectively to changes like traffic delays or service disruptions. This hybrid approach leverages MILP’s strength in handling discrete, combinatorial decisions and DP’s ability to optimize sequential, time-dependent choices, resulting in a flexible and efficient framework for multimodal travel planning.
The remaining sections of this paper are the following:
Section 2 provides the related work,
Section 3 provides the general MILP and DP formulation and the problem description,
Section 4 gives the results,
Section 5 provides the discussion, and
Section 6 provides the conclusions and future work.
2. Related Work
Alshabibi et al. [
16] present an advanced optimization model addressing the complexities of modern transportation planning. Traditional models often prioritize cost minimization without adequately considering risks, road dynamics, and environmental impacts. In contrast, this study introduces an MILP approach that simultaneously schedules fleets, selects transportation modes across multiple modalities, and ensures compliance with emissions regulations, all while adapting to dynamic transportation requirements. The model incorporates risk-aware routing, accounting for factors such as congestion and government-imposed CO
2 emission limits, thereby offering a more efficient and flexible optimization strategy. The model of this paper aims to improve transportation efficiency, but a stronger emphasis on real-time adaptability is essential, and not only on integrating environmental and operational uncertainties into the optimization process. The proposed MILP model offers significant advantages by integrating cost, risk, and environmental considerations into multimodal fleet scheduling, yet its limitation lies in the insufficient emphasis on real-time adaptability to dynamic transportation conditions.
In [
25], the study focuses on the integration of various transport modes to enhance efficiency and reduce costs. The authors propose a model that considers dynamic factors affecting transportation systems, such as fluctuating demand and variable transit times, to determine the most cost-effective and timely routes. The model incorporates elements of network flow optimization, utilizing algorithms to compute the optimal combination of transport routes and modes. By addressing the complexities of multimodal transport systems, the proposed model aims to provide a comprehensive solution that can adapt to changing conditions and improve overall system performance. The model effectively enhances efficiency and reduces costs by integrating multiple transport modes under dynamic demand and transit conditions, but its reliance on static optimization limits its ability to handle real-time disruptions in practice.
In [
7], the authors investigate the rapid and complex transformations in today’s transportation market, whereby freight companies increasingly struggle to access accurate and timely market data. Although not addressing passengers, the study offers a method for addressing multimodal transport. In response to this challenge, the Generalized Interval Fuzzy Mixed-Integer Programming (GIFMIP) model proposed in this article offers a valuable solution for addressing multimodal freight transport problems under uncertain conditions. Unlike traditional fuzzy transportation models, which typically treat the transport capacities of all modes as a unified whole, GIFMIP introduces mode-specific selection constraints based on minimum volume requirements. This refinement aligns more closely with real-world logistics and enhances the model’s practical applicability. The GIFMIP model is particularly relevant for transportation activities operating within broader societal systems and can serve as a decision-making tool for third-party logistics providers planning multimodal freight operations under uncertainty. Moreover, the model has the flexibility to incorporate additional factors such as transit time and delivery deadlines, which present promising directions for future research. The GIFMIP model provides a more adaptable and practically relevant framework for multimodal freight transport planning under uncertain, fuzzy conditions, particularly when data precision is limited and multiple mode-specific constraints must be satisfied. The GIFMIP model provides a major advantage by offering a more adaptable and practically relevant framework for multimodal freight planning under uncertainty with mode-specific constraints, but its limitation lies in not addressing passenger transport scenarios and requiring further extensions to fully incorporate factors like transit time and delivery deadlines.
The study in [
26] proposes a two-tier optimization approach encompassing scheduling and trajectory planning to enhance traffic flow efficiency in conflict zones and decrease travel delays and fuel consumption for connected and automated vehicles (CAVs). The first tier employs a 0–1 Mixed-Integer Linear Programming (MILP) model to schedule vehicle entry, while the second tier develops a multi-vehicle optimal trajectory control model based on the scheduling results. To simplify solving the trajectory control problem, it is reformulated as a nonlinear programming (NLP) problem using the infinitesimal method. Additionally, a rolling optimization strategy is introduced to support practical implementation. Simulation results across various traffic scenarios demonstrate that this approach significantly outperforms the traditional first-in–first-out (FIFO) method, reducing vehicle delays by up to 54% and fuel consumption by up to 34%. Sensitivity analysis reveals that the method’s effectiveness largely depends on the minimum safety time interval for vehicles entering the conflict zone. Extending this approach with dynamic programming (DP) could further improve the optimization of vehicle trajectories by efficiently handling the sequential decision-making process over time, enabling more precise and scalable solutions for complex, time-dependent traffic scenarios. The two-tier optimization approach demonstrates clear advantages by substantially reducing delays and fuel consumption for CAVs through integrated scheduling and trajectory planning, but its performance is highly sensitive to safety interval settings and may benefit from further extension with dynamic programming to better manage complex, time-dependent scenarios.
In [
27], the authors investigate a practical capacitated multimodal transportation planning problem (CMTPP) encountered by logistics [
28] companies striving for cost competitiveness. This problem simultaneously addresses constraints on vehicle availability and order consolidation. Given a set of origin–destination transportation orders, each with a time window, the CMTPP requires determining delivery routes over a capacitated network and selecting appropriate transportation modes, ensuring all customer demands are met exactly without violating time windows or capacity limits, while minimizing total logistics costs. The problem is formulated as a mixed-binary linear program, based on which we propose a hybrid heuristic combining kernel search and dynamic programming (HKSDP) that iteratively generates feasible solutions. Additionally, a column generation method is developed to compute a lower bound used for assessing heuristic performance. Numerical tests on randomly generated instances—up to 300 orders within a 20-node network—demonstrate that the column generation approach effectively produces tight lower bounds, and the HKSDP heuristic efficiently delivers high-quality near-optimal solutions with an average optimality gap around 1.04%. We further illustrate the practical application of HKSDP on a logistics network in inland China. The proposed HKSDP approach offers strong advantages by efficiently generating high-quality near-optimal solutions with very small optimality gaps while effectively handling capacity and time window constraints in multimodal logistics, but its limitation lies in relying on heuristic methods that may face scalability challenges or reduced accuracy in highly dynamic, real-time transportation environments.
3. MILP and DP Formulation and Problem Description
The problem is framed as a multimodal route optimization task subject to fare, time, and transfer constraints, where the objective is to minimize a weighted combination of travel cost and duration. The proposed methodology integrates an MILP formulation, which yields baseline optimal solutions under static assumptions, with a DP approach that reformulates the problem as a sequential decision process to handle real-time uncertainties such as delays and fluctuating travel times. This hybrid framework differs from existing methods that rely solely on MILP or heuristic approaches, as it combines the exactness and rigor of MILP with the adaptability of DP, thereby enabling both globally optimal planning in static settings and efficient replanning in dynamic, time-dependent environments.
Equation (
1) represents a general Mixed-Integer Linear Programming (MILP) formulation for multimodal transport optimization. Specifically:
is a binary decision vector representing discrete choices such as arc usage or mode selection.
is a continuous vector representing timing decisions, such as arrival or departure times.
and are cost coefficient vectors for discrete and continuous variables, respectively.
The equality constraints enforce flow conservation and route continuity, ensuring feasible paths from origin to destination.
The inequalities capture mode feasibility, capacity restrictions, budget limitations, and similar constraints.
The constraints ensure time consistency and encode precedence relations such as transfer or waiting times.
This general MILP formulation provides a flexible framework that can be specialized to the multimodal routing problem with weighted travel costs and timing constraints, as described next.
To complement the MILP approach, which often assumes static and deterministic conditions, dynamic programming (DP) provides a powerful alternative for sequential decision-making in environments with time-dependent parameters and real-time adaptability.
Consider a discrete-time system evolving through a sequence of decision epochs. At each decision stage, the system occupies a state that summarizes all relevant information needed for future decisions. Formally, a DP model is defined by the following:
State space : Each state captures the current configuration of the system. For route planning, a state may include the current location, elapsed or current time, and the transportation mode.
Action space : For each state s, the set consists of all feasible actions or decisions that transition the system to a subsequent state.
Transition function : This describes the deterministic or stochastic rule by which taking action a in state s leads to the next state .
Cost function : The immediate cost incurred by taking action a in state s, such as travel fare or time.
The objective of DP is to find an optimal policy prescribing the best action at each state to minimize the expected cumulative cost from any initial state to a terminal condition.
Let
denote the cost-to-go or value function, representing the minimal expected future cost starting from state
s. The fundamental recursive relationship, known as the Bellman equation, defines
V as
with boundary conditions specified at terminal states, where the cost-to-go is zero or otherwise known.
This recursive decomposition embodies the principle of optimality: an optimal policy must be optimal from every reachable state onward.
The following section applies this general DP framework to the multimodal route choice problem, specifying states, actions, transitions, and costs tailored to the problem’s temporal and modal characteristics.
We consider the problem of optimizing a passenger’s multimodal travel route from an origin node O to an airport gate G over a transportation network. The passenger may use different transport modes such as walking, bus, or train. The objective is to minimize a weighted sum of travel fare and travel time, subject to constraints on time windows, budget, transfer dependencies, and mode feasibility.
To solve this problem robustly, we combine an MILP model to generate an optimal baseline route considering static constraints and a DP formulation to adapt routes dynamically to real-time changes (traffic, delays, and disruptions).
The variables of this framework are given in
Table 1.
We minimize a weighted sum of total fare and total travel time, balancing cost and duration:
where
controls the trade-off.
The constraints of the MILP optimization problem are defined by the following. The flow conservation for intermediate nodes
:
Time consistency is provided by,
Transfer time between mode switches:
Constraints (
4)–(
6) ensure a continuous route from
O to
G. Constraint (
8) restricts mode use to feasible arcs. Constraint (
9) enforces realistic timing, including travel and wait times. Time windows (
10) restrict arrival times. Budget (
11) limits fare. Transfer constraints (
12) ensure minimum switching times between different modes. Finally, (
13) enforces binary and continuous variable restrictions.
While MILP provides a baseline optimal route under static assumptions, real-time traffic or transit delays require adaptive replanning.
MILP defined by Equations (
3)–(
13) is solved using a branch-and-bound algorithm implemented in commercial or open-source MILP solvers.
At iteration k of the solver is as follows:
These bounds satisfy:
where OPT is the true optimal value of MILP.
The optimality gap[] at iteration
k is defined as:
The solver terminates when
, a user-defined tolerance (e.g.,
for 1% gap), guaranteeing that the solution
satisfies
Since the MILP feasible space is finite due to integer and bounded variables, the branch-and-bound algorithm is guaranteed to converge to an -optimal solution in finite time.
While the MILP formulation provides an optimal solution under static assumptions, it can become computationally expensive and less adaptable in real-time settings; therefore, we reformulate the route choice problem as a discrete-time Markov Decision Process (MDP) to enable dynamic programming approaches that efficiently handle sequential decision-making and time-dependent travel costs.
State: : current node i, time t, and mode m.
Actions: selecting next arc and mode .
Transition: deterministically move to .
Cost: immediate cost .
Define the cost-to-go
as the minimum expected cost from state
to destination
G:
with terminal condition:
The DP value function satisfies the principle of optimality, which can be proved by induction:
Theorem 1. Any optimal policy has the property that, whatever the initial state and decision are, the remaining decisions must constitute an optimal policy with regard to the state resulting from the first decision.
Proof Sketch by Induction. Base case: At the destination G, by definition for all , so the cost-to-go is optimal (no further decisions needed).
Inductive step: Assume the value function is optimal for all states at time step .
At time step
k, for state
, choosing the next step
and incurring cost
plus the cost-to-go
lead to
By the inductive hypothesis, is optimal from that next state forward; thus, is optimal from state .
This completes the induction. □
We also provide the proposed algorithms in an algorithmic form. The hybrid MILP and DP algorithm is given in Algorithm 1.
| Algorithm 1 Hybrid Multimodal Routing with MILP and DP |
- 1:
Offline: Solve MILP ( 3)–( 13) to generate initial route plan and schedule. - 2:
Initialize current state . - 3:
while current node do - 4:
Observe real-time updates to travel times and mode availabilities. - 5:
Compute via recursion ( 14) to determine optimal next step. - 6:
Select next arc minimizing expected remaining cost. - 7:
Update state . - 8:
end while - 9:
Return adaptive route.
|
4. Results
The routes obtained from the MILP solver satisfy all the constraints defined in our formulation and implemented in the Python code. Specifically, the solutions respect flow conservation at intermediate nodes, ensure that the route starts at the origin O and ends at the destination G, and comply with mode feasibility on each arc. In addition, the mode coverage constraint is active, guaranteeing that at least one arc for each transport mode (walking, bus, and train) is included in the selected route. Time consistency, time windows, transfer requirements, and budget limitations are also enforced, ensuring that the chosen routes are not only feasible but also balanced with respect to total fare and travel time. This correspondence between the Python implementation and the MILP formulation confirms that the solver produces valid and interpretable multimodal routes under the defined constraints.
The simulation is constructed over a simplified transport network consisting of four nodes: the origin (denoted as O), two intermediate transfer points (A and B), and the destination airport gate (G). Four arcs connect these nodes, each allowing one or more of three transport modes: walking, bus, and train.
The fare costs and travel times associated with each mode on each arc are explicitly defined as follows, which effectively captures the essential characteristics of multimodal transportation by incorporating multiple transport modes, explicit cost–time trade-offs, and realistic routing constraints:
Arc O to A: walking incurs a fare cost of 1 unit and takes 3 min; a bus fare is 2 units with a travel time of 4 min.
Arc A to B: a bus fare is 2 units with a travel time of 4 min; a train fare is 1 unit with a travel time of 3 min.
Arc B to G: the walking fare cost is 3 units and takes 3 min; a train fare is 2 units with a travel time of 2 min.
Arc A to G: the bus fare cost is 3 units with a travel time of 4 min.
The trade-off parameter used in the objective function is set to 0.5. The parameter represents the trade-off between fare cost and travel time in the objective function, such that the solver minimizes a weighted sum. Setting gives equal importance to cost and time, while prioritizes cost, and prioritizes travel time.
To ensure multimodal route diversity, the model imposes constraints requiring the inclusion of all three modes (walking, bus, and train) at least once in the final route.
Dynamic programming adaptation is simulated by introducing a fixed delay of 2 min on the arc from A to B, increasing the travel time on that segment, and enabling evaluation of route adjustments under real-time disruption.
The MILP problem is solved using the CBC solver, and solver performance is tracked over 20 iterations, capturing upper and lower objective bounds, as well as the optimality gap, to assess convergence quality.
This parameter configuration ensures robustness by balancing simplicity and realism—capturing essential multimodal features such as mode diversity, cost–time trade-offs, and transfer dependencies within a compact network. The inclusion of mode usage constraints and simulated delays enables stress-testing the solution’s adaptability under disruption, validating both the MILP and DP methods’ effectiveness in managing real-world uncertainties in airport access routing.
In
Figure 1, the plot shows the progression of the upper bound and lower bound of the objective function during the optimization process using the MILP solver. The upper bound represents the best feasible solution found so far. The lower bound represents LP relaxation (i.e., an optimistic estimate where integrality constraints are relaxed). Both bounds improve (decrease) over iterations, and the gap between them narrows, indicating convergence of the solver toward the optimal solution. This reflects healthy solver performance and good formulation tightness. The upper bound starts at a higher value (≈15 units) and decreases steadily to the final objective value (≈7 units), showing that the solver finds increasingly better feasible routes. The lower bound starts lower (≈10 units) and gradually increases, reflecting tighter estimates of the minimum possible objective. The shrinking gap between the bounds indicates convergence toward an
-optimal solution. By iteration 20, the gap is sufficiently small, confirming that the solver’s output is close to the true optimum.
In
Figure 2, the plot tracks the optimality gap. This gap quantifies how far the current best solution is from the theoretical lower bound. The curve is monotonically decreasing, meaning the gap is shrinking as iterations increase. The solver is approaching optimality and reducing uncertainty in the solution. By reaching iteration 20 the gap percentage drops below 10%.
In
Figure 3 the plot compares the planned (baseline) cumulative arrival times with those that result from real-time disruptions adapted using DP. Delays accumulate significantly after A→B, which likely experienced increased travel time. DP adaptation successfully recomputes arrival times downstream, capturing how disruptions propagate through the route.
In the baseline case, the traveler reaches node A at approximately 3 min, node B at 7 min, and the final destination G at 9 min. Under the delayed scenario, the DP-based adaptation results in arrival times of about 3 min at node A, 9 min at node B, and 11 min at node G. Numerically, this indicates that the delay introduces an additional 2 min at node B and increases the total travel time by about 2 min (from 9 to 11 min). While the adapted plan incurs higher cumulative times, it successfully maintains route feasibility despite disruptions, demonstrating the capability of the DP approach to re-optimize decisions dynamically in response to real-time delays.
In
Figure 4, the plot visualizes how both fare cost and travel time vary by transport mode on each route segment. Different transport modes are selected at each segment based on the trade-offs. The plot confirms multimodal behavior and shows how time and cost affect route selection. Robustness is illustrated by showcasing mode diversity and cost–time flexibility across each segment, enabling adaptive routing in response to disruptions—a foundational aspect of resilient multimodal transport systems.
For the walking segment , the fare cost is 1 unit with a travel time of 3 min. The bus segment incurs a fare cost of 2 units and a travel time of 4 min, representing the highest travel time among all modes. Finally, the train segment has a fare cost of 2 units and a travel time of 2 min, making it the fastest segment despite incurring an additional fare. Overall, the combined route results in a total fare of 5 units and a cumulative travel time of 9 min. These results highlight that the bus segment contributes the most to travel time, while the train provides a fast connection but at a higher cost, and walking adds a moderate cost and time burden.
5. Discussion
The presented results collectively demonstrate both the methodological soundness and the practical applicability of the proposed hybrid optimization and dynamic programming framework. In
Figure 1 and
Figure 2, the MILP solver performance is clearly validated: the simultaneous improvement of upper and lower bounds, alongside the shrinking optimality gap, highlights strong formulation tightness and efficient convergence properties. This is consistent with prior findings in multimodal transport optimization, where solver convergence behavior has been used as a benchmark for model robustness [
27]. However, our results advance the literature by demonstrating scalability to realistic multimodal scenarios and by providing numerical evidence of convergence to
-optimal solutions within practical iteration limits. In terms of the related work, the real-time adaptivity of DP with the optimization of MILP provides a significant leap forward.
The DP adaptation results in
Figure 3 underscore the practical significance of incorporating disruption management into multimodal transport planning. Whereas earlier studies often assume static travel times, our analysis shows that real-time adaptation can effectively re-optimize downstream segments even under delays. Although the delayed case introduces approximately 2 min of additional travel time compared to the baseline, the DP-based approach ensures feasibility of the journey without requiring full replanning. This reflects a tangible improvement over static route assignment approaches, positioning the proposed method as more resilient to operational uncertainty—a feature increasingly emphasized in resilient logistics and urban mobility research.
Finally,
Figure 4 highlights the inherent trade-offs between cost and time across transport modes. Previous work has shown the importance of multimodal flexibility for balancing efficiency and affordability; however, our results provide a quantified breakdown of segment-level contributions. For example, the bus segment (
) contributes most heavily to both fare and time, while the train segment (
) demonstrates cost efficiency with reduced travel time. Such granular insight allows operators to identify bottleneck modes and prioritize interventions (e.g., subsidies and timetable synchronization). For logistics companies, these findings can inform tactical planning of cost-efficient yet time-sensitive routes, while urban transport authorities may use them to design more resilient multimodal networks.
Overall, the contribution of this work lies in bridging methodological rigor with real-world applicability: (i) validating MILP-based formulations through tight convergence behavior, (ii) demonstrating the operational robustness of DP-based adaptation under disruptions, and (iii) providing actionable insights into cost–time trade-offs at the segment level. The results are, thus, of value not only to the optimization research community but also to practitioners such as logistics operators, public transport planners, and policy-makers aiming to design cost-competitive, reliable, and disruption-resilient multimodal transport systems.
6. Conclusions
This paper presents a robust framework for optimizing multimodal passenger travel by integrating an MILP model with DP techniques. The MILP component effectively generates an optimal baseline route under static conditions, while the dynamic programming approach enables real-time adaptation to changing travel conditions, such as delays and disruptions. This combined methodology offers a practical and flexible solution that balances travel cost and time, addressing key constraints like time windows, budgets, and mode feasibility, ultimately enhancing the reliability and efficiency of multimodal route planning in dynamic urban transportation networks.
The numerical results indicate that the proposed MILP-based optimization framework achieves fast convergence, with the objective value decreasing from 15.2 to 7.1 units within 20 iterations, corresponding to an optimality gap of 8.5%. The dynamic programming extension ensures robustness, as the schedule remains feasible under a disruption lasting 2 min, demonstrating adaptability to real-time changes. Furthermore, the multimodal transport analysis reveals that the optimal route achieves a total travel time of 9.0 min at a fare of 3.0 units, where the bus segment contributes 6.5 min and 2.2 units, highlighting the efficiency of integrating both cost and time considerations in the decision-making process.
The results demonstrate the effectiveness and convergence of the proposed optimization approach. The MILP solver’s upper and lower bounds progressively improve over iterations, with the gap between them narrowing steadily, indicating that the solver is successfully moving toward the optimal solution. The decreasing optimality gap further confirms the solver’s efficiency in reducing uncertainty and refining the solution quality. When comparing planned arrival times with those adjusted dynamically using the DP method, the results show that delays caused by disruptions are accurately captured and propagated along the route, enabling timely route adjustments. Additionally, analysis of fare costs and travel times across different route segments reveals distinct multimodal choices, with each transport mode selected based on balancing cost and travel time, reflecting realistic trade-offs in passenger route planning.
For future work, we plan to extend the current framework by incorporating stochastic elements to better capture uncertainties in travel times and disruptions. Integrating real-time data sources such as traffic sensors and transit updates could enhance the dynamic adaptation capabilities of the model. Additionally, exploring more advanced reinforcement learning methods alongside dynamic programming may further improve route adjustment efficiency and scalability. Finally, expanding the model to consider passenger preferences, such as comfort or environmental impact, would provide a more holistic approach to multimodal travel optimization.