Planning & Scheduling
Path Counting for Grid-Based Navigation
Goldstein, Rhys | Walmsley, Kean (Autodesk Research) | Bibliowicz, Jacobo (Autodesk Research) | Tessier, Alexander | Breslav, Simon (Trax.GD) | Khan, Azam (Trax.GD)
Counting the number of shortest paths on a grid is a simple procedure with close ties to Pascal's triangle. We show how path counting can be used to select relatively direct grid paths for AI-related applications involving navigation through spatial environments. Typical implementations of Dijkstra's algorithm and A* prioritize grid moves in an arbitrary manner, producing paths which stray conspicuously far from line-of-sight trajectories. We find that by counting the number of paths which traverse each vertex, then selecting the vertices with the highest counts, one obtains a path that is reasonably direct in practice and can be improved by refining the grid resolution. Central Dijkstra and Central A* are introduced as the basic methods for computing these central grid paths. Theoretical analysis reveals that the proposed grid-based navigation approach is related to an existing grid-based visibility approach, and establishes that central grid paths converge on clear sightlines as the grid spacing approaches zero. A more general property, that central paths converge on direct paths, is formulated as a conjecture.
Global Big Data Conference
Managing a complex workforce has never been an easy task, and the pandemic only made it that much worse. Not only have processes surrounding hiring, firing, payroll and benefits become more difficult, but the work-from-home and rising freelance culture is adding new stresses to HR – all at a time when the pace of business is increasing rapidly and driving a greater need for workforce flexibility. Necessity is the mother of innovation, however, and in this case organizations are turning to artificial intelligence (AI) to not only lighten the load on traditional human resource management systems, but to engage the workforce in novel new ways. Far from putting humans out of work, these tools are helping people work better and improve their work-life balance. Tech blogger Srikanth claims AI is transforming workforce management in three crucial ways.
PGA Tour steps up response to rival LIV Golf league with proposed schedule changes, purse increases: reports
Fox News Flash top headlines are here. Check out what's clicking on Foxnews.com. The PGA Tour has stepped up its response to the rival Saudi-backed golf league this week, proposing an eight-event series worth at least $160 million in total prize earnings, according to multiple reports. Commissioner Jay Monahan met with players on Tuesday ahead of this week's Travelers Championship to discuss changes to the tour schedule that will include "eight limited-field no-cut events, with purses of $20 million or more each, for the top 50 finishers in the prior season's FedEx Cup standings," Gold Digest reported, citing several players present at the meeting. PGA Tour Commissioner Jay Monahan speaks to the media during a press conference prior to The Players Championship on the Stadium Course at TPC Sawgrass on March 8, 2022 in Ponte Vedra Beach, Florida.
Planning Courses for Student Success at the American College of Greece
Christou, Ioannis T., Vagianou, Evgenia, Vardoulias, George
We model the problem of optimizing the schedule of courses a student at the American College of Greece will need to take to complete their studies. We model all constraints set forth by the institution and the department, so that we guarantee the validity of all produced schedules. We formulate several different objectives to optimize in the resulting schedule, including fastest completion time, course difficulty balance, and so on, with a very important objective our model is capable of capturing being the maximization of the expected student GPA given their performance on passed courses using Machine Learning and Data Mining techniques. All resulting problems are Mixed Integer Linear Programming problems with a number of binary variables that is in the order of the maximum number of terms times the number of courses available for the student to take. The resulting Mathematical Programming problem is always solvable by the GUROBI solver in less than 10 seconds on a modern commercial off-the-self PC, whereas the manual process that was installed before used to take department heads that are designated as student advisors more than one hour of their time for every student and was resulting in sub-optimal schedules as measured by the objectives set forth.
Planning with Critical Section Macros: Theory and Practice
Chrpa, Lukas | Vallati, Mauro (University of Huddersfield)
Macro-operators (macros) are a well-known technique for enhancing performance of planning engines by providing "short-cuts" in the state space. Existing macro learning systems usually generate macros by considering most frequent action sequences in training plans. Unfortunately, frequent action sequences might not capture meaningful activities as a whole, leading to a limited beneficial impact for the planning process. In this paper, inspired by resource locking in critical sections in parallel computing, we propose a technique that generates macros able to capture whole activities in which limited resources (e.g., a robotic hand, or a truck) are used. Specifically, such a Critical Section macro starts by locking the resource (e.g., grabbing an object), continues by using the resource (e.g., manipulating the object) and finishes by releasing the resource (e.g., dropping the object). Hence, such a macro bridges states in which the resource is locked and cannot be used. We also introduce versions of Critical Section macros dealing with multiple resources and phased locks. Usefulness of macros is evaluated using a range of state-of-the-art planners, and a large number of benchmarks from the deterministic and learning tracks of recent editions of the International Planning Competition.
Improving Makespan in Dynamic Task Scheduling for Cloud Robotic Systems with Time Window Constraints
Alirezazadeh, Saeid, Alexandre, Luís A.
A scheduling method in a robotic network cloud system with minimal makespan is beneficial as the system can complete all the tasks assigned to it in the fastest way. Robotic network cloud systems can be translated into graphs where nodes represent hardware with independent computing power and edges represent data transmissions between nodes. Time window constraints on tasks are a natural way to order tasks. The makespan is the maximum amount of time between when the first node to receive a task starts executing its first scheduled task and when all nodes have completed their last scheduled task. Load balancing allocation and scheduling ensures that the time between when the first node completes its scheduled tasks and when all other nodes complete their scheduled tasks is as short as possible. We propose a grid of all tasks to ensure that the time window constraints for tasks are met. We propose grid of all tasks balancing algorithm for distributing and scheduling tasks with minimum makespan. We theoretically prove the correctness of the proposed algorithm and present simulations illustrating the obtained results.
Core Challenges in Embodied Vision-Language Planning
Francis, Jonathan (Carnegie Mellon University) | Kitamura, Nariaki (Carnegie Mellon University) | Labelle, Felix (Carnegie Mellon University) | Lu, Xiaopeng (Carnegie Mellon University) | Navarro, Ingrid (Carnegie Mellon University) | Oh, Jean
Recent advances in the areas of multimodal machine learning and artificial intelligence (AI) have led to the development of challenging tasks at the intersection of Computer Vision, Natural Language Processing, and Embodied AI. Whereas many approaches and previous survey pursuits have characterised one or two of these dimensions, there has not been a holistic analysis at the center of all three. Moreover, even when combinations of these topics are considered, more focus is placed on describing, e.g., current architectural methods, as opposed to also illustrating high-level challenges and opportunities for the field. In this survey paper, we discuss Embodied Vision-Language Planning (EVLP) tasks, a family of prominent embodied navigation and manipulation problems that jointly use computer vision and natural language. We propose a taxonomy to unify these tasks and provide an in-depth analysis and comparison of the new and current algorithmic approaches, metrics, simulated environments, as well as the datasets used for EVLP tasks. Finally, we present the core challenges that we believe new EVLP works should seek to address, and we advocate for task construction that enables model generalizability and furthers real-world deployment.
All You Need to Know About Industrial Automation and Robotics - The AI Journal
The use of computers and control systems in every industry has become very important in the last two decades. This is because computers are the backbone of the development of an industry. Information technology (computers, control systems) is used to handle all types of industrial methods; it also controls the processes of the planted machinery, increases efficiency, manually replaces the industry's workers, and enhances the speed and quality of that industry. All of these uses are called Industrial automation and robotics. Industrial automation and robotics cover a wide range of control systems from any production methods assembly lines, medical and aircraft etc.
The Fellowship of the Dyson Ring: ACT&Friends' Results and Methods for GTOC 11
Märtens, Marcus, Izzo, Dario, Blazquez, Emmanuel, von Looz, Moritz, Gómez, Pablo, Mergy, Anne, Acciarini, Giacomo, Yam, Chit Hong, Ayuso, Javier Hernando, Shimane, Yuri
Dyson spheres are hypothetical megastructures encircling stars in order to harvest most of their energy output. During the 11th edition of the GTOC challenge, participants were tasked with a complex trajectory planning related to the construction of a precursor Dyson structure, a heliocentric ring made of twelve stations. To this purpose, we developed several new approaches that synthesize techniques from machine learning, combinatorial optimization, planning and scheduling, and evolutionary optimization effectively integrated into a fully automated pipeline. These include a machine learned transfer time estimator, improving the established Edelbaum approximation and thus better informing a Lazy Race Tree Search to identify and collect asteroids with high arrival mass for the stations; a series of optimally-phased low-thrust transfers to all stations computed by indirect optimization techniques, exploiting the synodic periodicity of the system; and a modified Hungarian scheduling algorithm, which utilizes evolutionary techniques to arrange a mass-balanced arrival schedule out of all transfer possibilities. We describe the steps of our pipeline in detail with a special focus on how our approaches mutually benefit from each other. Lastly, we outline and analyze the final solution of our team, ACT&Friends, which ranked second at the GTOC 11 challenge.