Related Experiment Video
Updated: Jul 15, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Solution of nonlinear optimal control problems using a semi-exhaustive search
1Department of Process Engineering and Applied Science, Dalhousie University, Halifax, NS, Canada. yash.gupta@dal.ca
A novel semi-exhaustive search method efficiently solves complex nonlinear optimal control problems. This approach offers smooth convergence and significantly reduces computation time compared to Iterative Dynamic Programming (IDP).
Area of Science:
- Engineering
- Computer Science
- Applied Mathematics
Background:
- Solving nonlinear optimal control problems is computationally intensive.
- Current methods often require extensive computational resources and time.
- Comparing different algorithms is crucial for identifying efficient solutions.
Purpose of the Study:
- To evaluate the performance of a semi-exhaustive search method for nonlinear optimal control.
- To compare this new method against the established Iterative Dynamic Programming (IDP) algorithm.
- To demonstrate the effectiveness and efficiency of the proposed semi-exhaustive search.
Main Methods:
- A semi-exhaustive search algorithm was developed and implemented.
- The algorithm was tested on five distinct nonlinear optimal control problems.
- Performance was benchmarked against the Iterative Dynamic Programming (IDP) algorithm, measuring convergence and computational time.
Main Results:
- The semi-exhaustive search method demonstrated smooth convergence to optimal solutions.
- This method required significantly less computational time compared to the IDP algorithm.
- Consistent performance was observed across all five test problems.
Conclusions:
- The semi-exhaustive search method is a viable and efficient alternative for solving nonlinear optimal control problems.
- This approach offers advantages in terms of computational efficiency and convergence behavior.
- Further research can explore its application to more complex and larger-scale control problems.
Related Concept Videos
Lagrange Multipliers: Problem Solving
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Gaussian Elimination: Problem Solving
Differential Equations: Problem Solving
Lagrange Multipliers: Two Constraints
Mathematical Modeling: Problem Solving