PDE-constrained optimization

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

PDE-constrained optimization is a subset of mathematical optimization where at least one of the constraints may be expressed as a partial differential equation.[1] Typical domains where these problems arise include aerodynamics, computational fluid dynamics, image segmentation, and inverse problems.[2] A standard formulation of PDE-constrained optimization encountered in a number of disciplines is given by:[3]miny,u12yy^L2(Ω)2+β2uL2(Ω)2,s.t.𝒟y=uwhere u is the control variable and L2(Ω)2 is the squared Euclidean norm and is not a norm itself. Closed-form solutions are generally unavailable for PDE-constrained optimization problems, necessitating the development of numerical methods.[4][5][6]

Applications

[edit | edit source]

Optimal control of bacterial chemotaxis system

[edit | edit source]

The following example comes from p. 20-21 of Pearson.[3] Chemotaxis is the movement of an organism in response to an external chemical stimulus. One problem of particular interest is in managing the spatial dynamics of bacteria that are subject to chemotaxis to achieve some desired result. For a cell density z(t,𝐱) and concentration density c(t,𝐱) of a chemoattractant, it is possible to formulate a boundary control problem:minz,c,u12Ω[z(T,𝐱)z^]2+γc2Ω[c(T,𝐱)c^]2+γu20TΩu2where z^ is the ideal cell density, c^ is the ideal concentration density, and u is the control variable. This objective function is subject to the dynamics:ztDzΔzα[c(1+c)2z]=0inΩctΔc+ρcwz21+z2=0inΩzn=0onΩcn+ζ(cu)=0onΩwhere Δ is the Laplace operator.

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Further reading

[edit | edit source]
[edit | edit source]