:template:Optimization algorithms

{{Navbox with collapsible groups

| name = Optimization_algorithms

| title = Optimization: Algorithms, methods, and heuristics

| state = {{{state|uncollapsed}}}

| selected = {{{1|}}}

| bodyclass = hlist

| image = File:Max_paraboloid.svg

| group1 = Unconstrained nonlinear

| abbr1 = unconstrained

| state1 = {{#ifeq: {{{1|}}}|nonlinear|uncollapsed}}

| list1 =

{{Navbox|child

| group1 = Functions

| list1 =

| group2 = Gradients

| list2 =

{{Navbox|child

| group1 = Convergence

| list1 =

| group2 = Quasi–Newton

| list2 =

| group3 = Other methods

| list3 =

}}

| group3 = Hessians

| list3 =

}}

| group2 = Constrained nonlinear

| abbr2 = constrained

| state2 = {{#ifeq: {{{1|}}}|nonlinear|uncollapsed}}

| list2 =

{{Navbox|child

| group1 = General

| list1 =

| group2 = Differentiable

| list2 =

}}

| group3 = Convex optimization

| abbr3 = convex

| list3 =

{{Navbox|child

| group1 = Convex
minimization

| list1 =

| group2 = Linear and
quadratic

| list2 =

{{Navbox|child

| evenodd = swap

| group1 = Interior point

| list1 =

| group2 = Basis-exchange

| list2 =

}}

}}

| group4 = Combinatorial

| abbr4 = combinatorial

| list4 =

{{Navbox|child

| group1 = Paradigms

| list1 =

| group2 = Graph
algorithms

| list2 =

{{Navbox|child

| evenodd = swap

| group1 = Minimum
spanning tree

| list1 =

}}

{{Navbox|child

| evenodd = swap

| group1 = Shortest path

| list1 =

}}

| group3 = Network flows

| list3 =

}}

| group5 = Metaheuristics

| abbr5 = heuristic

| list5 =

| below =

}}

{{documentation}}