From 7dd762215b373851ed313b46bad08cc973816665 Mon Sep 17 00:00:00 2001
From: jianghaiyue <jianghaiyue@zkyt.com>
Date: 星期三, 12 十一月 2025 12:26:23 +0800
Subject: [PATCH] 优化更新
---
algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java b/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
index 26c28ef..893f979 100644
--- a/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
+++ b/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
@@ -268,7 +268,7 @@
gScores.put(startKey, 0.0);
// 鏋勫缓绾︽潫妫�鏌ュ櫒
- EnhancedConstraintChecker constraintChecker = new EnhancedConstraintChecker(
+ ConstraintChecker constraintChecker = new ConstraintChecker(
constraints, occupancyMap, pathMapping, physicalConfig
);
@@ -315,7 +315,7 @@
PriorityQueue<SpaceTimeAStarNode> openSet,
Set<String> closedSet, Map<String, Double> gScores,
Map<String, SpaceTimeAStarNode> cameFrom,
- EnhancedConstraintChecker constraintChecker,
+ ConstraintChecker constraintChecker,
CTUPhysicalConfig physicalConfig) {
// 鑾峰彇绌洪棿閭诲眳
@@ -399,7 +399,7 @@
* 妫�鏌ュ綋鍓嶈妭鐐圭殑閭诲眳鏄惁鍦ㄧ煭鏈熷唴閮借闃绘尅
*/
private boolean checkIfAllNeighborsBlocked(SpaceTimeAStarNode current,
- EnhancedConstraintChecker constraintChecker,
+ ConstraintChecker constraintChecker,
CTUPhysicalConfig physicalConfig) {
// 鑾峰彇褰撳墠鑺傜偣鐨勬墍鏈夌┖闂撮偦灞�
List<Map<String, String>> neighbors = getNeighbors(current.code);
@@ -872,16 +872,16 @@
/**
* 绾︽潫妫�鏌ュ櫒
*/
- private static class EnhancedConstraintChecker {
+ private static class ConstraintChecker {
private final List<double[]> staticConstraints;
private final Map<String, String> spaceTimeOccupancyMap;
private final Map<String, Map<String, Integer>> pathMapping;
private final CTUPhysicalConfig physicalConfig;
- public EnhancedConstraintChecker(List<double[]> staticConstraints,
- Map<String, String> spaceTimeOccupancyMap,
- Map<String, Map<String, Integer>> pathMapping,
- CTUPhysicalConfig physicalConfig) {
+ public ConstraintChecker(List<double[]> staticConstraints,
+ Map<String, String> spaceTimeOccupancyMap,
+ Map<String, Map<String, Integer>> pathMapping,
+ CTUPhysicalConfig physicalConfig) {
this.staticConstraints = staticConstraints;
this.spaceTimeOccupancyMap = spaceTimeOccupancyMap != null ? spaceTimeOccupancyMap : new HashMap<>();
this.pathMapping = pathMapping;
--
Gitblit v1.9.1