<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=151.151.109.24</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=151.151.109.24"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/151.151.109.24"/>
	<updated>2026-09-24T02:19:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Money_flow_index&amp;diff=8743</id>
		<title>Money flow index</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Money_flow_index&amp;diff=8743"/>
		<updated>2013-12-19T18:26:26Z</updated>

		<summary type="html">&lt;p&gt;151.151.109.24: added lookup of money flow index patterns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
In [[optimization (mathematics)|optimization]], a &#039;&#039;&#039;descent direction&#039;&#039;&#039; is a vector &amp;lt;math&amp;gt;\mathbf{p}\in\mathbb R^n&amp;lt;/math&amp;gt; that, in the sense below, moves us closer towards a local minimum &amp;lt;math&amp;gt;\mathbf{x}^*&amp;lt;/math&amp;gt; of our objective function &amp;lt;math&amp;gt;f:\mathbb R^n\to\mathbb R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Suppose we are computing &amp;lt;math&amp;gt;\mathbf{x}^*&amp;lt;/math&amp;gt; by an iterative method, such as [[line search]]. We define a descent direction &amp;lt;math&amp;gt;\mathbf{p}_k\in\mathbb R^n&amp;lt;/math&amp;gt; at the &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;th iterate to be any &amp;lt;math&amp;gt;\mathbf{p}_k&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\langle\mathbf{p}_k,\nabla f(\mathbf{x}_k)\rangle &amp;lt; 0&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt; \langle , \rangle &amp;lt;/math&amp;gt; denotes the [[inner product]]. The motivation for such an approach is that small steps along &amp;lt;math&amp;gt;\mathbf{p}_k&amp;lt;/math&amp;gt; guarantee that &amp;lt;math&amp;gt;\displaystyle f&amp;lt;/math&amp;gt; is reduced, by [[Taylor&#039;s theorem]].&lt;br /&gt;
&lt;br /&gt;
Using this definition, the negative of a non-zero gradient is always a&lt;br /&gt;
descent direction, as &amp;lt;math&amp;gt; \langle -\nabla f(\mathbf{x}_k), \nabla f(\mathbf{x}_k) \rangle = -\langle \nabla f(\mathbf{x}_k), \nabla f(\mathbf{x}_k) \rangle &amp;lt; 0 &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Numerous methods exist to compute descent directions, all with differing merits. For example, one could use [[gradient descent]] or the [[conjugate gradient method]].&lt;br /&gt;
&lt;br /&gt;
More generally, if &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a [[positive definite]] matrix, then&lt;br /&gt;
&amp;lt;math&amp;gt;d = -P \nabla f(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
is a descent direction&lt;br /&gt;
&amp;lt;ref name=&amp;quot;?&amp;quot;&amp;gt;{{cite book | author =  J. M. Ortega and W. C. Rheinbold | title = Iterative Solution of Nonlinear Equations in Several Variables | pages = 243 | year = 1970 | doi = 10.1137/1.9780898719468&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
at &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;.&lt;br /&gt;
This generality is used in [[preconditioned]] gradient descent methods.&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Descent Direction}}&lt;br /&gt;
[[Category:Mathematical optimization]]&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;/div&gt;</summary>
		<author><name>151.151.109.24</name></author>
	</entry>
</feed>