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

Modified newtons method #1068

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Feb 28, 2024

  1. Created unit test for NewtonMinimizer on Beale's function which fails…

    … to converge in 1 under 1000 steps
    strMikhailPotapenko committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    94a9e26 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    c091e71 View commit details
    Browse the repository at this point in the history
  2. Changed test case to use six hump camel test function and set initial…

    … guess so that the following conditions are all met:
    
    1. Hessian is indefinite
    2. Directional Derivative is negative
    3. The initial guess is between a local maximum and a global minimum
    
    This causes Newton's method with and without line search to converge to the local maximum
    strMikhailPotapenko committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    8ff2f03 View commit details
    Browse the repository at this point in the history
  3. Implemented modification of Hessian to force it to be positive defini…

    …te by reversing negative eigenvalues. Added optional enum parameter to NewtonMinimizer class to allow for future implementations of other methods of Hessian modification.
    strMikhailPotapenko committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    86920fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccd10c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    040a9de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59c96d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    8ff2a6a View commit details
    Browse the repository at this point in the history