Evolutionary Programmer: Autonomously Creating Path Planning Programs
based on Evolutionary Algorithms
- URL: http://arxiv.org/abs/2204.02970v1
- Date: Wed, 30 Mar 2022 12:22:14 GMT
- Title: Evolutionary Programmer: Autonomously Creating Path Planning Programs
based on Evolutionary Algorithms
- Authors: Jiabin Lou and Rong Ding and Wenjun Wu
- Abstract summary: A first-of-its-kind machine learning method named Evolutionary Programmer is proposed to solve this problem.
The new method recomposes the operators to a integrated planner, thus, the most suitable operators can be selected for adapting to the changing circumstances.
- Score: 2.9091164466276984
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Evolutionary algorithms are wildly used in unmanned aerial vehicle path
planning for their flexibility and effectiveness. Nevertheless, they are so
sensitive to the change of environment that can't adapt to all scenarios. Due
to this drawback, the previously successful planner frequently fail in a new
scene. In this paper, a first-of-its-kind machine learning method named
Evolutionary Programmer is proposed to solve this problem. Concretely, the most
commonly used Evolutionary Algorithms are decomposed into a series of
operators, which constitute the operator library of the system. The new method
recompose the operators to a integrated planner, thus, the most suitable
operators can be selected for adapting to the changing circumstances. Different
from normal machine programmers, this method focuses on a specific task with
high-level integrated instructions and thus alleviate the problem of huge
search space caused by the briefness of instructions. On this basis, a 64-bit
sequence is presented to represent path planner and then evolved with the
modified Genetic Algorithm. Finally, the most suitable planner is created by
utilizing the information of the previous planner and various randomly
generated ones.
Related papers
- AgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation [89.68433168477227]
Large Language Model (LLM) based agents have garnered significant attention and are becoming increasingly popular.
This paper investigates enhancing the planning abilities of LLMs through instruction tuning.
To address this limitation, this paper explores the automated synthesis of diverse environments and a gradual range of planning tasks.
arXiv Detail & Related papers (2024-08-01T17:59:46Z) - Genetic-based Constraint Programming for Resource Constrained Job
Scheduling [5.068093754585243]
Resource constrained job scheduling is a hard computation optimisation problem that originates in the mining industry.
Off-the-shelf solutions cannot solve this problem satisfactorily in reasonable timeframes.
This paper proposes a genetic programming algorithm to discover efficient search strategies of constraint programming.
arXiv Detail & Related papers (2024-02-01T09:57:38Z) - A Survey and Analysis of Evolutionary Operators for Permutations [0.0]
Evolving permutations directly requires specialized evolutionary operators.
In this paper, we survey the breadth of evolutionary operators for permutations.
We implement all of these in Chips-n-Salsa, an open source Java library for evolutionary computation.
arXiv Detail & Related papers (2023-11-24T16:32:44Z) - AI planning in the imagination: High-level planning on learned abstract
search spaces [68.75684174531962]
We propose a new method, called PiZero, that gives an agent the ability to plan in an abstract search space that the agent learns during training.
We evaluate our method on multiple domains, including the traveling salesman problem, Sokoban, 2048, the facility location problem, and Pacman.
arXiv Detail & Related papers (2023-08-16T22:47:16Z) - On efficient computation in active inference [1.1470070927586016]
We present a novel planning algorithm for finite temporal horizons with drastically lower computational complexity.
We also simplify the process of setting an appropriate target distribution for new and existing active inference planning schemes.
arXiv Detail & Related papers (2023-07-02T07:38:56Z) - Socio-cognitive Optimization of Time-delay Control Problems using
Evolutionary Metaheuristics [89.24951036534168]
Metaheuristics are universal optimization algorithms which should be used for solving difficult problems, unsolvable by classic approaches.
In this paper we aim at constructing novel socio-cognitive metaheuristic based on castes, and apply several versions of this algorithm to optimization of time-delay system model.
arXiv Detail & Related papers (2022-10-23T22:21:10Z) - Evolving Evolutionary Algorithms using Linear Genetic Programming [0.0]
The model is based on the Linear Genetic Programming (LGP) technique.
Several Evolutionary Algorithms for function optimization, the Traveling Salesman Problem, and the Quadratic Assignment Problem are evolved by using the considered model.
arXiv Detail & Related papers (2021-08-21T19:15:07Z) - AdaLead: A simple and robust adaptive greedy search algorithm for
sequence design [55.41644538483948]
We develop an easy-to-directed, scalable, and robust evolutionary greedy algorithm (AdaLead)
AdaLead is a remarkably strong benchmark that out-competes more complex state of the art approaches in a variety of biologically motivated sequence design challenges.
arXiv Detail & Related papers (2020-10-05T16:40:38Z) - Jump Operator Planning: Goal-Conditioned Policy Ensembles and Zero-Shot
Transfer [71.44215606325005]
We propose a novel framework called Jump-Operator Dynamic Programming for quickly computing solutions within a super-exponential space of sequential sub-goal tasks.
This approach involves controlling over an ensemble of reusable goal-conditioned polices functioning as temporally extended actions.
We then identify classes of objective functions on this subspace whose solutions are invariant to the grounding, resulting in optimal zero-shot transfer.
arXiv Detail & Related papers (2020-07-06T05:13:20Z) - New Fusion Algorithm provides an alternative approach to Robotic Path
planning [0.0]
This paper presents a new and efficient fusion algorithm for solving the path planning problem in a custom 2D environment.
The new fusion algorithm is feasible and superior in smoothness performance and can satisfy as a time-efficient and cheaper alternative to conventional A* strategies of path planning.
arXiv Detail & Related papers (2020-06-06T17:52:00Z) - Divide-and-Conquer Monte Carlo Tree Search For Goal-Directed Planning [78.65083326918351]
We consider alternatives to an implicit sequential planning assumption.
We propose Divide-and-Conquer Monte Carlo Tree Search (DC-MCTS) for approximating the optimal plan.
We show that this algorithmic flexibility over planning order leads to improved results in navigation tasks in grid-worlds.
arXiv Detail & Related papers (2020-04-23T18:08:58Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.