Goto

Collaborating Authors

 Planning & Scheduling


Path Planning in Support of Smart Mobility Applications using Generative Adversarial Networks

arXiv.org Machine Learning

This paper describes and evaluates the use of Generative Adversarial Networks (GANs) for path planning in support of smart mobility applications such as indoor and outdoor navigation applications, individualized wayfinding for people with disabilities (e.g., vision impairments, physical disabilities, etc.), path planning for evacuations, robotic navigations, and path planning for autonomous vehicles. We propose an architecture based on GANs to recommend accurate and reliable paths for navigation applications. The proposed system can use crowd-sourced data to learn the trajectories and infer new ones. The system provides users with generated paths that help them navigate from their local environment to reach a desired location. As a use case, we experimented with the proposed method in support of a wayfinding application in an indoor environment. Our experiments assert that the generated paths are correct and reliable. The accuracy of the classification task for the generated paths is up to 99% and the quality of the generated paths has a mean opinion score of 89%.


An Empirical Comparison of PDDL-based and ASP-based Task Planners

arXiv.org Artificial Intelligence

General purpose planners enable AI systems to solve many different types of planning problems. However, many different planners exist, each with different strengths and weaknesses, and there are no general rules for which planner would be best to apply to a given problem. In this paper, we empirically compare the performance of state-of-the-art planners that use either the Planning Domain Description Language (PDDL), or Answer Set Programming (ASP) as the underlying action language. PDDL is designed for automated planning, and PDDL-based planners are widely used for a variety of planning problems. ASP is designed for knowledge-intensive reasoning, but can also be used for solving planning problems. Given domain encodings that are as similar as possible, we find that PDDL-based planners perform better on problems with longer solutions, and ASP-based planners are better on tasks with a large number of objects or in which complex reasoning is required to reason about action preconditions and effects. The resulting analysis can inform selection among general purpose planning systems for a particular domain.


A proven example of artificial intelligence in IFS business software - IFS Blog

#artificialintelligence

In the previous blogs, I have been talking about what artificial intelligence (AI) is and some of the hype and myths behind it. One of the observations was that for me, for IFS, AI is very much a means to a goal. It's about applying to a very specific use case to deliver better results. One of these use cases is about workforce optimization. For more than 12 years, IFS has been using machine learning algorithms and other smart techniques inside IFS Planning & Scheduling Optimization (PSO) to provide optimized schedules for our customers.


Artificial Intelligence And Its Impact On Contingent Workforce Management

#artificialintelligence

One of the most important undertakings an enterprise has to deal with is finding and hiring an amazing candidate. But the fierce competition for talent, lackluster recruiting and sourcing processes and uncoordinated evaluation criteria make it an arduous task. Astoundingly, 74% of employers claim they've hired the wrong person for a position. These hires come at a cost, with organizations losing an average of nearly $15,000 on every bad hire. It's enticing to tap into artificial intelligence to help with hiring, managing and optimizing contingent workers.


Preference-Guided Planning: An Active Elicitation Approach

arXiv.org Artificial Intelligence

Planning with preferences has been employed extensively to quickly generate high-quality plans. However, it may be difficult for the human expert to supply this information without knowledge of the reasoning employed by the planner and the distribution of planning problems. We consider the problem of actively eliciting preferences from a human expert during the planning process. Specifically, we study this problem in the context of the Hierarchical Task Network (HTN) planning framework as it allows easy interaction with the human. Our experimental results on several diverse planning domains show that the preferences gathered using the proposed approach improve the quality and speed of the planner, while reducing the burden on the human expert.


Algorithms and Conditional Lower Bounds for Planning Problems

arXiv.org Artificial Intelligence

We consider planning problems for graphs, Markov decision processes (MDPs), and games on graphs. While graphs represent the most basic planning model, MDPs represent interaction with nature and games on graphs represent interaction with an adversarial environment. We consider two planning problems where there are k different target sets, and the problems are as follows: (a) the coverage problem asks whether there is a plan for each individual target set; and (b) the sequential target reachability problem asks whether the targets can be reached in sequence. For the coverage problem, we present a linear-time algorithm for graphs, and quadratic conditional lower bound for MDPs and games on graphs. For the sequential target problem, we present a linear-time algorithm for graphs, a sub-quadratic algorithm for MDPs, and a quadratic conditional lower bound for games on graphs. Our results with conditional lower bounds establish (i) modelseparation results showing that for the coverage problem MDPs and games on graphs are harder than graphs, and for the sequential reachability problem games on graphs are harder than MDPs and graphs; and (ii) objective-separation results showing that for MDPs the coverage problem is harder than the sequential target problem.


An Integrated Development Environment for Planning Domain Modeling

arXiv.org Artificial Intelligence

In order to make the task, description of planning domains and problems, more comprehensive for non-experts in planning, the visual representation has been used in planning domain modeling in recent years. However, current knowledge engineering tools with visual modeling, like itSIMPLE (Vaquero et al. 2012) and VIZ (Vodr\'a\v{z}ka and Chrpa 2010), are less efficient than the traditional method of hand-coding by a PDDL expert using a text editor, and rarely involved in finetuning planning domains depending on the plan validation. Aim at this, we present an integrated development environment KAVI for planning domain modeling inspired by itSIMPLE and VIZ. KAVI using an abstract domain knowledge base to improve the efficiency of planning domain visual modeling. By integrating planners and a plan validator, KAVI proposes a method to fine-tune planning domains based on the plan validation.


Artificial Intelligence And Its Impact On Contingent Workforce Management

#artificialintelligence

One of the most important undertakings an enterprise has to deal with is finding and hiring an amazing candidate. But the fierce competition for talent, lackluster recruiting and sourcing processes and uncoordinated evaluation criteria make it an arduous task. Astoundingly, 74% of employers claim they've hired the wrong person for a position. These hires come at a cost, with organizations losing an average of nearly $15,000 on every bad hire. It's enticing to tap into artificial intelligence to help with hiring, managing and optimizing contingent workers.


Heuristic Approaches for Goal Recognition in Incomplete Domain Models

arXiv.org Artificial Intelligence

Recent approaches to goal recognition have progressively relaxed the assumptions about the amount and correctness of domain knowledge and available observations, yielding accurate and efficient algorithms. These approaches, however, assume completeness and correctness of the domain theory against which their algorithms match observations: this is too strong for most real-world domains. In this paper, we develop goal recognition techniques that are capable of recognizing goals using \textit{incomplete} (and possibly incorrect) domain theories. We show the efficiency and accuracy of our approaches empirically against a large dataset of goal and plan recognition problems with incomplete domains.


Roster Evaluation Based on Classifiers for the Nurse Rostering Problem

arXiv.org Artificial Intelligence

The personnel scheduling problem is a well-known NP-hard combinatorial problem. Due to the complexity of this problem and the size of the real-world instances, it is not possible to use exact methods, and thus heuristics, meta-heuristics, or hyper-heuristics must be employed. The majority of heuristic approaches are based on iterative search, where the quality of intermediate solutions must be calculated. Unfortunately, this is computationally highly expensive because these problems have many constraints and some are very complex. In this study, we propose a machine learning technique as a tool to accelerate the evaluation phase in heuristic approaches. The solution is based on a simple classifier, which is able to determine whether the changed solution (more precisely, the changed part of the solution) is better than the original or not. This decision is made much faster than a standard cost-oriented evaluation process. However, the classification process cannot guarantee 100% correctness. Therefore, our approach, which is illustrated using a tabu search algorithm in this study, includes a filtering mechanism, where the classifier rejects the majority of the potentially bad solutions and the remaining solutions are then evaluated in a standard manner. We also show how the boosting algorithms can improve the quality of the final solution compared with a simple classifier. We verified our proposed approach and premises, based on standard and real-world benchmark instances, to demonstrate the significant speedup obtained with comparable solution quality.