在一个有界的2D网格世界中的多代理追逐逃避游戏中出现的行为
Sihan Xu1, Zhaohui Dang2,3
1School of Astronautics, Northwestern Polytechnical University, Xi'an, 710072, China.
Scientific reports
|August 11, 2025
概括
多代理强化学习使追逐逃避游戏中的复杂的自适应策略成为可能. 这项研究确定了新兴的合作行为和策略,在复杂的模拟中实现了高成功率.
科学领域:
- 人工智能的人工智能
- 游戏理论 游戏理论
- 计算神经科学是一种神经科学.
背景情况:
- 多代理强化学习 (MARL) 对于在复杂环境中开发适应性策略至关重要.
- 追逐逃避游戏为研究新出现的行为和协调提供了一个强大的框架.
- 了解合作策略是推进自主系统的关键.
研究的目的:
- 在一个2D网格追逐逃跑游戏中,调查两个追逐者协调中出现的行为.
- 分析MARL算法在开发自适应追逐和逃避战术方面的有效性.
- 系统地识别和量化合作战略,使用K-means集群方法.
主要方法:
- 利用多代理强化学习 (MARL) 训练追求者和逃避者.
- 定义了六个基本的追求行动和21个用于双追求者协调的复合行动.
- 雇佣K-意味着对游戏轨迹进行集群,以检测新出现的行为模式和策略.
主要成果:
- 在1000个随机追逐-逃避试验中,追逐者的成功率达到了99.9%.
- 识别了诸如"惰的追求"和"蛇形的运动"之类的新兴行为.
- 量化了四个关键的合作追击策略:蛇形角圈,阶段角方法,同一侧边缘限制和刀侧翼攻击.
结论:
- 在追逐逃跑游戏中,MARL有效地产生复杂的,适应性的策略.
- K-means集群是一种可行的方法,用于识别和分析新出现的多代理行为.
- 该研究提供了关于行为出现和合作战略优化机制的重要见解.
相关概念视频
Collisions in Multiple Dimensions: Problem Solving
4.4K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
4.4K
Collisions in Multiple Dimensions: Introduction
5.6K
It is far more common for collisions to occur in two dimensions; that is, the initial velocity vectors are neither parallel nor antiparallel to each other. Let's see what complications arise from this. The first idea is that momentum is a vector. Like all vectors, it can be expressed as a sum of perpendicular components (usually, though not always, an x-component and a y-component, and a z-component if necessary). Thus, when the statement of conservation of momentum is written for a...
5.6K
Two-Dimensional Force System: Problem Solving
665
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
665
Elastic Collisions: Case Study
14.3K
Elastic collision of a system demands conservation of both momentum and kinetic energy. To solve problems involving one-dimensional elastic collisions between two objects, the equations for conservation of momentum and conservation of internal kinetic energy can be used. For the two objects, the sum of momentum before the collision equals the total momentum after the collision. An elastic collision conserves internal kinetic energy, and so the sum of kinetic energies before the collision equals...
14.3K
Elastic Collisions: Introduction
13.1K
An elastic collision is one that conserves both internal kinetic energy and momentum. Internal kinetic energy is the sum of the kinetic energies of the objects in a system. Truly elastic collisions can only be achieved with subatomic particles, such as electrons striking nuclei. Macroscopic collisions can be very nearly, but not quite, elastic, as some kinetic energy is always converted into other forms of energy such as heat transfer due to friction and sound. An example of a nearly...
13.1K
Three-Dimensional Force System:Problem Solving
855
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
855


