<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://tomwiki.com/index.php?action=history&amp;feed=atom&amp;title=CPLEX_cpxRetVec</id>
	<title>CPLEX cpxRetVec - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://tomwiki.com/index.php?action=history&amp;feed=atom&amp;title=CPLEX_cpxRetVec"/>
	<link rel="alternate" type="text/html" href="http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;action=history"/>
	<updated>2026-11-03T02:28:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=3136&amp;oldid=prev</id>
		<title>Ango: /* CPLEX functions or parameter names in cpxRetVec */</title>
		<link rel="alternate" type="text/html" href="http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=3136&amp;oldid=prev"/>
		<updated>2020-03-19T18:46:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CPLEX functions or parameter names in cpxRetVec&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:46, 19 March 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|1||Solution objective value&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|1||Solution objective value&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|2||(MIP) The currently best known bound on the optimal solution value of a MIP &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prob- lem&lt;/del&gt;. When a problem has been solved to optimality,  this value matches the optimal solution value.  Otherwise, this  value is computed for a minimization  (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maximiza- tion&lt;/del&gt;) problem as the minimum (maximum) objective function value of all remaining unexplored nodes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|2||(MIP) The currently best known bound on the optimal solution value of a MIP &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;problem&lt;/ins&gt;. When a problem has been solved to optimality,  this value matches the optimal solution value.  Otherwise, this  value is computed for a minimization  (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maximization&lt;/ins&gt;) problem as the minimum (maximum) objective function value of all remaining unexplored nodes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|3||(MIP) The MIP cutoff value being used during mixed integer optimization. The cutoff is updated with the objective function value, each time an integer solution is found during branch and cut.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|3||(MIP) The MIP cutoff value being used during mixed integer optimization. The cutoff is updated with the objective function value, each time an integer solution is found during branch and cut.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot;&gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|38||(S,B) The sum of the absolute values of the dual residual vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|38||(S,B) The sum of the absolute values of the dual residual vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|39||(B) The maximum violation of the complementary slackness conditions for the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;un- scaled &lt;/del&gt;problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|39||(B) The maximum violation of the complementary slackness conditions for the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unscaled &lt;/ins&gt;problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|41||(B)  The sum of the violations of the complementary slackness  conditions for the unscaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|41||(B)  The sum of the violations of the complementary slackness  conditions for the unscaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l104&quot;&gt;Line 104:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 104:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|44||The maximum absolute value in the primal solution vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|44||The maximum absolute value in the primal solution vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|45||(S,B) The maximum absolute value in the dual solution vector for the unscaled &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prob- lem&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|45||(S,B) The maximum absolute value in the dual solution vector for the unscaled &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;problem&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|46||(S,B) The maximum absolute value in the dual solution vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|46||(S,B) The maximum absolute value in the dual solution vector for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot;&gt;Line 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|66||(S,B) the lowest index where the maximum dual infeasibility occurs for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|66||(S,B) the lowest index where the maximum dual infeasibility occurs for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|67||(MIP)  The lowest index where the maximum integer infeasibility occurs for the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;un- scaled &lt;/del&gt;problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|67||(MIP)  The lowest index where the maximum integer infeasibility occurs for the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unscaled &lt;/ins&gt;problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|68||(MIP)  The lowest index where the maximum primal residual occurs for the unscaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|68||(MIP)  The lowest index where the maximum primal residual occurs for the unscaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ango</name></author>
	</entry>
	<entry>
		<id>http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=3113&amp;oldid=prev</id>
		<title>Ango: /* CPLEX functions or parameter names in cpxRetVec */</title>
		<link rel="alternate" type="text/html" href="http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=3113&amp;oldid=prev"/>
		<updated>2015-02-16T08:52:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CPLEX functions or parameter names in cpxRetVec&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:52, 16 February 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l139&quot;&gt;Line 139:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 139:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|62||(B) The objective value relative to the primal barrier solution.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|62||(B) The objective value relative to the primal barrier solution.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|81||(MIP)  The relative objective gap for a MIP optimization.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l179&quot;&gt;Line 179:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 181:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|80||(S,B) The lowest index where the maximum reduced cost value occurs for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|80||(S,B) The lowest index where the maximum reduced cost value occurs for the scaled problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|81||(MIP)  The relative objective gap for a MIP optimization.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ango</name></author>
	</entry>
	<entry>
		<id>http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=958&amp;oldid=prev</id>
		<title>Elias at 13:30, 15 August 2011</title>
		<link rel="alternate" type="text/html" href="http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=958&amp;oldid=prev"/>
		<updated>2011-08-15T13:30:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:30, 15 August 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Part Of Manual|title=the CPLEX Manual|link=[[CPLEX|CPLEX]]}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Purpose==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Purpose==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elias</name></author>
	</entry>
	<entry>
		<id>http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=957&amp;oldid=prev</id>
		<title>Elias: Created page with &quot;==Purpose==  cpxRetVec is a global variable that CPLEX  can write more detailed solution information to.  For all fields, the default value is NaN and appears whenever the elemen...&quot;</title>
		<link rel="alternate" type="text/html" href="http://tomwiki.com/index.php?title=CPLEX_cpxRetVec&amp;diff=957&amp;oldid=prev"/>
		<updated>2011-08-15T13:29:46Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Purpose==  cpxRetVec is a global variable that CPLEX  can write more detailed solution information to.  For all fields, the default value is NaN and appears whenever the elemen...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Purpose==&lt;br /&gt;
&lt;br /&gt;
cpxRetVec is a global variable that CPLEX  can write more detailed solution information to.  For all fields, the default value is NaN and appears whenever the element in question is not available/not applicable for the problem type.&lt;br /&gt;
&lt;br /&gt;
Note about integer and double quality values:&lt;br /&gt;
&lt;br /&gt;
Some quality  values are present  in both the integer and double lists.  This is because these quality  identifiers have a meaning both as double and integer qualities. Example: The double interpretation is normally the largest (absolute) value of the variables, while the integer interpretation is the first index where that value occurs.&lt;br /&gt;
&lt;br /&gt;
==Calling  Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
global cpxRetVec&lt;br /&gt;
% Call cplex by tomRun or directly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLEX functions or parameter names in cpxRetVec==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|The following outputs are created:&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;Index&amp;#039;&amp;#039;||Result of CPLEX run. (S=Simplex, B=Barrier, MIP=Mixed-Integer)&lt;br /&gt;
{|&lt;br /&gt;
|20||(S,B) Solver method (1 = Primal, 2 = Dual, 4 = Barrier)&lt;br /&gt;
|-&lt;br /&gt;
|1||Solution objective value&lt;br /&gt;
|-&lt;br /&gt;
|2||(MIP) The currently best known bound on the optimal solution value of a MIP prob- lem. When a problem has been solved to optimality,  this value matches the optimal solution value.  Otherwise, this  value is computed for a minimization  (maximiza- tion) problem as the minimum (maximum) objective function value of all remaining unexplored nodes.&lt;br /&gt;
|-&lt;br /&gt;
|3||(MIP) The MIP cutoff value being used during mixed integer optimization. The cutoff is updated with the objective function value, each time an integer solution is found during branch and cut.&lt;br /&gt;
|-&lt;br /&gt;
|4||(MIP)  The node number of the best known integer solution.&lt;br /&gt;
|-&lt;br /&gt;
|7||(MIP)  The cumulative  number of simplex iterations used to solve a mixed integer problem.&lt;br /&gt;
|-&lt;br /&gt;
|8||(MIP)  The number of nodes used to solve a mixed integer problem.&lt;br /&gt;
|-&lt;br /&gt;
|9||(MIP)  The number of unexplored  nodes left in the branch and cut tree.&lt;br /&gt;
|-&lt;br /&gt;
|5||(S) The total number of simplex iterations to solve an LP problem, or the number of crossover iterations in the case that the barrier optimizer is used.&lt;br /&gt;
|-&lt;br /&gt;
|10||(S,MIP) The number of dual super-basic variables in the current solution.&lt;br /&gt;
|-&lt;br /&gt;
|15||(S,MIP) The number of primal super-basic variables in the current solution.&lt;br /&gt;
|-&lt;br /&gt;
|6||(B) The total number of Barrier iterations to solve an LP problem.&lt;br /&gt;
|-&lt;br /&gt;
|16||(B) The number of dual exchange iterations in the crossover method. An exchange occurs when a nonbasic variable is forced to enter the basis as it is pushed toward a bound.&lt;br /&gt;
|-&lt;br /&gt;
|17||(B) The number of dual push iterations in the crossover method. A push occurs when a nonbasic variable switches bounds and does not enter the basis.&lt;br /&gt;
|-&lt;br /&gt;
|18||(B) The number of primal exchange iterations in the crossover method. An exchange occurs when a nonbasic variable is forced to enter the basis as it is pushed toward a bound.&lt;br /&gt;
|-&lt;br /&gt;
|19||(B) The number of primal push iterations in the crossover method. A push occurs when a nonbasic variable switches bounds and does not enter the basis.&lt;br /&gt;
|-&lt;br /&gt;
|12||(S) The number of Phase I iterations to solve a problem using  the primal or dual simplex method.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Double-type quality values:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|21||The maximum primal infeasibility  or, equivalently, the maximum bound violation including slacks for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|22||The maximum primal infeasibility  or, equivalently, the maximum bound violation including slacks for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|23||The sum of primal infeasibilities or, equivalently, the sum of bound violations for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|24||The sum of primal infeasibilities or, equivalently, the sum of bound violations for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|25||(S,B) The maximum of dual infeasibility or, equivalently, the maximum reduced-cost infeasibility for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|26||(S,B) The maximum of dual infeasibility or, equivalently, the maximum reduced-cost infeasibility for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|27||(S,B) The sum of dual infeasibilities or, equivalently, the sum of reduced-cost bound violations for the unscaled problem .&lt;br /&gt;
|-&lt;br /&gt;
|28||(S,B) The sum of dual infeasibilities or, equivalently, the sum of reduced-cost bound violations for the scaled problem .&lt;br /&gt;
|-&lt;br /&gt;
|29||(MIP)  The maximum of integer infeasibility for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|30||(MIP)  The sum of integer infeasibilities for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|31||The maximum of the vector &amp;#039;&amp;#039;\|Ax - b\| &amp;#039;&amp;#039;for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|32||The maximum of the vector &amp;#039;&amp;#039;\|Ax - b\| &amp;#039;&amp;#039;for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|33||The sum of the elements of vector &amp;#039;&amp;#039;\|Ax - b\| &amp;#039;&amp;#039;for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|34||The sum of the elements of vector &amp;#039;&amp;#039;\|Ax - b\| &amp;#039;&amp;#039;for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|35||(S,B) The maximum dual residual value. For a simplex solution, this is the maximum of the vector -c-B&amp;#039;pi-, and for a barrier solution, it is the maximum of the vector -A&amp;#039;pi+rc-c- for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|36||(S,B) The maximum dual residual value for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|37||(S,B) The sum of the absolute values of the dual residual vector for the  unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|38||(S,B) The sum of the absolute values of the dual residual vector for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|39||(B) The maximum violation of the complementary slackness conditions for the un- scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|41||(B)  The sum of the violations of the complementary slackness  conditions for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|43||The maximum absolute value in the primal solution vector for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|44||The maximum absolute value in the primal solution vector for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|45||(S,B) The maximum absolute value in the dual solution vector for the unscaled prob- lem.&lt;br /&gt;
|-&lt;br /&gt;
|46||(S,B) The maximum absolute value in the dual solution vector for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|47||The maximum absolute slack value for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|48||The maximum absolute slack value for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|49||(S,B) The maximum absolute reduced cost value for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|50||(S,B) The maximum absolute reduced cost value for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|51||The sum of the absolute values in the primal solution vector for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|52||The sum of the absolute values in the primal solution vector for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|53||(S,B) The sum of the absolute values in the dual solution vector for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|54||(S,B) The sum of the absolute values in the dual solution vector for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|55||The sum of the absolute slack values for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|56||The sum of the absolute slack values for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|57||(S,B) The sum of the absolute reduced cost values for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|58||(S,B) The sum of the absolute reduced cost values for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|59||(S) The estimated condition number of the scaled basis matrix.&lt;br /&gt;
|-&lt;br /&gt;
|60||(B) The objective value gap between the primal and dual objective value solution.&lt;br /&gt;
|-&lt;br /&gt;
|61||(B) The objective value relative to the dual barrier solution.&lt;br /&gt;
|-&lt;br /&gt;
|62||(B) The objective value relative to the primal barrier solution.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer-type quality values:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|63||The lowest index of a column or row where the maximum primal infeasibility occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|64||The lowest index of a column or row where the maximum primal infeasibility occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|65||(S,B) The lowest index where the maximum dual infeasibility occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|66||(S,B) the lowest index where the maximum dual infeasibility occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|67||(MIP)  The lowest index where the maximum integer infeasibility occurs for the un- scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|68||(MIP)  The lowest index where the maximum primal residual occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|69||(MIP)  The lowest index where the maximum primal residual occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|70||(S,B) The lowest  index where the maximum dual residual occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|71||(S,B) The lowest index where the maximum dual residual occurs for the scaled problem &lt;br /&gt;
|-&lt;br /&gt;
|72||(B) The lowest index of a row or column with the largest violation of the complementary slackness conditions.&lt;br /&gt;
|-&lt;br /&gt;
|73||The lowest index where the maximum x value occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|74||The lowest index where the maximum x value occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|75||(S,B) The lowest index where the maximum pi value occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|76||(S,B) The lowest index where the maximum pi value occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|77||The lowest index where the maximum slack value occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|78||The lowest index where the maximum slack value occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|79||(S,B) The lowest index where the maximum reduced cost value occurs for the unscaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|80||(S,B) The lowest index where the maximum reduced cost value occurs for the scaled problem.&lt;br /&gt;
|-&lt;br /&gt;
|81||(MIP)  The relative objective gap for a MIP optimization.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elias</name></author>
	</entry>
</feed>