scholarly journals Taming Numbers and Durations in the Model Checking Integrated Planning System

2003 ◽  
Vol 20 ◽  
pp. 195-238 ◽  
Author(s):  
S. Edelkamp

The Model Checking Integrated Planning System (MIPS) is a temporal least commitment heuristic search planner based on a flexible object-oriented workbench architecture. Its design clearly separates explicit and symbolic directed exploration algorithms from the set of on-line and off-line computed estimates and associated data structures. MIPS has shown distinguished performance in the last two international planning competitions. In the last event the description language was extended from pure propositional planning to include numerical state variables, action durations, and plan quality objective functions. Plans were no longer sequences of actions but time-stamped schedules. As a participant of the fully automated track of the competition, MIPS has proven to be a general system; in each track and every benchmark domain it efficiently computed plans of remarkable quality. This article introduces and analyzes the most important algorithmic novelties that were necessary to tackle the new layers of expressiveness in the benchmark problems and to achieve a high level of performance. The extensions include critical path analysis of sequentially generated plans to generate corresponding optimal parallel plans. The linear time algorithm to compute the parallel plan bypasses known NP hardness results for partial ordering by scheduling plans with respect to the set of actions and the imposed precedence relations. The efficiency of this algorithm also allows us to improve the exploration guidance: for each encountered planning state the corresponding approximate sequential plan is scheduled. One major strength of MIPS is its static analysis phase that grounds and simplifies parameterized predicates, functions and operators, that infers knowledge to minimize the state description length, and that detects domain object symmetries. The latter aspect is analyzed in detail. MIPS has been developed to serve as a complete and optimal state space planner, with admissible estimates, exploration engines and branching cuts. In the competition version, however, certain performance compromises had to be made, including floating point arithmetic, weighted heuristic search exploration according to an inadmissible estimate and parameterized optimization.

2010 ◽  
Vol 39 ◽  
pp. 127-177 ◽  
Author(s):  
S. Richter ◽  
M. Westphal

LAMA is a classical planning system based on heuristic forward search. Its core feature is the use of a pseudo-heuristic derived from landmarks, propositional formulas that must be true in every solution of a planning task. LAMA builds on the Fast Downward planning system, using finite-domain rather than binary state variables and multi-heuristic search. The latter is employed to combine the landmark heuristic with a variant of the well-known FF heuristic. Both heuristics are cost-sensitive, focusing on high-quality solutions in the case where actions have non-uniform cost. A weighted A* search is used with iteratively decreasing weights, so that the planner continues to search for plans of better quality until the search is terminated. LAMA showed best performance among all planners in the sequential satisficing track of the International Planning Competition 2008. In this paper we present the system in detail and investigate which features of LAMA are crucial for its performance. We present individual results for some of the domains used at the competition, demonstrating good and bad cases for the techniques implemented in LAMA. Overall, we find that using landmarks improves performance, whereas the incorporation of action costs into the heuristic estimators proves not to be beneficial. We show that in some domains a search that ignores cost solves far more problems, raising the question of how to deal with action costs more effectively in the future. The iterated weighted A* search greatly improves results, and shows synergy effects with the use of landmarks.


2018 ◽  
Author(s):  
Macilio da Silva Ferreira ◽  
Maria Viviane Menezes ◽  
Leliane Nunes De Barros

Automated Planning is the subarea of AI concerned with the generation of a plan of actions for an agent to achieve its goals. State-of-the-art planning algorithms are based on heuristic search. However, the inexistence of a plan can be a challenge for such planners, since they are not always able to discern the difficulty of finding a solution from its inexistence. The problem of plan existence verification, called planex, is computationally hard. Thus, in 2016, the planning community held for the first time the Unsolvability International Planning Competition (UIPC), which aims to evaluate algorithms on the task of verifying plan existence. The aim of this paper is to propose a new algorithm to solve the planex problem that is based on symbolic model checking approach. The proposed algorithm differs from others based on model checking in two points: (i) it is able to reason about the actions represented in PDDL (Planning Domain Description Language) and; (ii) it is based on the α-CTL logic, whose semantics takes into account the actions responsable for the state transitions. We also evaluate the proposed alorithm over the UIPC planning benchmark problems.


2021 ◽  
Vol 11 (4) ◽  
pp. 1717
Author(s):  
Gilberto Gonzalez Avalos ◽  
Noe Barrera Gallegos ◽  
Gerardo Ayala-Jaimes ◽  
Aaron Padilla Garcia

The direct determination of the steady state response for linear time invariant (LTI) systems modeled by multibond graphs is presented. Firstly, a multiport junction structure of a multibond graph in an integral causality assignment (MBGI) to get the state space of the system is introduced. By assigning a derivative causality to the multiport storage elements, the multibond graph in a derivative causality (MBGD) is proposed. Based on this MBGD, a theorem to obtain the steady state response is presented. Two case studies to get the steady state of the state variables are applied. Both cases are modeled by multibond graphs, and the symbolic determination of the steady state is obtained. The simulation results using the 20-SIM software are numerically verified.


2021 ◽  
Vol 22 (8) ◽  
pp. 404-410
Author(s):  
K. B. Dang ◽  
A. A. Pyrkin ◽  
A. A. Bobtsov ◽  
A. A. Vedyakov ◽  
S. I. Nizovtsev

The article deals with the problem of state observer design for a linear time-varying plant. To solve this problem, a number of realistic assumptions are considered, assuming that the model parameters are polynomial functions of time with unknown coefficients. The problem of observer design is solved in the class of identification approaches, which provide transformation of the original mathematical model of the plant to a static linear regression equation, in which, instead of unknown constant parameters, there are state variables of generators that model non-stationary parameters. To recover the unknown functions of the regression model, we use the recently well-established method of dynamic regressor extension and mixing (DREM), which allows to obtain monotone estimates, as well as to accelerate the convergence of estimates to the true values. Despite the fact that the article deals with the problem of state observer design, it is worth noting the possibility of using the proposed approach to solve an independent and actual estimation problem of unknown time-varying parameters.


Author(s):  
Tao Wu

For capacitated multi-item lot sizing problems, we propose a predictive search method that integrates machine learning/advanced analytics, mathematical programming, and heuristic search into a single framework. Advanced analytics can predict the probability that an event will happen and has been applied to pressing industry issues, such as credit scoring, risk management, and default management. Although little research has applied such technique for lot sizing problems, we observe that advanced analytics can uncover optimal patterns of setup variables given properties associated with the problems, such as problem attributes, and solution values yielded by linear programming relaxation, column generation, and Lagrangian relaxation. We, therefore, build advanced analytics models that yield information about how likely a solution pattern is the same as the optimum, which is insightful information used to partition the solution space into incumbent, superincumbent, and nonincumbent regions where an analytics-driven heuristic search procedure is applied to build restricted subproblems. These subproblems are solved by a combined mathematical programming technique to improve solution quality iteratively. We prove that the predictive search method can converge to the global optimal solution point. The discussion is followed by computational tests, where comparisons with other methods indicate that our approach can obtain better results for the benchmark problems than other state-of-the-art methods. Summary of Contribution: In this study, we propose a predictive search method that integrates machine learning/advanced analytics, mathematical programming, and heuristic search into a single framework for capacitated multi-item lot sizing problems. The advanced analytics models are used to yield information about how likely a solution pattern is the same as the optimum, which is insightful information used to divide the solution space into incumbent, superincumbent, and nonincumbent regions where an analytics-driven heuristic search procedure is applied to build restricted subproblems. These subproblems are solved by a combined mathematical programming technique to improve solution quality iteratively. We prove that the predictive search method can converge to the global optimal solution point. Through computational tests based on benchmark problems, we observe that the proposed approach can obtain better results than other state-of-the-art methods.


1984 ◽  
Vol 106 (2) ◽  
pp. 137-143 ◽  
Author(s):  
W. H. Lee ◽  
J. M. Mansour

The applicability of a linear systems analysis of two-dimensional swing leg motion was investigated. Two different linear systems were developed. A linear time-varying system was developed by linearizing the nonlinear equations describing swing leg motion about a set of nominal system and control trajectories. Linear time invariant systems were developed by linearizing about three different fixed limb positions. Simulations of swing leg motion were performed with each of these linear systems. These simulations were compared to previously performed nonlinear simulations of two-dimensional swing leg motion and the actual subject motion. Additionally, a linear system analysis was used to gain some insight into the interdependency of the state variables and controls. It was shown that the linear time varying approximation yielded an accurate representation of limb motion for the thigh and shank but with diminished accuracy for the foot. In contrast, all the linear time invariant systems, if used to simulate more than a quarter of the swing phase, yielded generally inaccurate results for thigh shank and foot motion.


Sign in / Sign up

Export Citation Format

Share Document