Mathematics Branches, Topics, and Sub-Topics

A structured visual guide to the major mathematical areas and their relationships.

Search by code, branch, topic, subtopic, or a keyword from the descriptions.

49Mxx Numerical methods

This subtopic introduces the core ideas in numerical methods, including foundational concepts, standard methods, and the main questions used to organize the area. Typical uses include building mathematical background, framing related research problems, and supporting applications in neighboring fields where these concepts provide useful structure.

Specific topics

49M05 Numerical methods based on necessary conditions

Overview

This topic studies algorithms that discretize first-order optimality conditions, often turning control problems into nonlinear systems to solve.

Related Wikipedia Page

Wikipedia: Numerical analysis

Useful Links

Key Ideas

  • shooting methods
  • adjoint-based solvers
  • KKT systems

Typical Uses

Used for solving realistic optimal control and inverse problems numerically.

Applications

  • Trajectory optimization
  • PDE-constrained control
  • Scientific computing

References

Recommended Textbooks

49M15 Newton-type methods

Overview

Newton-type methods exploit local derivatives to converge rapidly to stationary points or optimal controls in nonlinear optimization.

Related Wikipedia Page

Wikipedia: Newton’s method

Useful Links

Key Ideas

  • quadratic convergence
  • Jacobian systems
  • line search

Typical Uses

Ideal for smooth, well-conditioned optimization problems.

Applications

  • Nonlinear programming
  • Boundary-value problems
  • Control design

References

Recommended Textbooks

49M20 Numerical methods of relaxation type

Overview

Relaxation methods progressively improve approximate solutions by replacing difficult problems with easier, related ones.

Related Wikipedia Page

Wikipedia: Relaxation (iterative method)

Useful Links

Key Ideas

  • iterative smoothing
  • successive approximations
  • fixed-point methods

Typical Uses

Useful for large-scale or difficult nonlinear problems.

Applications

  • Image processing
  • Variational regularization
  • Mechanics

References

Recommended Textbooks

49M25 Discrete approximations in optimal control

Overview

This topic studies how continuous control problems are approximated by discrete-time or finite-dimensional models for computation.

Related Wikipedia Page

Wikipedia: Discrete optimization

Useful Links

Key Ideas

  • time discretization
  • mesh refinement
  • consistency

Typical Uses

Needed for practical algorithms in control and PDE optimization.

Applications

  • Model predictive control
  • Optimal control computation
  • Numerical PDEs

References

Recommended Textbooks

49M27 Decomposition methods in optimal control

Overview

Decomposition methods break large control problems into smaller subproblems that can be solved iteratively or in parallel.

Related Wikipedia Page

Wikipedia: Decomposition method

Useful Links

Key Ideas

  • dual decomposition
  • alternating minimization
  • parallel computation

Typical Uses

Useful for large-scale distributed optimization problems.

Applications

  • Power systems
  • Network optimization
  • Distributed control

References

Recommended Textbooks

49M29 Methods involving duality

Overview

Duality-based methods exploit convex conjugates and Lagrangian formulations to solve or analyze optimization problems more effectively.

Related Wikipedia Page

Wikipedia: Duality (optimization)

Useful Links

Key Ideas

  • convex conjugates
  • Lagrangian duals
  • duality gaps

Typical Uses

Widely applied in convex optimization, economics, and control.

Applications

  • Support vector machines
  • Economics
  • Engineering design

References

Recommended Textbooks

49M30 Other numerical methods in calculus of variations

Overview

This broad area collects numerical approaches that do not fit a single template but share the goal of approximating variational problems reliably.

Related Wikipedia Page

Wikipedia: Numerical analysis

Useful Links

Key Ideas

  • mesh-based approximations
  • adaptive refinement
  • variational discretization

Typical Uses

Useful for nonstandard variational schemes and computational experiments.

Applications

  • Scientific computing
  • Finite-element methods
  • Computational mechanics

References

Recommended Textbooks

49M37 Numerical methods based on nonlinear programming

Overview

This topic uses nonlinear programming formulations and solvers to compute minimizers of variational and control problems.

Related Wikipedia Page

Wikipedia: Nonlinear programming

Useful Links

Key Ideas

  • SQP methods
  • penalty methods
  • barrier methods

Typical Uses

Common in engineering optimization and optimal control computation.

Applications

  • Engineering design
  • Trajectory planning
  • Energy systems

References

Recommended Textbooks

49M41 PDE constrained optimization (numerical aspects)

Overview

This topic focuses on the numerical solution of optimization problems whose constraints are PDEs, requiring sophisticated discretization and solver strategies.

Related Wikipedia Page

Wikipedia: PDE-constrained optimization

Useful Links

Key Ideas

  • adjoint equations
  • finite elements
  • optimizer-solver coupling

Typical Uses

Used for inverse problems, flow control, and design under PDE constraints.

Applications

  • Fluid flow control
  • Inverse problems
  • Structural optimization

References

Recommended Textbooks