Tauana Ohland dos Santos , Luís Alvaro de Lima Silva , Alfredo Cossetin Neto , Edison Pignaton de Freitas
{"title":"利用三维邻域扩展求解三次网格寻路问题","authors":"Tauana Ohland dos Santos , Luís Alvaro de Lima Silva , Alfredo Cossetin Neto , Edison Pignaton de Freitas","doi":"10.1016/j.eswa.2025.128663","DOIUrl":null,"url":null,"abstract":"<div><div>Pathfinding in three-dimensional environments is essential for solving various application problems. Pathfinding in 3D spaces presents significantly greater complexity than in two-dimensional environments, primarily due to the increased number of potential paths an agent can traverse. This complexity is further compounded by three-dimensional obstacles, which introduce an additional layer of difficulty to pathfinding and necessitate solutions capable of efficiently navigating complex scenarios. Additionally, when considering the third dimension, different movement directions become relevant for identifying low-cost and smooth routes in 3D space. To address these challenges, this work investigates an innovative technique called <em>3D Neighborhood Expansion</em>, which uniformly expands the neighborhood search in three-dimensional space. The proposed 3D neighborhood expansion is then integrated into relevant path-smoothing algorithms. The primary goal is to analyze the impact of expanding the neighborhood search, controlled by the parameter <span><math><mi>k</mi></math></span>, on the performance of pathfinding algorithms in 3D environments. Specifically, this work examines whether increasing <span><math><mi>k</mi></math></span> results in more direct and smoother paths. The technique is tested using voxel-based maps, which offer realistic representations of 3D space. Based on a statistical analysis of various path search metrics, experiments conducted with the A*, Theta*, and JPS algorithms demonstrate that expanding the neighborhood significantly improves the quality of the resulting paths as <span><math><mi>k</mi></math></span> increases. These findings are crucial for enhancing practical applications in computer games, robotics, and simulation systems.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"292 ","pages":"Article 128663"},"PeriodicalIF":7.5000,"publicationDate":"2025-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Solving pathfinding problems in cubic grids using 3D neighborhood extension\",\"authors\":\"Tauana Ohland dos Santos , Luís Alvaro de Lima Silva , Alfredo Cossetin Neto , Edison Pignaton de Freitas\",\"doi\":\"10.1016/j.eswa.2025.128663\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Pathfinding in three-dimensional environments is essential for solving various application problems. Pathfinding in 3D spaces presents significantly greater complexity than in two-dimensional environments, primarily due to the increased number of potential paths an agent can traverse. This complexity is further compounded by three-dimensional obstacles, which introduce an additional layer of difficulty to pathfinding and necessitate solutions capable of efficiently navigating complex scenarios. Additionally, when considering the third dimension, different movement directions become relevant for identifying low-cost and smooth routes in 3D space. To address these challenges, this work investigates an innovative technique called <em>3D Neighborhood Expansion</em>, which uniformly expands the neighborhood search in three-dimensional space. The proposed 3D neighborhood expansion is then integrated into relevant path-smoothing algorithms. The primary goal is to analyze the impact of expanding the neighborhood search, controlled by the parameter <span><math><mi>k</mi></math></span>, on the performance of pathfinding algorithms in 3D environments. Specifically, this work examines whether increasing <span><math><mi>k</mi></math></span> results in more direct and smoother paths. The technique is tested using voxel-based maps, which offer realistic representations of 3D space. Based on a statistical analysis of various path search metrics, experiments conducted with the A*, Theta*, and JPS algorithms demonstrate that expanding the neighborhood significantly improves the quality of the resulting paths as <span><math><mi>k</mi></math></span> increases. These findings are crucial for enhancing practical applications in computer games, robotics, and simulation systems.</div></div>\",\"PeriodicalId\":50461,\"journal\":{\"name\":\"Expert Systems with Applications\",\"volume\":\"292 \",\"pages\":\"Article 128663\"},\"PeriodicalIF\":7.5000,\"publicationDate\":\"2025-06-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Expert Systems with Applications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S095741742502281X\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S095741742502281X","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Solving pathfinding problems in cubic grids using 3D neighborhood extension
Pathfinding in three-dimensional environments is essential for solving various application problems. Pathfinding in 3D spaces presents significantly greater complexity than in two-dimensional environments, primarily due to the increased number of potential paths an agent can traverse. This complexity is further compounded by three-dimensional obstacles, which introduce an additional layer of difficulty to pathfinding and necessitate solutions capable of efficiently navigating complex scenarios. Additionally, when considering the third dimension, different movement directions become relevant for identifying low-cost and smooth routes in 3D space. To address these challenges, this work investigates an innovative technique called 3D Neighborhood Expansion, which uniformly expands the neighborhood search in three-dimensional space. The proposed 3D neighborhood expansion is then integrated into relevant path-smoothing algorithms. The primary goal is to analyze the impact of expanding the neighborhood search, controlled by the parameter , on the performance of pathfinding algorithms in 3D environments. Specifically, this work examines whether increasing results in more direct and smoother paths. The technique is tested using voxel-based maps, which offer realistic representations of 3D space. Based on a statistical analysis of various path search metrics, experiments conducted with the A*, Theta*, and JPS algorithms demonstrate that expanding the neighborhood significantly improves the quality of the resulting paths as increases. These findings are crucial for enhancing practical applications in computer games, robotics, and simulation systems.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.