Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.34 KB

Readme.md

File metadata and controls

30 lines (23 loc) · 1.34 KB

Description

Code to conduct experiments for the paper Modified Gauss-Newton method for solving a smooth system of nonlinear equations.

Overview

  • run_experiments.py — main script to perform experiments;
  • oracles.py — contains classes for optimization criteria;
  • opt_utils.py — auxiliary functions for optimizers;
  • optimizers.py — contains Gauss-Newton optimization algorithms;
  • benchmark_utils.py — routines for designed experiments;
  • plotting.py — routines for plotting results.

Print help in command line in repository directory to list all hyperparameters of the experiments:

    python run_experiments.py -h

Run the following command in command line in repository directory to obtain all experiment data in current directory:

    python run_experiments.py

Requirements

References

[1] Yudin N.E. Modified Gauss–Newton method for solving a smooth system of nonlinear equations // Computer Research and Modeling, 2021, vol. 13, no. 4, pp. 697-723, doi: https://doi.org/10.20537/2076-7633-2021-13-4-697-723.