Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About the example #78

Open
StevenCao007 opened this issue Jan 18, 2025 · 1 comment
Open

About the example #78

StevenCao007 opened this issue Jan 18, 2025 · 1 comment

Comments

@StevenCao007
Copy link

I've noticed that most of the examples provided in the C++ code fail to converge to a reasonable solution, except for "three_player_intersection". Some examples finish the calculation in just one or two iterations, while others iterate many times but still fail to meet the constraints or achieve the desired tasks such as "obstacle avoidance" or "overtaking". I'm wondering where I should start to adjust the code. Could it be that the initial "OperatingPoint" is of poor quality?

@dfridovi
Copy link
Member

There are several related possibilities:

  • the initial operating point might not be good enough
  • some of the hyperparameters may need adjusting, eg. pertaining to the linesearch procedure or regularization strength

The reason for these issues is almost certainly that a commit for an unrelated example introduced breaking changes for others which did not get caught because the unit tests do not cover these integrated scenarios. So that is to say: if you find good fixes, or better yet create better integration tests, a PR would be most welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants