You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When adding a regions through GcsTrajectoryOptimization::AddRegions or edges through GcsTrajectoryOptimization::AddEdges, a lot of pairwise intersection checks are performed in series. These intersections checks can be moved into one single optimization problem which is then parallelized by the optimizer. However, since the checks habe been moved to CalcPairwiseIntersections, this may require more care.
The text was updated successfully, but these errors were encountered:
Related issue is #19119. Perhaps resolving there would be more appropriate than having ad-hoc parallelization of solving MathematicalPrograms scattered throughout Drake. Though for intersection checks we might be able to do something better than the general case.
When adding a regions through GcsTrajectoryOptimization::AddRegions or edges through GcsTrajectoryOptimization::AddEdges, a lot of pairwise intersection checks are performed in series. These intersections checks can be moved into one single optimization problem which is then parallelized by the optimizer. However, since the checks habe been moved to CalcPairwiseIntersections, this may require more care.
The text was updated successfully, but these errors were encountered: