test_min_test
test_min_test,
a MATLAB program which
calls test_min() to define problems involving the minimization
of a scalar function of a scalar argument.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Related Data and Programs:
test_min,
a MATLAB library which
implements test problems for
minimization of a scalar function of a scalar variable.
Source Code:
-
p00_bisection_test.m,
carries out a simple bisection method.
-
p00_f.m
evaluates the function for any problem.
-
p00_f_test.m
-
p00_f1.m
evaluates the first derivative for any problem.
-
p00_f1_test.m
-
p00_f1_dif.m
approximates the first derivative via finite differences.
-
p00_f1_dif_test.m
-
p00_f2.m
evaluates the second derivative for any problem.
-
p00_f2_test.m
-
p00_f2_dif.m
approximates the second derivative via finite differences.
-
p00_f2_dif_test.m
-
p00_fmin.m
seeks a minimizer of a scalar function of a scalar variable
using Brent's derivative free method.
-
p00_fmin_test.m
-
p00_interval.m
returns a bracketing interval for any problem.
-
p00_interval_test.m
-
p00_prob_num.m
returns the number of problems available.
-
p00_sol.m
returns the solution for any problem.
-
p00_sol_test.m
-
p00_start.m
returns a starting point for optimization for any problem.
-
p00_start_test.m
-
p00_title.m
returns a title for any problem.
-
p00_title_test.m
-
p01_f.m
evaluates the objective function for problem 1.
-
p01_f1.m
evaluates the first derivative for problem 1.
-
p01_f2.m
evaluates the second derivative for problem 1.
-
p01_interval.m
returns a starting interval for optimization for problem 1.
-
p01_sol.m
returns the solution for problem 1.
-
p01_start.m
returns a starting point for optimization for problem 1.
-
p01_title.m
returns a title for problem 1.
-
p02_f.m
evaluates the objective function for problem 2.
-
p02_f1.m
evaluates the first derivative for problem 2.
-
p02_f2.m
evaluates the second derivative for problem 2.
-
p02_interval.m
returns a starting interval for optimization for problem 2.
-
p02_sol.m
returns the solution for problem 2.
-
p02_start.m
returns a starting point for optimization for problem 2.
-
p02_title.m
returns a title for problem 2.
-
p03_f.m
evaluates the objective function for problem 3.
-
p03_f1.m
evaluates the first derivative for problem 3.
-
p03_f2.m
evaluates the second derivative for problem 3.
-
p03_interval.m
returns a starting interval for optimization for problem 3.
-
p03_sol.m
returns the solution for problem 3.
-
p03_start.m
returns a starting point for optimization for problem 3.
-
p03_title.m
returns a title for problem 3.
-
p04_f.m
evaluates the objective function for problem 4.
-
p04_f1.m
evaluates the first derivative for problem 4.
-
p04_f2.m
evaluates the second derivative for problem 4.
-
p04_interval.m
returns a starting interval for optimization for problem 4.
-
p04_sol.m
returns the solution for problem 4.
-
p04_start.m
returns a starting point for optimization for problem 4.
-
p04_title.m
returns a title for problem 4.
-
p05_f.m
evaluates the objective function for problem 5.
-
p05_f1.m
evaluates the first derivative for problem 5.
-
p05_f2.m
evaluates the second derivative for problem 5.
-
p05_interval.m
returns a starting interval for optimization for problem 5.
-
p05_sol.m
returns the solution for problem 5.
-
p05_start.m
returns a starting point for optimization for problem 5.
-
p05_title.m
returns a title for problem 5.
-
p06_f.m
evaluates the objective function for problem 6.
-
p06_f1.m
evaluates the first derivative for problem 6.
-
p06_f2.m
evaluates the second derivative for problem 6.
-
p06_interval.m
returns a starting interval for optimization for problem 6.
-
p06_sol.m
returns the solution for problem 6.
-
p06_start.m
returns a starting point for optimization for problem 6.
-
p06_title.m
returns a title for problem 6.
-
p07_f.m
evaluates the objective function for problem 7.
-
p07_f1.m
evaluates the first derivative for problem 7.
-
p07_f2.m
evaluates the second derivative for problem 7.
-
p07_interval.m
returns a starting interval for optimization for problem 7.
-
p07_sol.m
returns the solution for problem 7.
-
p07_start.m
returns a starting point for optimization for problem 7.
-
p07_title.m
returns a title for problem 7.
-
p08_f.m
evaluates the objective function for problem 8.
-
p08_f1.m
evaluates the first derivative for problem 8.
-
p08_f2.m
evaluates the second derivative for problem 8.
-
p08_interval.m
returns a starting interval for optimization for problem 8.
-
p08_sol.m
returns the solution for problem 8.
-
p08_start.m
returns a starting point for optimization for problem 8.
-
p08_title.m
returns a title for problem 8.
-
p09_f.m
evaluates the objective function for problem 9.
-
p09_f1.m
evaluates the first derivative for problem 9.
-
p09_f2.m
evaluates the second derivative for problem 9.
-
p09_interval.m
returns a starting interval for optimization for problem 9.
-
p09_sol.m
returns the solution for problem 9.
-
p09_start.m
returns a starting point for optimization for problem 9.
-
p09_title.m
returns a title for problem 9.
-
p10_f.m
evaluates the objective function for problem 10.
-
p10_f1.m
evaluates the first derivative for problem 10.
-
p10_f2.m
evaluates the second derivative for problem 10.
-
p10_interval.m
returns a starting interval for optimization for problem 10.
-
p10_sol.m
returns the solution for problem 10.
-
p10_start.m
returns a starting point for optimization for problem 10.
-
p10_title.m
returns a title for problem 10.
-
p11_f.m
evaluates the objective function for problem 11.
-
p11_f1.m
evaluates the first derivative for problem 11.
-
p11_f2.m
evaluates the second derivative for problem 11.
-
p11_interval.m
returns a starting interval for optimization for problem 11.
-
p11_sol.m
returns the solution for problem 11.
-
p11_start.m
returns a starting point for optimization for problem 11.
-
p11_title.m
returns a title for problem 11.
-
r8_sign.m
returns the sign of an R8.
-
timestamp.m
prints the current YMDHMS date as a time stamp.
Last revised on 30 March 2019.