Open In App

Search the Interval for Minimum and Maximum of the Function in R Programming – optimize() Function

Improve
Improve
Like Article
Like
Save
Share
Report

optimize() or optimise() function in R Language is used to search the interval from lower to upper for a minimum or maximum of the function f with respect to its first argument.
 

Syntax: optimize(f, interval, maximum)
Parameters: 
f: the function to be optimized. The function is either minimized or maximized over its first argument depending on the value of maximum.
interval: a vector containing the end-points of the interval to be searched for the minimum.
maximum: the logical value says to maximize or minimize. Its default value is minimize. 
 

Example 1: 
 

Python3




# R program to illustrate
# optimize function
 
# Specifying a function
f <- function(x) {5 * x ^ 2 - 12 * x + 17}
 
# Calling the optimize() function
# over the interval of -5 to 5, to
# minimize the value
optimize(f, interval = c(-5, 5))


Output: 
 

$minimum
[1] 1.2

$objective
[1] 9.8

Example 2: 
 

Python3




# R program to illustrate
# optimize function
 
# Specifying a function
f <- function(x) {5 * x ^ 2 - 12 * x + 17}
 
# Calling the optimize() function
# over the interval of -5 to 5, to
# maximize the value
optimize(f, interval = c(-5, 5), maximum = T)


Output: 
 

$maximum
[1] -4.999944

$objective
[1] 201.9965

 


Last Updated : 08 Sep, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads