<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://optimization.cbe.cornell.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aw843cornell</id>
	<title>Cornell University Computational Optimization Open Textbook - Optimization Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://optimization.cbe.cornell.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aw843cornell"/>
	<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Special:Contributions/Aw843cornell"/>
	<updated>2026-05-01T02:19:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6279</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6279"/>
		<updated>2021-12-19T21:50:03Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType (inconsistent formatting)&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible.&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6278</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6278"/>
		<updated>2021-12-19T21:49:19Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Portfolio Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType (inconsistent formatting)&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible.&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6202</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6202"/>
		<updated>2021-12-19T04:21:26Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible.&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6201</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6201"/>
		<updated>2021-12-19T04:19:42Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6197</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6197"/>
		<updated>2021-12-19T02:08:23Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Piecewise Linear Approximation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6193</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6193"/>
		<updated>2021-12-19T01:58:57Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Line Search Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid pronouns such as “we” (all sections).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6192</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6192"/>
		<updated>2021-12-19T01:45:21Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Unit commitment problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6186</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6186"/>
		<updated>2021-12-19T01:26:29Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Stochastic Dynamic programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
#  Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
** The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Some normal text was expressed as equation.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Introduction&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm. (Insufficient) &lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
# Formatting (incomplete). &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style. &lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
** Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
** Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
** Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
** Fix typo “optimisation”.&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
* &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# References not properly formatted&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* Sections&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6049</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6049"/>
		<updated>2021-12-17T23:51:50Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Adam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability.&lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency.&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: The section titles should NOT be in bold to avoid strange format in TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Avoid inserting inline citations after words like “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
# Algorithm image is blurry. Either increase the fidelity or write the pseudocode directly in the wiki editor.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# GAMS code is unnecessary. Please provide detailed step-by-step calculation results.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
** Remove NetIDS&lt;br /&gt;
** Please remove abbreviations from the title (i.e. BB).&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please cite sources appropriately: References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Introduction is very short for a well-recognized topic. Please expand significantly. You may refer to the Wiki examples to get an idea on writing the Introduction to a topic.&lt;br /&gt;
# An illustration might be useful here.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The algorithm described here considers only binary integer variables. However, MINLP problems may include non-binary integer variables too. Please update the method or provide a short description of the assumptions that the MINLP problem needs to satisfy in order for the presented technique to be applicable.&lt;br /&gt;
# Use linked citations please as the Wiki template above. &lt;br /&gt;
# Please provide steps in a more organized way. Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Step 2 is missing yet it is referenced in the text multiple times. Please address this in addition to the above comment.&lt;br /&gt;
# An illustration might be useful here as well. &lt;br /&gt;
# Please explain what a Gomory Cut is. If the topic is available on optimization.cb.cornell.edu, you can link it.    &lt;br /&gt;
# The current equations seem to be simple text written in Italics. All mathematical symbols and equations should be formatted via LaTex.&lt;br /&gt;
# Please format the math programs with equations and notations using formulations in lecture notes as templates.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution.&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
# Please use the equation editor for equations or mathematical symbols. - All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (&amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Help:Contents&amp;lt;/nowiki&amp;gt;). Again, any formatting issue will incur a &amp;quot;compound&amp;quot; penalty in the grading.&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
# Make sure your example is not taken from a book as that is strictly disallowed. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is not well-formatted. Please provide 3 applications and explain each in a few sentences and how BB for MINLP could be used. Also, please eliminate having multiple sections (Application, Mathematical problem, industrial application). All these could be merged together.&lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# The sentence is hard to understand &amp;quot;a scheme that grows exponentially because&amp;quot; please use a simple language. Is it also theoretically correct? It is also not mentioned and explained earlier. Thus, please avoid introducing new concepts or terms at the end. &lt;br /&gt;
# Please use summarizing sentences to describe earlier sections instead of introducing new concepts/discussion. &lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6046</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6046"/>
		<updated>2021-12-17T22:25:23Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Portfolio Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability.&lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency.&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Fix misspelling “dolling decision variables”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here (second sentence hard to read).&lt;br /&gt;
* References&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: The section titles should NOT be in bold to avoid strange format in TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
# Algorithm image is blurry. Either increase the fidelity or write the pseudocode directly in the wiki editor.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# GAMS code is unnecessary. Please provide detailed step-by-step calculation results.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
** Remove NetIDS&lt;br /&gt;
** Please remove abbreviations from the title (i.e. BB).&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please cite sources appropriately: References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Introduction is very short for a well-recognized topic. Please expand significantly. You may refer to the Wiki examples to get an idea on writing the Introduction to a topic.&lt;br /&gt;
# An illustration might be useful here.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The algorithm described here considers only binary integer variables. However, MINLP problems may include non-binary integer variables too. Please update the method or provide a short description of the assumptions that the MINLP problem needs to satisfy in order for the presented technique to be applicable.&lt;br /&gt;
# Use linked citations please as the Wiki template above. &lt;br /&gt;
# Please provide steps in a more organized way. Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Step 2 is missing yet it is referenced in the text multiple times. Please address this in addition to the above comment.&lt;br /&gt;
# An illustration might be useful here as well. &lt;br /&gt;
# Please explain what a Gomory Cut is. If the topic is available on optimization.cb.cornell.edu, you can link it.    &lt;br /&gt;
# The current equations seem to be simple text written in Italics. All mathematical symbols and equations should be formatted via LaTex.&lt;br /&gt;
# Please format the math programs with equations and notations using formulations in lecture notes as templates.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution.&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
# Please use the equation editor for equations or mathematical symbols. - All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (&amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Help:Contents&amp;lt;/nowiki&amp;gt;). Again, any formatting issue will incur a &amp;quot;compound&amp;quot; penalty in the grading.&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
# Make sure your example is not taken from a book as that is strictly disallowed. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is not well-formatted. Please provide 3 applications and explain each in a few sentences and how BB for MINLP could be used. Also, please eliminate having multiple sections (Application, Mathematical problem, industrial application). All these could be merged together.&lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# The sentence is hard to understand &amp;quot;a scheme that grows exponentially because&amp;quot; please use a simple language. Is it also theoretically correct? It is also not mentioned and explained earlier. Thus, please avoid introducing new concepts or terms at the end. &lt;br /&gt;
# Please use summarizing sentences to describe earlier sections instead of introducing new concepts/discussion. &lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6045</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6045"/>
		<updated>2021-12-17T21:48:54Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Disjunctive Inequalities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]]==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki.&lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability.&lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency.&lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
==[[Exponential transformation|Exponential Transformation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: The section titles should NOT be in bold to avoid strange format in TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
# Algorithm image is blurry. Either increase the fidelity or write the pseudocode directly in the wiki editor.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# GAMS code is unnecessary. Please provide detailed step-by-step calculation results.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
** Remove NetIDS&lt;br /&gt;
** Please remove abbreviations from the title (i.e. BB).&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please cite sources appropriately: References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Introduction is very short for a well-recognized topic. Please expand significantly. You may refer to the Wiki examples to get an idea on writing the Introduction to a topic.&lt;br /&gt;
# An illustration might be useful here.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The algorithm described here considers only binary integer variables. However, MINLP problems may include non-binary integer variables too. Please update the method or provide a short description of the assumptions that the MINLP problem needs to satisfy in order for the presented technique to be applicable.&lt;br /&gt;
# Use linked citations please as the Wiki template above. &lt;br /&gt;
# Please provide steps in a more organized way. Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Step 2 is missing yet it is referenced in the text multiple times. Please address this in addition to the above comment.&lt;br /&gt;
# An illustration might be useful here as well. &lt;br /&gt;
# Please explain what a Gomory Cut is. If the topic is available on optimization.cb.cornell.edu, you can link it.    &lt;br /&gt;
# The current equations seem to be simple text written in Italics. All mathematical symbols and equations should be formatted via LaTex.&lt;br /&gt;
# Please format the math programs with equations and notations using formulations in lecture notes as templates.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution.&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
# Please use the equation editor for equations or mathematical symbols. - All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (&amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Help:Contents&amp;lt;/nowiki&amp;gt;). Again, any formatting issue will incur a &amp;quot;compound&amp;quot; penalty in the grading.&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
# Make sure your example is not taken from a book as that is strictly disallowed. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is not well-formatted. Please provide 3 applications and explain each in a few sentences and how BB for MINLP could be used. Also, please eliminate having multiple sections (Application, Mathematical problem, industrial application). All these could be merged together.&lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# The sentence is hard to understand &amp;quot;a scheme that grows exponentially because&amp;quot; please use a simple language. Is it also theoretically correct? It is also not mentioned and explained earlier. Thus, please avoid introducing new concepts or terms at the end. &lt;br /&gt;
# Please use summarizing sentences to describe earlier sections instead of introducing new concepts/discussion. &lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6044</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=6044"/>
		<updated>2021-12-17T21:37:03Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Disjunctive Inequalities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
&lt;br /&gt;
* A conclusion section&lt;br /&gt;
&lt;br /&gt;
* References&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: The section titles should NOT be in bold to avoid strange format in TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Posting GAMS code on the page is generally inappropriate and discouraged. Please check with the TAs or me if you have a strong desire to post GAMS codes on the Wiki page. A typical textbook should not be limited to a specific software package. If the GAMS code must be posted, please also post ALL other software implementation versions, such as Pyomo and JuliaOPT, among others.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
# Algorithm image is blurry. Either increase the fidelity or write the pseudocode directly in the wiki editor.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# The solution technique should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# GAMS code is unnecessary. Please provide detailed step-by-step calculation results.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;br /&gt;
&lt;br /&gt;
== [[Branch and bound (BB) for MINLP|Branch and Bound for MINLP]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
** Remove NetIDS&lt;br /&gt;
** Please remove abbreviations from the title (i.e. BB).&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please cite sources appropriately: References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Introduction is very short for a well-recognized topic. Please expand significantly. You may refer to the Wiki examples to get an idea on writing the Introduction to a topic.&lt;br /&gt;
# An illustration might be useful here.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The algorithm described here considers only binary integer variables. However, MINLP problems may include non-binary integer variables too. Please update the method or provide a short description of the assumptions that the MINLP problem needs to satisfy in order for the presented technique to be applicable.&lt;br /&gt;
# Use linked citations please as the Wiki template above. &lt;br /&gt;
# Please provide steps in a more organized way. Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Step 2 is missing yet it is referenced in the text multiple times. Please address this in addition to the above comment.&lt;br /&gt;
# An illustration might be useful here as well. &lt;br /&gt;
# Please explain what a Gomory Cut is. If the topic is available on optimization.cb.cornell.edu, you can link it.    &lt;br /&gt;
# The current equations seem to be simple text written in Italics. All mathematical symbols and equations should be formatted via LaTex.&lt;br /&gt;
# Please format the math programs with equations and notations using formulations in lecture notes as templates.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution.&lt;br /&gt;
# Please show a step-by-step solution in the example. The solution is incomplete. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
# Please use the equation editor for equations or mathematical symbols. - All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (&amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Help:Contents&amp;lt;/nowiki&amp;gt;). Again, any formatting issue will incur a &amp;quot;compound&amp;quot; penalty in the grading.&lt;br /&gt;
# This example does not follow the MINLP structure discussed in the above section since binary variables are missing. Branch and bound may not be appropriate for such problems. Please provide an appropriate numerical example and solve it according to the above comments.&lt;br /&gt;
# Make sure your example is not taken from a book as that is strictly disallowed. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is not well-formatted. Please provide 3 applications and explain each in a few sentences and how BB for MINLP could be used. Also, please eliminate having multiple sections (Application, Mathematical problem, industrial application). All these could be merged together.&lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# The sentence is hard to understand &amp;quot;a scheme that grows exponentially because&amp;quot; please use a simple language. Is it also theoretically correct? It is also not mentioned and explained earlier. Thus, please avoid introducing new concepts or terms at the end. &lt;br /&gt;
# Please use summarizing sentences to describe earlier sections instead of introducing new concepts/discussion. &lt;br /&gt;
* References&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources. A quick Google scholar search could provide relevant references.&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4788</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4788"/>
		<updated>2021-12-05T21:16:30Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, etc., you will need to get explicit permission from the author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4787</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4787"/>
		<updated>2021-12-05T21:15:38Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC. Any formatting issue will incur a penalty in the grading.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, you will need to get explicit permission from the textbook author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4786</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4786"/>
		<updated>2021-12-05T21:04:29Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Disjunctive Inequalities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, you will need to get explicit permission from the textbook author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4785</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4785"/>
		<updated>2021-12-05T21:04:07Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Disjunctive Inequalities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results. The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation &lt;br /&gt;
process and a clear presentation of each step&#039;s results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, you will need to get explicit permission from the textbook author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4784</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4784"/>
		<updated>2021-12-05T20:57:10Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Unit commitment problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, you will need to get explicit permission from the textbook author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4783</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4783"/>
		<updated>2021-12-05T20:53:17Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If you take a numerical example directly from a textbook, you will need to get explicit permission from the textbook author in writing and share that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments). There is an Application section where you discuss the applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation process and a clear presentation of each step&#039;s results. (again, similar to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4782</id>
		<title>2021 Cornell Optimization Open Textbook Feedback</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=2021_Cornell_Optimization_Open_Textbook_Feedback&amp;diff=4782"/>
		<updated>2021-12-05T20:52:13Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Wing shape Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Lagrangean duality|Lagrangian duality]] ==&lt;br /&gt;
* Author list, sections and TOC&lt;br /&gt;
# Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
# Remove cornell ID from Author list&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes sentences on constructing the dual problem and is referred to as Lagrangian relaxation (LR). This is incorrect, please fix the definition of LR.&lt;br /&gt;
# Definitions of LR and its relation to duality should be double checked and re-written.&lt;br /&gt;
# Only one reference is present in this section. Please add more relevant references by expanding this section.&lt;br /&gt;
# Consider merging the “introduction” and “history” sections.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The Lagrangian variables associated with equality constraints h(x) are unbounded but the Lagrangian dual problem states them as non-negative. Please fix the same.&lt;br /&gt;
# Also to construct a dual, we do not change minimization to maximization directly. We observed such things in the examples in lecture notes due to simplification. The lagrangian dual problem would be minimize (,).&lt;br /&gt;
# Adding to the previous point, the Lagrangian is a lower bound on the original objective; the solution to the primal and dual or only equivalent if the duality gap is 0. You reference this in one section, but this is after your statement “Hence, solving the dual problem, which is a function of the Lagrangian multipliers (𝜆*) yields the same solution as the primal problem, which is a function of the original variables (x*). “. Please clarify the specific conditions that must hold for the solution of the dual to be equal to the primal’s.&lt;br /&gt;
# You refer to the “Complementary Slackness Theorem”, but don’t actually write the mathematical representation of complementary slackness. Please fix this. Also consider including the derivation of the complementary slackness condition, as it is both easy and short. Boyd is a good reference for this.&lt;br /&gt;
# Last step of the “process” subsection also needs updating according to the previous comments.&lt;br /&gt;
# The inline notations should also be typed using LaTex.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Only one dual variable is associated with each constraint. The numerical example uses two for the first and second constraint which is unnecessary. Please update it accordingly for both constraints. This particular example will only have two dual variables instead of the five dual variables used currently.&lt;br /&gt;
# All consecutive steps need to be updated since the dual variables would be updated.&lt;br /&gt;
# After substitution the nonlinear function should be further simplified. The current expression reads like a highly nonlinear function but can be easily simplified.&lt;br /&gt;
# Similar to the comments in the methodology section, inverting minimize to maximize is incorrect. Please update the dual objective function and domain of dual variables accordingly.&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Bullet points could be used to state the last four real-world examples that explain the physical meaning of the primal and dual problems.&lt;br /&gt;
# Add references for the last set of applications. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# This section contains a few typos. Please fix the same.&lt;br /&gt;
* References&lt;br /&gt;
# Some citations&#039; hyperlinks are displaying.&lt;br /&gt;
&lt;br /&gt;
== [[Disjunctive inequalities|Disjunctive Inequalities]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section and semester&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# No citations are present in this section.&lt;br /&gt;
# “mixed-integer programming (MIP)” should be used instead of “multiple integer programming (MIP)”. Please fix this error.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The abbreviation MILP is not previously defined. Please fix this issue.&lt;br /&gt;
# You consistently use the negative sign instead of the NOT operator for y (-y instead of ¬y). &lt;br /&gt;
# Some inconsistencies with the spacing of variables, constraints, etc., under the “General” section that need to be fixed.&lt;br /&gt;
# Typo in “This is shown below by M1, M2, y1, and y1:” where y1 needs to be changed to y2. Why use two different Big-M variables here? Elsewhere in the Wiki you only use one so this could lead to confusion with a general audience. Also if this was taken from the lecture notes then it needs to be cited.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please reformulate and solve a complete numerical example rather than just reformulating a general example. Demonstrate the use of Big-M and Convex Hull formulation in an optimization problem that provides details such as individual steps in the problem solving process and final results.&lt;br /&gt;
# Add space between vee (V) operator and brackets in first line of Latex&lt;br /&gt;
# Please format variables correctly, for example, use &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; instead of x1.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please format the equations appropriately either by using latex code or the visual editor. These images are NOT acceptable!&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# There is no conclusion presented in this section at all.&lt;br /&gt;
* References&lt;br /&gt;
# The included references have NOT been used anywhere in the Wiki. Add references for sentences that are not common knowledge and please link them appropriately with the text in Wiki. If the figures used here were not original works, you must also cite them. &lt;br /&gt;
# There are many papers on this topic. A simple Google (Scholar) search could provide you with sufficient references to cite. &lt;br /&gt;
# Many important references of this topic are missing.&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
==[[Stochastic programming|Stochastic Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell IDs&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
# This section only includes two sentences on Stochastic programming (SP), while the rest gives examples of uncertainty. Please discuss the need for SP in the presence of uncertainty. Also, discussion on robust optimization and its limitations should be removed since it is out of place.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please avoid direct inline linkbacks to Wikipedia.&lt;br /&gt;
# The symbol “xi” in the methodology subsection should be explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Copying a numerical example &amp;quot;entirely&amp;quot; from a textbook is inappropriate. Your team should come up with a &amp;quot;numerical&amp;quot; case.&lt;br /&gt;
# No specific application context is needed for a numerical example.&lt;br /&gt;
# The inline notations (`x1`, `s1`) should also be typed using LaTex.&lt;br /&gt;
# Label all tables with a table number for better readability. &lt;br /&gt;
# Properly format the solution table with the label attached rather than the following sentence. The solution table looks different from the others, please fix this for consistency. &lt;br /&gt;
* A section to discuss and/or illustrate the applications;&lt;br /&gt;
# I suggest eliminating citing the last name of the first author (i.e. Zhou et al.)&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# URLs of some citations are not properly formatted (not showing the hyperlinks).&lt;br /&gt;
&lt;br /&gt;
== [[Exponential transformation|Exponential Transformation]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Missing course section&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction.&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Last sentence with 51 words is hard to read. &lt;br /&gt;
# Second Sentence: please change the word “they” as it could make the meaning ambiguous&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
# If you use abbreviations, please introduce them (e.g. NLP,MINLP)&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please explain the transformation in words along with equations&lt;br /&gt;
# Terms like posynomial should be described in detail.&lt;br /&gt;
# Please move the numerical example to the section below&lt;br /&gt;
# The “(eq 1)” is not needed here.&lt;br /&gt;
# Please expand this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the third equation of the numerical example, it is confusing to have coefficients after numbers. Some readers may read it as an exponent.&lt;br /&gt;
# Last equation in this section after “further linearization” is incorrect. This equation cannot be further linearized, please fix this.&lt;br /&gt;
# Please explain the steps in the numerical examples in detail. The step-by-step solution should be provided. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Missing part of text: “Proof of convexity of with positive definite test of Hessian…”&lt;br /&gt;
# Applications are not numerical examples. Please refer to this link for example of applications: [[Duality|https://optimization.cbe.cornell.edu/index.php?title=Duality]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
# The section current applications is redundant&lt;br /&gt;
# Please use the LaTex code or equation editor for min, s.t., etc.&lt;br /&gt;
# Under current applications, do not just use a hyperlink to describe an application. Actually describe it. And properly inline citation style should be used instead of the hyperlink. &lt;br /&gt;
# The convexification application of MINLP can be further simplified for binary variables. Please refer to the lecture slides for more information.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references by using this as Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Citation 7 is missing in current applications&lt;br /&gt;
&lt;br /&gt;
== [[Sparse Reconstruction with Compressed Sensing|Sparse reconstruction with Compressed Sensing]] ==&lt;br /&gt;
This Wiki needs a significant rewrite. Please go through the comments for details.&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction section should include information about the problem and its implications presented briefly. Please use full sentences to write this Wiki. You may use tools like Grammarly to check sentence formation and grammar.&lt;br /&gt;
# This section includes several typos like “sub modual”. Please fix them throughout the wiki and delete them if not required.&lt;br /&gt;
# Many abbreviations are used before previously defining them. Please define these abbreviations before using them in the text.&lt;br /&gt;
# This section is incomprehensible in its current form. Please rewrite with proper comprehension.&lt;br /&gt;
# Equations and math symbols need proper reformatting. The current version reads like text (along with equations) copy-pasted from a specific source. All mathematical symbols and equations should be formatted via LaTex - this is a learning objective of the Wiki assignment. You can find some useful links on converting your equations/symbols into LaTex code here: (https://optimization.cbe.cornell.edu/index.php?title=Help:Contents).&lt;br /&gt;
# Try to place the figure at the top of the Wiki between the main text.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# I suggest the use of more formal abstract illustrations. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equations and symbols need proper reformatting.&lt;br /&gt;
# Lemmas and theorems are not expected for this Wiki. Sparse reconstruction is a straightforward concept but is unnecessarily complicated here. Please refer to other Wiki examples to get an idea of what the Wiki should convey.&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Numerical example is missing.&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion section is missing.&lt;br /&gt;
* References&lt;br /&gt;
# The current reference list is not correctly formatted. References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Portfolio optimization|Portfolio Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell id&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introductory sentence should be rephrased. The action of minimizing the risks does not inherently maximize the gains, rather PO aims to maximize gains whilst minimizing risks. &lt;br /&gt;
# Amount of whitespace can be reduced by changing the orientation of Figure 1 and the sentences in this section.&lt;br /&gt;
# Define terms such as risk, return, portfolio, etc., when you introduce them. Assume that the reader may not know much about finance. This goes for all other sections as well. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# A brief mention of modern portfolio theory (i.e.. Markowitz) would be appropriate in this section. &lt;br /&gt;
# Several grammatical errors here involving sentence structure and clarity. Some questionable semantics (e.g., “The portfolio optimization mainly assumes two directions.”) and syntax (phrases such as “.. is as follows” should be followed by a colon). Misuse of commas and missing commas in this section. Two sentences introducing E(rp) and w should be combined into one.&lt;br /&gt;
# Use LaTex to distinguish variables written within a sentence, such as m and n. &lt;br /&gt;
# Rephrase “Cut the relevant information and conditions in the portfolio optimization, as well as the final requirements into the relevant variables, constraints and linear functions of the linear programming problem.”&lt;br /&gt;
# An explanation of a few common constraints would be helpful, rather than just including a table. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Solving the numerical example by GAMS is inappropriate. Please provide detailed step-by-step calculation results.&lt;br /&gt;
# All tables need to be labeled.&lt;br /&gt;
# Include figure number in label for consistency. &lt;br /&gt;
# Fix misspelling “dolling decision variables”. &lt;br /&gt;
# Use LaTex for all variables, equations, and constraints here.&lt;br /&gt;
# Example 2 table is hard to read, so making it bigger would help. &lt;br /&gt;
# Remove the “Using excel as the solver” part from the sentence before the solution discussion. &lt;br /&gt;
# Some grammatical errors here (phrases such as “.. is as follows” should be followed by a colon). &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Rephrase “Portfolio optimization can be used to screen investment projects that meet investors, rationally allocate investment amounts, etc.”&lt;br /&gt;
# Not sure “relevant” is the correct word choice here. &lt;br /&gt;
# You need more specific examples with the utility of portfolio optimization, this section is quite general as is. Some more detail and focus on real-world applications in the financial industry that relate to retirement planning, financial security, economic stability, etc., would be helpful. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Need some commas here.&lt;br /&gt;
# The sentence “Linear programming has been around since the 1940’s and has such a wide base of applications” is not necessary. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider linking the references as demonstrated in the Wiki tutorial on Canvas and in this template,  [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove white space between end of sentences and reference numbers.&lt;br /&gt;
&lt;br /&gt;
== [[Chance-constraint method|Chance constraint method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please consider correcting a few grammatical errors: “pre-planned for”, “god”, “certain levels of feasibility is guaranteed in what are”, and “Performance of a system”&lt;br /&gt;
# In “Chance-constraint”, it is capitalized randomly throughout the introduction. Please correct.   &lt;br /&gt;
# Please use technical language to briefly introduce chance-constrained programming. Words like “acts of god”, “cost of doing business” are not appropriate for a  technical Wiki.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Xi is an uncertainty/randomness variable. It is better to use clear language. &lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others.&lt;br /&gt;
# Theory is insufficient. Please expand and explain different approaches. &lt;br /&gt;
# Please add pros and cons explicitly as a list. &lt;br /&gt;
# Explain the physical meaning for examples of chance constraints along with all the notations used.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please remove this example as it is directly from this book. The example should be purely numerical without any background.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Please use the mathematical editor for adding explanations in the text. Using “ x is a decision variable” is hard to read. Same for f(x) and others. &lt;br /&gt;
# Please change the table format so as not to confuse the reader. &lt;br /&gt;
# Multiple instances of [Chart to be added] are missing.&lt;br /&gt;
# Example is incomplete. &lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please connect several grammatical and spelling errors: “real life application”, Energy creation, particularly in renewable sources, have high variabilities”, and others&lt;br /&gt;
# “Zhao, Xue, Cao, and Zhang”. No need to list all authors within the article. Provide a reference is sufficient. If authors must be mentioned, (Zhao et al.) should be ok.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Uniqueness and universality earlier are not clear to me. If they are not discussed earlier in the application, it would be better not to introduce new discussions in the conclusion.&lt;br /&gt;
# If you cite an example on the page, as in the last sentence, please provide a link to move the reader to the section/subsection. &lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
==  [[Bayesian Optimization]] ==&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor on the section titles.&lt;br /&gt;
* Contents: Subheadings for EI and the algorithm should not be bolded, Random words should not be capitalized.&lt;br /&gt;
* Author list: Remove cornell ID, Please check names&lt;br /&gt;
* Introduction&lt;br /&gt;
# The introduction is too general and not substantial enough. For example, simply saying BayesOpt is useful when the objective function is unknown obscures exactly HOW it is useful (namely, computational efficiency in applications where ground truth sampling is expensive). Discussion on applications should be moved to a separate section.&lt;br /&gt;
# Machine learning rarely includes black-box functions to be optimized. Bayesian optimization is almost never used for optimizing ML loss functions but can instead be used for hyperparameter optimization. Please update such claims in this section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Captions need reformatting.&lt;br /&gt;
# Consider italicizing keywords rather than bolding.&lt;br /&gt;
# Please add a citation to the first sentence. &lt;br /&gt;
# Discussion on acquisition functions should include comparisons, tradeoffs, and reasons to use one over the other. Should also note that expected improvement is the most widely used in practice, and explain.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Please write equations in the Wiki instead of attaching images for equations.&lt;br /&gt;
# Acquisition function figure could be made larger and clearer to improve readability.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any references to functions or methods in code ‘e.g. fmin’ should be properly formatted as code-stylized text.&lt;br /&gt;
# Please use the equation editor for min, st., etc.&lt;br /&gt;
# Avoid including a figure of the code for this example and explicitly describe the steps to the modeling and solution process instead. &lt;br /&gt;
# Avoid pronouns such as “our” and “we”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please do not use brackets to enclose lists.&lt;br /&gt;
# Some claims here should be supported by references. Please cite each source after its sentence. &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to “pop” machine learning blogs where anyone can be an author. (e.g. towardsdatascience)&lt;br /&gt;
# All references are URLs. Please cite publications and literature.&lt;br /&gt;
# A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
Notes on grammar: Needs some work. Several instances where colons are inappropriately inserted mid sentence or in subheadings. Explanations are not terse. Several instances of switching between personal and impersonal style of writing, which is distracting.&lt;br /&gt;
&lt;br /&gt;
== [[Conjugate gradient methods]]  ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Introduction&lt;br /&gt;
# All inline notations (e.g., `x`, `A`) should be typed using LaTex.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# All equations need to be better formatted.&lt;br /&gt;
# Is Gauss-Newton no longer referenced?&lt;br /&gt;
# Theorems listed in the first section should be accompanied with high level explanation, not just a list of the theorems themselves. The page should read like an article, with proper flow.&lt;br /&gt;
# Please indent equation blocks.&lt;br /&gt;
# Please properly format pseudocode.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Steps should be accompanied with explanation, or reference to the corresponding step in the pseudocode.&lt;br /&gt;
# Please properly format in a more organized manner, aligning equations appropriately and demarcating steps appropriately.&lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
# Consider including 2 additional examples of applications&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Consider adding future research directions&lt;br /&gt;
* References&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Geometric programming|Geometric Programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Examples of applications in this section use the same reference. Please cite their individual sources.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The symbol denoting the domain in the definition of a monomial is unclear. Please clarify it or fix this if it is incorrect.&lt;br /&gt;
# Definition of posynomial refers to section 2.1 which is missing from the Wiki (sections are not numbered in the main text).&lt;br /&gt;
# In the generalized posynomial subsection, bullet points do not tell us why h(x) is posynomial. Either provide reasons or simply state that h(x) is posynomial. Also explain why h3 is a generalized posynomial.&lt;br /&gt;
# Additional theory on the feasibility analysis could be provided in this section.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the transformation example, the last two constraints could also be simplified by applying a natural logarithm on both sides. Please update them as well.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The figure in this section needs to be labeled. &lt;br /&gt;
# The figure needs to be resized and perhaps aligned to the center.  &lt;br /&gt;
* A conclusion section:&lt;br /&gt;
# Please avoid vague language such as: “This makes”.&lt;br /&gt;
# Please avoid opinionated statements: “one of the best ways”.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki has very few references. A quick Google Scholar search may provide relevant references.&lt;br /&gt;
&lt;br /&gt;
== [[Adam]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Some grammatical errors here, mostly related to the need for commas in certain places (e.g., “Before Adam..”).&lt;br /&gt;
# Some minor errors with parts of speech throughout the section, need to revisit phrases such as “which has broader scope in future for”, etc. &lt;br /&gt;
# Try splitting up some of the longer sentences in this section, a couple are hard to read.&lt;br /&gt;
# Avoid definitive statements about Adam being the best or always better solver, as this is simply not true (the choice of the “best” optimizer is setting-dependent). Use language such as “Research has shown that Adam has demonstrated superior experimental performance over..” and then cite academic references to back this claim. &lt;br /&gt;
# What does adam stand for? Introduction is insufficient. Please expand. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Revise grammar here, noticing some missing commas and uncapitalized word after period.&lt;br /&gt;
# Rephrase “second one is to update the old position with the updated position”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section, and actual subscripts instead of “m_t”, etc. &lt;br /&gt;
# Avoid inserting inline citations after words like “According to..” or “This article..” as it is a bit informal. This could be rephrased or changed to something like “According to author,^[2] …” with author name inserted. &lt;br /&gt;
# Remove white space before the period in RMSP discussion.&lt;br /&gt;
# Please provide a pseudocode. &lt;br /&gt;
# Please use list the two methods here “Adam is a combination of two gradient descent methods which are explained below”&lt;br /&gt;
# Please expand the theory section significantly. Theoretical convergence properties should be discussed, even if briefly.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Same comment as before, consider replacing inline citations after words like “According to..”. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted, not just hyperlinks. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Try to avoid references to blogs and use peer-reviewed academic references instead. &lt;br /&gt;
# Too few references.&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[A-star algorithm|a* algorithm]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor and avoid HTML formatting on the section titles.&lt;br /&gt;
* An introduction of the topic:&lt;br /&gt;
# Weird spacing between paragraphs. Please fix this issue.&lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. &lt;br /&gt;
# Please consider correcting a few grammatical errors: “Optimal path”, “cross country”, missing period at end of first paragraph, other random capitalizations, etc.&lt;br /&gt;
# There are no citations in the introduction. Please cite every source.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Please add the mathematical description of the algorithm.&lt;br /&gt;
# Reference style varies in sentences. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please fix grammatical and spelling errors as (“from current position to the goal”, “There are a lot of discussions”, etc). Also, many hyphens are missing as “non playable”.&lt;br /&gt;
# In algorithms, it is a standard to add high-level description (i.e. pseudocode or flowchart). Please incorporate it. &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section (e.g., “f(n)...”, “h(n)..”, etc.). This goes for other sections as well.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# The numerical example does not show the full computations the algorithm performs. Please show the computation on a smaller example.&lt;br /&gt;
# Instead of writing things like “The above image..”, label each figure and use the figure number to refer to it in text. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# No references in the applications. Please cite every source &lt;br /&gt;
# Preferably, add at least an additional application.  &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Conclusion should summarize descriptions. Please modify it to provide a summary.  &lt;br /&gt;
# Please pay attention to the length and structure of sentences here and in the full page. First sentence is hard to read.&lt;br /&gt;
* References&lt;br /&gt;
# References seem to vary in format and are not linked correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Incorrect reference style. Please follow the example and use the template.&lt;br /&gt;
&lt;br /&gt;
== [[Job shop scheduling|Job-Shop Scheduling Problem]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The current introduction to the jobshop scheduling problem has only two sentences in addition to the parameter description. Introduction typically contains information about the problem, its importance in the real-world, and some information about the solution techniques and their types to solve the problem. Please add some information that covers the above.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# It is unclear whether the assumptions stated in this section are required to apply the following solution techniques. Please clarify the same. Also use complete sentences to state them.&lt;br /&gt;
# The branch and bounds method described in this section only discusses the solution technique for problems with one machines. However, branch and bound is a general technique that can be applied to any MILP problems with varying scales. Please update the “methods” section to be as general as possible.&lt;br /&gt;
# Since this Wiki focuses on jobshop scheduling, at least two methods are expected. Branch and bound is a general MILP technique, so, it is recommended to add a tailored technique that can only solve specific jobshop scheduling problems. Solving the numerical example with this technique is not necessary.&lt;br /&gt;
# Reference to the branch and bound technique described in this section is a “youtube” video. Please add references in literature that describe this method in detail. The method used in this video is highly tailored for a single machine application. This is also an incorrect way to cite a reference. Please keep this section as general as possible.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables in this section and all other sections as well.&lt;br /&gt;
# Check grammar in this section. For example, phrases like “are as follows” need to be followed by a colon and not a period. &lt;br /&gt;
# Consider rewriting the assumptions as a list in this section. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The example used in this section is exactly the same as the one in the youtube video. Please use a modification of this example or choose another example/method to demonstrate the solution technique. Your team should ideally create a numerical example independently. If you take a numerical example directly from a particular source, you will need to get explicit permission from the textbook author in writing and share that written permission with the instructors.&lt;br /&gt;
# The figure in this section is not numbered when all others are. Relabel this figure for consistency and its number to refer to it in-text.&lt;br /&gt;
# A numerical example should be simply &amp;quot;numerical&amp;quot; and does not need any application context (similar to those numerical problems in HW assignments).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section should only focus on real-world applications of the jobshop scheduling problem. But currently, this section includes additional information on solution techniques/complexity that is appropriate for the Introduction section. Please discuss the applications of the problem in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# The meaning of  “Operations applications” is unclear. Please explain or update if necessary.&lt;br /&gt;
# The current conclusion section does not properly summarize the problem. Please refer to other Wiki examples for an idea to update the section accordingly.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Please reference media sources like reference 5 appropriately.&lt;br /&gt;
# A simple Google Scholar search would give you many &amp;quot;formal&amp;quot; references.&lt;br /&gt;
&lt;br /&gt;
== [[Optimization in game theory]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: remove cornell IDs. &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Why only a subsection on &amp;quot;Nash Equilibrium&amp;quot; is included in &amp;quot;Theory&amp;quot; section? Please re-format.&lt;br /&gt;
# Please edit references.&lt;br /&gt;
# Add a mathematical description of the problem and a pseudocode/flowchart for the Lemke-Howson algorithm.  &lt;br /&gt;
# Rephrase “This algorithm utilizes iterated pivoting much like the simplex algorithm used in the simplex algorithm used in linear programming”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please organize the last part in a more readable format. Questions may be in bold and numbered, answers are more direct, etc.&lt;br /&gt;
# Remember to cite all images and tables. &lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Very good, link the reference and cite all sources. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summarizing especially from theory sentences and avoid long sentences. &lt;br /&gt;
* References&lt;br /&gt;
# Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Reference primary sources rather than Wikipedia&lt;br /&gt;
# Incorrect reference style. Please correct.&lt;br /&gt;
&lt;br /&gt;
== [[Trust-region methods]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list:&lt;br /&gt;
# Remove cornell IDs. Author is also spelled incorrectly. &lt;br /&gt;
# Add the course section.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# References are not linked. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]] &lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xk”, “f`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “we”. This goes for all other sections as well.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Organization of ideas in this section needs work.&lt;br /&gt;
# You have not defined explicitly why the Cauchy point is important to compute beyond a vague allusion to performance improvements, which is also wrong (it is useful because of its guarantees for convergence, not performance) It is also misspelled.&lt;br /&gt;
# Each approach should have accompanying explanation and motivation for why it is being discussed. It is not enough to outline the algorithm.&lt;br /&gt;
# Please make sure symbols are properly subscripted and superscripted (e.g. “pk” should be “p_k”&lt;br /&gt;
# Please format the algorithm in proper algorithmic pseudocode format.&lt;br /&gt;
# Little to no discussion on global convergence guarantees&lt;br /&gt;
# Please include discussion about the advantages and disadvantages of the algorithm&lt;br /&gt;
# Fix typo “couchy point”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Any code functions (uminfunc) should have proper text formatting.&lt;br /&gt;
# The graph needs a better caption explaining how the axes are labeled and what data points are being shown.&lt;br /&gt;
# Please increase the quality of the figure. It is hard to see the red line. &lt;br /&gt;
# Add citation to “The Rosenbrock function is a non-convex function, introduced by Howard H. Rosenbrock in 1960, which is often used as a performance test problem for optimization algorithms.”&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# The content in this section as it is currently does NOT describe applications, but rather different approaches within the trust region methodology. Please provide specific applications (e.g. TRPO in reinforcement learning).&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please add more summary, future research directions for example is a good start.&lt;br /&gt;
* References&lt;br /&gt;
# Incorrect reference style.&lt;br /&gt;
# Please consider having the references as this Wiki template, &amp;lt;nowiki&amp;gt;https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
*There are numerous misspellings, grammatical errors, and incorrect claims. Please fix these.&lt;br /&gt;
&lt;br /&gt;
== [[Momentum]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Apart from an explanation on momentum, it is necessary to briefly point out the limitations of SGD and why momentum could help with these limitations. Please update it accordingly.&lt;br /&gt;
# Remove bold on “Momentum”.&lt;br /&gt;
# Place references after the period at the end of each sentence. This goes for all the sections in the wiki. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Equation formatting is very poor and should be formalized.&lt;br /&gt;
# It is important to use technical language for this Wiki. Although a layman’s explanation is appreciated, it would be better to skip using words like “zig zagging”. Try to explain all concepts in a technical language with few simplifications but NOT vice versa.&lt;br /&gt;
# The definition of the update rule for SGD with momentum looks incorrect, specifically the first expression. Please fix it and also explain all the parameters used.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “W”, “V`”, etc.) in this section and all other sections as well.&lt;br /&gt;
# Avoid pronouns such as “you”.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;. Since writing all iterations is not feasible, at least present a few iterations for both cases.&lt;br /&gt;
# Please try to label the plots that explains what each line color means.&lt;br /&gt;
# Starting point for SGD with momentum is different in explanation and the table. Please fix the same.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please use correct terminology like “optimizing non-convex functions” and not “training non-convex models”.&lt;br /&gt;
# Adam, Adadelta, and RMSprop are variants of SGD that already use momentum. Please double check the writing and update if necessary.&lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Please refrain from using words like “zig zag” effects.&lt;br /&gt;
* References&lt;br /&gt;
# Almost all references used are URLs. Please try to add journal/conference articles or books for references, instead of directly citing the URLs. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Stochastic dynamic programming|Stochastic Dynamic programming]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list&lt;br /&gt;
# Remove cornell ID&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Discussion on applications should be moved to a separate section.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions &lt;br /&gt;
# Remove the grey box background of equations.&lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Outer-approximation (OA)|Outer-approximation]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic &lt;br /&gt;
# See formatting guideline below&lt;br /&gt;
# Avoid opinionated statements such as “MINLP problems are usually the hardest to solve”.&lt;br /&gt;
# Rearrange the text such that the MINLP formulation is in the theory section and keep the introduction in words only.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Consider left aligning equations and optimization problem formulations by the “=”. See [[Stochastic programming|https://optimization.cbe.cornell.edu/index.php?title=Stochastic_programming]] for an example&lt;br /&gt;
# The sentence “The Outer-Approximation (OA) algorithm was first proposed by Duran and and Grossmann in 1986 to solve MINLP problems.” needs a reference. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# “Minimize” and “subject to” should be “min” and “s.t.” in MathType&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Does not explicitly point out why OA is applicable (and/or preferred) in these applications, rather than other MINLP approaches (show that the problem formulations are amenable to a solution approach through OA)&lt;br /&gt;
# The sentence “... an active research area and there exists a vast number of applications in fields such as engineering, computational chemistry, and finance.” needs references. &lt;br /&gt;
# Place GAMS code in a single code box or remove it.&lt;br /&gt;
# Consider reformatting to make steps more readable. Inserting spaces and breaking down steps would help. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Too short. Consider discussion on future research direction and discussion on uncertainty&lt;br /&gt;
# Please review abbreviations throughout the page. Why is MINLP redefined here? “Outer-Approximation is a well known efficient approach for solving convex mixed-integer nonlinear programs (MINLP)”. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Remove &amp;quot;Template:Reflist&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== [[Unit commitment problem]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Please expand the introduction and avoid discussions of examples or specific applications in this section.&lt;br /&gt;
# The sentence “Nonlinear, Non-convex programming optimization problem.” doesn’t make sense by itself and Non-convex shouldn’t be capitalized.  &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Figure/image format should be revised to better display the content.&lt;br /&gt;
# Uppercase characters are used randomly (e.g., “non-convex transmission Constraints”) . Please follow correct language conventions for sentence structure.&lt;br /&gt;
# Avoid inserting inline citations after words like “written in matrix form as equation [3]..” or “presented in [3]...” as it is a bit informal when you don’t explicitly name the subject. Also these two sentences are grammatically incorrect and appear to be missing an ending period and comma, respectively. &lt;br /&gt;
# Don’t say “written in matrix form as equation..” and just cite the reference, actually write out the equation. &lt;br /&gt;
# Properly label the figure in this section with a figure number and improve visibility by making it larger. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Label the figures in this section properly with figure numbers.&lt;br /&gt;
# Fix typo “while minimize” to “while minimizing”. &lt;br /&gt;
# Avoid pronouns such as “we”. &lt;br /&gt;
# Use the equation editor when typing equations. &lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# I suggest changing the order of the subtitles here. For example, Single-Period Unit Commitment. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[Frank-Wolfe]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# I suggest highlighting disadvantages along with advantages. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# “[n x 1] matrix” please use the equation editor to express mathematical descriptions and symbols (p,b, etc)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Every iteration should be clearly presented, and solved &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# Please show at least a few iterations. Even for smaller examples if needed. Report the final solution. &lt;br /&gt;
# Please use the LaTex code or equation editor for min and include s.t., etc.&lt;br /&gt;
# Please ensure that the example : (1) is NOT directly taken from a book, and (2) a step-by-step solution should be provided, showing every intermediate steps. For your example, please explicitly state that the derivative is taken etc.&lt;br /&gt;
* A section to discuss and/or illustrate the applications: &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Same as the introduction. Pros and cons should be evaluated together!&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Line search methods|Line Search Method]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# Expand the introduction and avoid discussion on some of the specific steps in the solution process. &lt;br /&gt;
# Provide references here. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The phrase “are as follows” in the steepest descent method discussion needs to be followed by a colon. &lt;br /&gt;
# Rephrase “has a nice convergence theory” and cite a reference for this claim.&lt;br /&gt;
# Avoid pronouns such as “we”.&lt;br /&gt;
# Add citation after “.. proposed by Phillip Wolfe in 1969.”&lt;br /&gt;
# Figure 1 is between two sections. Please fix this issue. &lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# Add some space between iterations or subsection break&lt;br /&gt;
* A section to discuss and/or illustrate the applications:&lt;br /&gt;
# Too few references in this section. &lt;br /&gt;
# Last paragraph makes some claims without references. &lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References&lt;br /&gt;
# References should be properly formatted. Refer to the link below for an example: [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# More references should be added. A simple Google Scholar search would give you many references.&lt;br /&gt;
&lt;br /&gt;
== [[Piecewise linear approximation|Piecewise Linear Approximation]]==&lt;br /&gt;
&lt;br /&gt;
* Author list &lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The content of this section is good, but there are some issues with sentence clarity and some other grammatical errors. Please revisit this section and make changes accordingly. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Fix typo “to force the x’ values become associated with”. &lt;br /&gt;
* At least one numerical example &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Please aim for a maximum average sentence length of ~25 words. Some of these longer sentences are hard to read. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# Expand the conclusion section to be longer than one sentence. The conclusion section to include a brief summary of what was discussed above, an emphasis on it’s significance, and a brief discussion of future extensions and research direction if applicable.&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to sources when possible.&lt;br /&gt;
&lt;br /&gt;
== [[Mathematical programming with equilibrium constraints|Mathematical Programming with Equilibrium constraints]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# This section includes several terms like variational inequalities, constraint qualifications that were not discussed in the class. Please add a sentence to explain them before using them.&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# The meaning of parameter vector x is unclear. Please add more information or update if necessary.&lt;br /&gt;
# Equations and symbols in the PIPA subsection are not formatted correctly. Please use the same formatting for all equations, so they read as mathematical equations and not text. This goes for all other sections as well.&lt;br /&gt;
# Use equations instead of images to represent math programs and equations in the Implicit Descent and SQP subsection.&lt;br /&gt;
# Apart from the steps for each solution technique, please also add a few sentences that describe each method.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please define the terms like NCP, MP before abbreviating them. Also try not to unnecessarily abbreviate simple terms.&lt;br /&gt;
# Equations should be typed by LaTex. Images for equations are unacceptable.&lt;br /&gt;
# GAMS code is strongly discouraged. Please solve the problem &amp;quot;step-by-step&amp;quot;.&lt;br /&gt;
# The selected numerical example is fine but is directly solved with the MPEC solver in GAMS. Try to solve it manually like the homework/in-class problems step by step using the steps described in the previous section by choosing any of the methods.&lt;br /&gt;
# Avoid using figures in the equations (subject to etc)&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Add references to “power management, highway pricing, chemical process engineering, and traffic planning.”&lt;br /&gt;
* A conclusion section&lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# This Wiki contains very few references. Please check the list below and run a quick Google (Scholar) search to identify relevant literature.&lt;br /&gt;
&lt;br /&gt;
== [[Wing shape optimization|Wing shape Optimization]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: Remove cornell ID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# The introduction is missing several references (e.g., “software packages like computational fluid dynamics..”, sentences containing things that aren’t common knowledge, performance claims, etc.)&lt;br /&gt;
# Avoid discussion involving finer details of subject methods in this section. &lt;br /&gt;
# In the titles, please change the font from bold to normal to have consistent formatting in the site. Same applies to box of content!&lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Properly cite the CFD package, don’t just include a link. &lt;br /&gt;
# Properly label the figure with a figure number.&lt;br /&gt;
# Consider removing white space between isolated sentences to improve readability. &lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# If you’ve already defined an abbreviation (CFD), there is no need to define it again. Just use the abbreviation.&lt;br /&gt;
# Avoid pronouns such as “we” or “they”.&lt;br /&gt;
# Phrases like “under the following” need to be followed by a colon.&lt;br /&gt;
# Properly label the figure with a figure number and consider making them larger to improve visibility. Call the reader&#039;s attention to the figures in text by referencing the figure number.&lt;br /&gt;
# “As seen in the video below” is stated yet there are only images present and it may be initially unclear to the reader which figure is being referenced here. &lt;br /&gt;
# Avoid inserting inline citations like “[4] introduces an..”  as it is a bit informal when you don’t explicitly name the subject.&lt;br /&gt;
# Don’t just cite the reference when discussing the problem formulation, explicitly write the model formulation and solution process using LaTex or equation visual editor.&lt;br /&gt;
# Your team should ideally create a numerical example independently. If &lt;br /&gt;
you take a numerical example directly from a textbook, you will need to &lt;br /&gt;
get explicit permission from the textbook author in writing and share &lt;br /&gt;
that written permission with me.&lt;br /&gt;
# A numerical example is simply &amp;quot;numerical&amp;quot; and does not need any &lt;br /&gt;
application context (similar to those numerical problems in HW &lt;br /&gt;
assignments). There is an Application section where you discuss the &lt;br /&gt;
applications.&lt;br /&gt;
# The Numerical Example section needs a &amp;quot;step-by-step&amp;quot; calculation &lt;br /&gt;
process and a clear presentation of each step&#039;s results. (again, similar &lt;br /&gt;
to the way of solving an HW problem).&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Some characters are randomly capitalized in this section. &lt;br /&gt;
* A conclusion section&lt;br /&gt;
# These variables should be defined before the conclusion section, they are out of place here. Also, please use normal text when explaining variables except for the variable symbol. &lt;br /&gt;
* References&lt;br /&gt;
# Include hyperlinks to references if possible. Please consider having the references appear as in this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
&lt;br /&gt;
== [[Interior-point method for NLP|Interior point method for NLP]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Primal-Dual formulation and comparison to the Barrier Method is not discussed.&lt;br /&gt;
# Include brief discussion about big O convergence rates.&lt;br /&gt;
# Need discussion about the concept of “central path” and the notion of self concordance&lt;br /&gt;
# Please consider proper formatting of the algorithm as pseudocode. Algorithms also must be accompanied with high level summary and discussion on its most important high level ideas.&lt;br /&gt;
# Graphs and images are incorrectly formatted to the page. Consider proper alignment with respect to the text body.&lt;br /&gt;
# Use explicitly typed Latex equations instead of images to represent math programs and equations.&lt;br /&gt;
# Fix typo “optimisation”.&lt;br /&gt;
# Use LaTex code or equation editor to display all equations and variables (e.g., “xi ”, “μ”, etc.).&lt;br /&gt;
* At least one numerical example:&lt;br /&gt;
# There are formatting issues with figures 2,3. Please make sure to embed them within their respective sections. &lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
* A conclusion section &lt;br /&gt;
# Minor character code typos in the conclusion.&lt;br /&gt;
# Also, please add more discussion in this section. Future research directions is a good start.&lt;br /&gt;
# There is a box &amp;quot;􏰐&amp;quot;&lt;br /&gt;
* References&lt;br /&gt;
&lt;br /&gt;
== [[AdaGrad|Adagrad]] ==&lt;br /&gt;
&lt;br /&gt;
* An introduction of the topic: &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# Include discussion on its variants (most important is AdaDelta).&lt;br /&gt;
# Include disadvantages of Adagrad, since this provides motivation for the discussion on the variants and improvements of Adagrad&lt;br /&gt;
# Include comparisons to other popular optimizers (particularly important is comparisons to regular SGD and Adam)&lt;br /&gt;
# Different convergence rates are possible depending on the setting where Adagrad is used, but this is not mentioned on the page currently. As such the regret bound section should be more thoroughly explained.&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# In the first sentence, “..take the following numerical example” should be followed by a colon. &lt;br /&gt;
# Fix typo “trayectory”.&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# This section is too short; include specific applications in which input features are sparse and Adagrad excels.&lt;br /&gt;
# Add reference to the claim “Mainly, it is a good choice for deep learning models with sparse input features”.&lt;br /&gt;
* A conclusion section &lt;br /&gt;
* References &lt;br /&gt;
&lt;br /&gt;
# Too few references overall, you should aggregate information from multiple sources (even if the base algorithm itself comes from a singular paper)&lt;br /&gt;
&lt;br /&gt;
== [[McCormick envelopes|McCormick Envelopes]] ==&lt;br /&gt;
&lt;br /&gt;
* Author list: OK but I suggest removing NetID&lt;br /&gt;
* Sections: Section titles should not be &amp;quot;bold&amp;quot;. Please double check using source editor to avoid weird format of the TOC.&lt;br /&gt;
* An introduction of the topic&lt;br /&gt;
# First sentence is hard to read. Please consider keeping sentences below 25-30 words. &lt;br /&gt;
# No references provided. Please cite all sources. &lt;br /&gt;
# Figure 1 is provided in the middle between two sections. Please include in the introduction section. &lt;br /&gt;
* Theory, methodology, and/or algorithmic discussions&lt;br /&gt;
# References are not linked or expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# When using mathematical expressions and symbols, please use the equation editor. (e.g., x*y, exy + y, sin (x+y) - x2)&lt;br /&gt;
* At least one numerical example&lt;br /&gt;
# Please add a few sentences to show the transition from problem to solution. &lt;br /&gt;
# For the sample GAMS code, please place it in a code box&lt;br /&gt;
* A section to discuss and/or illustrate the applications&lt;br /&gt;
# Having a list is not enough. Please explain at least three applications in a few sentences each. &lt;br /&gt;
# This section should be at least a paragraph to discuss relevant applications. Each application should be explicitly linked to the page topic. A few keywords do not meet the requirement at all.&lt;br /&gt;
* A conclusion section: &lt;br /&gt;
* References&lt;br /&gt;
# References are not expressed correctly. Please consider having the references as this Wiki template, [[Quantum computing for optimization|https://optimization.cbe.cornell.edu/index.php?title=Quantum_computing_for_optimization]]&lt;br /&gt;
# Please follow the standard reference style - the current format is incorrect.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=File:Wikicreatetopic.png&amp;diff=2840</id>
		<title>File:Wikicreatetopic.png</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=File:Wikicreatetopic.png&amp;diff=2840"/>
		<updated>2021-09-30T22:00:24Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example image for wiki tutorial&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2420</id>
		<title>Network flow problem</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2420"/>
		<updated>2020-12-13T03:20:39Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Aaron Wheeler, Chang Wei, Cagla Deniz Bahadir, Ruobing Shui, Ziqiu Zhang (CHEME 6800 Fall 2020)&lt;br /&gt;
&lt;br /&gt;
Steward: Fengqi You, Allen Yang&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Network flow problems arise in several key instances and applications within society and have become fundamental problems within computer science, operations research, applied mathematics, and engineering. Developments in the approach to tackle these problems resulted in algorithms that became the chief instruments for solving problems related to large-scale systems and industrial logistics. Spurred by early developments in linear programming, the methods for addressing these extensive problems date back several decades and they evolved over time as the use of digital computing became increasingly prevalent in industrial processes. Historically, the first instance of an algorithmic development for the network flow problem came in 1956, with the network simplex method formulated by George Dantzig.&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; A variation of the simplex algorithm that revolutionized linear programming, this method leveraged the combinatorial structure inherent to these types of problems and demonstrated incredibly high accuracy.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; This method and its variations would go on to define the embodiment of the algorithms and models for the various and distinct network flow problems discussed here.&lt;br /&gt;
&lt;br /&gt;
== Theory, Methodology, and Algorithms ==&lt;br /&gt;
The network flow problem can be conceptualized as a directed graph which abides by flow capacity and conservation constraints. The vertices in the graph are classified into origins (source &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;), destinations (sink &amp;lt;math&amp;gt;O&amp;lt;/math&amp;gt;), and intermediate points and are collectively referred to as nodes (&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;). These nodes are different from one another such that &amp;lt;math&amp;gt;N_i \neq X,O,\ldots N_j&amp;lt;/math&amp;gt;.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; The edges in the directed graph are the directional links between nodes and are referred to as arcs (&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;). These arcs are defined with a specific direction &amp;lt;math&amp;gt;(i, j)&amp;lt;/math&amp;gt; that corresponds to the nodes they are connecting.  The arcs &amp;lt;math&amp;gt;A\subseteq (i,j)&amp;lt;/math&amp;gt; are also defined by a specific flow capacity &amp;lt;math&amp;gt;c(A)&amp;gt;0&amp;lt;/math&amp;gt; that cannot be exceeded. The supply and demand of units &amp;lt;math&amp;gt;\Sigma_i u_i=0~for~i\in N&amp;lt;/math&amp;gt; are formulated by negative and positive flow notation, and are defined such that sources equate to positive values (supply) and sinks equate to negative values (demand). Intermediate nodes have no net supply or demand. Figure 1 illustrates this general definition of the network.&lt;br /&gt;
[[File:Picture1.png|thumb|Figure 1. General Network Flow Problem]]&lt;br /&gt;
&lt;br /&gt;
Additional constraints of the network flow optimization model place limits on the solution and vary significantly based on the specific type of problem being solved. Historically, the classic network flow problems are considered to be the maximum flow problem and the minimum-cost circulation problem, the assignment problem, bipartite matching problem, transportation problem, and the transshipment problem.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; The approach to these problems become quite specific based upon the problem’s objective function but can be generalized by the following iterative approach: 1. determining the initial basic feasible solution; 2. checking the optimality conditions (i.e. whether the problem is infeasible, unbounded over the feasible region, optimal solution has been found, etc.); and 3. constructing an improved basic feasible solution if the optimal solution has not been determined.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
=== General Applications ===&lt;br /&gt;
&lt;br /&gt;
==== The Assignment Problem ====&lt;br /&gt;
Various real-life instances of assignment problems exist for optimization, such as assigning a group of people to different tasks, events to halls with different capacities, rewards to a team of contributors, and vacation days to workers. All together, the assignment problem is a bipartite matching problem in the kernel. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; In a classical setting, two types of objects of equal amount are  bijective (i.e. they have one-to-one matching), and this tight constraint ensures a perfect matching. The objective is to minimize the cost or maximize the profit of matching, since different items of two types have distinct affinity.  [[File:Assignment.png|thumb|Figure 2. Classic model of assignment problem|alt=|267x267px]]A classic example is as follows: suppose there are &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; people (set &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to be assigned to &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; tasks (set &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). Every task has to be completed and each task has to be handled by only one person, and &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;, usually given by a table, measures the benefits gained by assigning the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt; The natural objective here is to maximize the overall benefits by devising the optimal assignment pattern. A graph of the general assignment problem and a table of preference are depicted as Figure 2 and Table 2.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Table 1. Table of preference&lt;br /&gt;
!Benefits&lt;br /&gt;
!Task 1&lt;br /&gt;
! Task 2&lt;br /&gt;
!Task 3&lt;br /&gt;
!...&lt;br /&gt;
!Task n&lt;br /&gt;
|-&lt;br /&gt;
!Person 1&lt;br /&gt;
|0&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|...&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
!Person 2&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
!Person 3&lt;br /&gt;
|1&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
!...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
!Person n&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|}&lt;br /&gt;
Figure 2 can be viewed as a network. The nodes represent people and tasks, and the edges represent potential assignments between a person and a task. Each task can be completed by any person. However, the person that actually ends up being assigned to the task will be the lone individual who is best suited to complete. In the end, the edges with positive flow values will be the only ones represented in the finalized assignment. &amp;lt;sup&amp;gt;[5]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To approach this problem, the binary variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; is defined as whether the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; is assigned to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt;. If so, &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 1, and &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 0 otherwise.&lt;br /&gt;
&lt;br /&gt;
The concise-form formulation of the problem is as follows &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
max   &amp;lt;math&amp;gt;z=\sum_{i=1}^n\sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij}=1~~\forall i\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{I=1}^n x_{ij}=1~~\forall j\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}=0~or~1~~\forall i,j\in [1,n] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first constraint captures the requirement of assigning each person  to a single task. The second constraint indicates that each task must be done by exactly one person. The objective function sums up the overall benefits of all assignments.&lt;br /&gt;
&lt;br /&gt;
To see the analogy between the assignment problem and the network flow, we can describe each person supplying a flow of 1 unit and each task demanding a flow of 1 unit, with the benefits over all “channels” being maximized. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A potential issue lies in the branching of the network, specifically an instance where a person splits its one unit of flow into multiple tasks and the objective remains maximized. This shortcoming is allowed by the laws that govern the network flow model, but are unfeasible in real-life instances. Fortunately, since the network simplex method only involves addition and subtraction of a single edge while transferring the basis, which is served by the spanning tree of the flow graph, if the supply (the number of people here) and the demand (the number of tasks here) in the constraints are integers, the solved variables will be automatically integers even if it is not explicitly stated in the problem. This is called the integrality of the network problem, and it certainly applies to the assignment problem. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Transportation Problem ====&lt;br /&gt;
People first came up with the transportation problem when distributing troops during World War II. &amp;lt;sup&amp;gt;[7]&amp;lt;/sup&amp;gt; Now, it has become a useful model for solving logistics problems, and the objective is usually to minimize the cost of transportation. &lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
&lt;br /&gt;
There are 2 chemical plants located in 2 different places: &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt;. There are  3 raw material suppliers in other 3 locations: &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt;. The amount of materials from a supplier can be arbitrarily divided into two parts and shipped to two factories. Supplier &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt; can provide &amp;lt;math&amp;gt; S_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; S_2 &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; S_3 &amp;lt;/math&amp;gt; amounts of materials respectively. The chemical plants located at &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt; have the material demand of &amp;lt;math&amp;gt; D_1 &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; D_2 &amp;lt;/math&amp;gt; respectively. Each transportation route, from suppliers to chemical plants, is attributed with a specific cost. This model raises the question: to keep the chemical plants running, what is the best way to arrange the material from the suppliers so that the transportation cost could be minimized? &lt;br /&gt;
[[File:Transportation problem example.png|thumb|Figure 3. Transportation problem example]]&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S_{i} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material provided at the supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;D_{j} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being consumed at the chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being transferred from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of transferring 1 unit of material from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of the material transportation from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, the amount of material being delivered and being consumed is bound to the supply and demand constraints:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of material shipping from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; cannot exceed the amount of material available at supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The amount of material arrived at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; should at least fulfill the demand at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective is to find the minimum cost of transportation, so the cost of each transportation line should be added up, and the total cost should be minimized. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m \sum_j^n x_{ij}\ C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the definitions above, the problem can be formulated as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, the problem is not complete at this point because there is no constraint for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;, and that means &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; can be any number, even negative. In order for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; to make sense physically, a lower bound of zero is mandatory, which corresponds to the situation where no material was transported from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. Adding the last constraint will complete this formulation as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\ \geq 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation is adapted from Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Shortest-Path Problem ====&lt;br /&gt;
The shortest-path problem can be defined as finding the path that yields the shortest total distance between the origin and the destination. Each possible stop is a node and the paths between these nodes are edges incident to these nodes, where the path distance becomes the weight of the edges. In addition to being the most common and straightforward application for finding the shortest path, this model is also used in various applications depending on the definition of nodes and edges. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; For example, when each node represents a different object and the edge specifies the cost of replacement, the equipment replacement problem is derived. Moreover, when each node represents a different project and the edge specifies the relative priority, the model becomes a project scheduling problem.&lt;br /&gt;
[[File:Shortest-Path.png|thumb|443x443px|Figure 4. General form of shortest-path problem]]&lt;br /&gt;
A graph of the general shortest-path problem is depicted as Figure 4:&lt;br /&gt;
&lt;br /&gt;
In the general form of the shortest-path problem, the variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; represents whether the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt; is active (i.e. with a positive flow), and the parameter &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;  (e.g. &amp;lt;math&amp;gt; c_{12} &amp;lt;/math&amp;gt; = 6) defines the distance of the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt;. The general problem is formulated as below:&lt;br /&gt;
&lt;br /&gt;
min   &amp;lt;math&amp;gt;z=\sum_{i=1}^n \sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij} - \sum_{k=1}^n x_{ki} = \begin{cases} 1 &amp;amp; \text{if }i=s\text{ (source)} \\ 0 &amp;amp; \text{otherwise} \\ -1 &amp;amp; \text{if }i=t \text{ (sink)} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\geq 0~~\forall (i,j)\in E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first term of the constraint is the total outflow of the node i, and the second term is the total inflow. So, the formulation above could be seen as one unit of flow being supplied by the origin, one unit of flow being demanded by the destination, and no net inflow or outflow at any intermediate nodes. These constraints mandate a flow of one unit, amounting to the active path, from the origin to the destination. Under this constraint, the objective function minimizes the overall path distance from the origin to the destination.&lt;br /&gt;
&lt;br /&gt;
Similarly, the integrality of the network problem applies here, precluding the unreasonable fractioning. With supply and demand both being integer (one here), the edges can only have integer amount of flow in the result solved by simplex method. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, the point-to-point model above can be further extended to other problems. A number of real life scenarios require visiting multiple places from a single starting point. This “Tree Problem” can be modeled by making small adjustments to the original model. In this case, the source node should supply more units of flow and there will be multiple sink nodes demanding one unit of flow. Overall, the objective and the constraint formulation are similar. &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Maximal Flow Problem ====&lt;br /&gt;
This problem describes a situation where the material from a source node is sent to a sink node. The source and sink node are connected through multiple intermediate nodes, and the common optimization goal is to maximize the material sent from the source node to the sink node. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
[[File:Picture2.png|thumb|Figure 5. Maximal flow problem example]]&lt;br /&gt;
The given structure is a piping system. The water flows into the system from the source node, passing through the intermediate nodes, and flows out from the sink node. There is no limitation on the amount of water that can be used as the input for the source node. Therefore, the sink node can accept an unlimited amount of water coming into it. The arrows denote the valid channel that water can flow through, and each channel has a known flow capacity. What is the maximum flow that the system can take?&lt;br /&gt;
&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution: &lt;br /&gt;
[[File:Picture3.png|thumb|Figure 6. For every intermediate node j, there is a group of node i and a group of node k.]]&lt;br /&gt;
For any intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; in the system, it receives water from adjacent node(s) &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;, and sends water to the adjacent node(s) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;. The node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and k are relative to the node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that gives water to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; = the intermediate node(s) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that receives the water coming out of node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{jk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the source and sink node, they have net flow that is non-zero:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; = source node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; = sink node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{in} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering sink node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{mk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving source node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Flow capacity definition is applied to all nodes (including intermediate nodes, the sink, and the source):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ab} &lt;br /&gt;
&amp;lt;/math&amp;gt; = transport capacity between any two nodes &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \neq&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main constraints for this problem are the transport capacity between each node and the material conservation:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of water flowing from any node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; should not exceed the flow capacity between node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; . &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; does not hold any water, so the amount of water that flows into node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; has to exit the node with the exact same amount it entered with. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, the net flow out of the source node has to be the same as the net flow into the sink node. This net flow is the amount that should be maximized. &lt;br /&gt;
&lt;br /&gt;
Using the definitions above:&lt;br /&gt;
[[File:Picture4.png|thumb|Figure 7. The imaginary flow connects the sink node to the source node, creating a close loop.]]&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_k^r x_{uk}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;      (or &amp;lt;math&amp;gt;\sum_i^p x_{iv}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This expression can be further simplified by introducing an imaginary flow from the sink to the source. &lt;br /&gt;
&lt;br /&gt;
By introducing this imaginary flow, the piping system is now closed. The mass conservation constraint now also holds for the source and sink node, so they can be treated as the intermediate nodes. The problem can be rewritten as the following:  &lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = x_{vu}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q+2]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation are derived from an example in Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Algorithms ===&lt;br /&gt;
&lt;br /&gt;
==== Ford–Fulkerson Algorithm ====&lt;br /&gt;
A broad range of network flow problems could be reduced to the max-flow problem. The most common way to approach the max-flow problem in polynomial time is the Ford-Fulkerson Algorithm (FFA). FFA is essentially a greedy algorithm and it iteratively finds the augmenting s-t path to increase the value of flow. The pathfinding terminates until there is no s-t path present. Ultimately, the max-flow pattern in the network graph will be returned. &amp;lt;sup&amp;gt;[8]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Typically, FFA is applied to flow networks with only one source node s and one sink node t. In addition, the capacity conditions and the conservation conditions, which are two properties defining the flow, must be satisfied.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt; The capacity conditions require that each edge carry a flow that is no more than its capacity, or &amp;lt;math&amp;gt;0\leq f\left ( e \right )\leq c_{e},\: \forall e\in E&amp;lt;/math&amp;gt;, where function f returns the flow on a certain edge. The conservation conditions require all nodes except the source and the sink to have a net flow of 0, or ,&amp;lt;math&amp;gt;\sum _{e\, into\,  v}f\left ( v \right )= \sum _{e\, out\, of\, v}f\left ( v \right ),\: \forall v\in V\: -\: \left \{ s,\, t \right \}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
FFA introduces the concept of residue graph based on the original graph G to allow backtracking, or pushing backward on edges that are already carrying flow.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt; The residue graph &amp;lt;math&amp;gt;G_{f} &amp;lt;/math&amp;gt;is defined as the following:&lt;br /&gt;
1. &amp;lt;math&amp;gt;G_{f}&amp;lt;/math&amp;gt;has exactly the same node set as G.&lt;br /&gt;
2. For each edge &amp;lt;math&amp;gt;e = \left ( v,u \right )&amp;lt;/math&amp;gt;with a nonnegative flow &amp;lt;math&amp;gt; f\left ( e \right )&amp;lt;/math&amp;gt; in G, &amp;lt;math&amp;gt;G_{f}&amp;lt;/math&amp;gt;has the edge e with the capacity &amp;lt;math&amp;gt;c\left ( e \right )_{f} = c_{e} - f\left ( e \right )&amp;lt;/math&amp;gt;, and also Gf has the edge &amp;lt;math&amp;gt;e&#039; = \left ( v,u \right )&amp;lt;/math&amp;gt; with the capacity &amp;lt;math&amp;gt;c\left ( e&#039; \right )_{f} = f\left ( e \right )&amp;lt;/math&amp;gt;.&lt;br /&gt;
Note that initially, the &amp;lt;math&amp;gt;G_{f} &amp;lt;/math&amp;gt; is identical to G since there is no flow present in &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The steps of FFA are as below. &amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt; Essentially, the method repeatedly finds a path with positive flow in the residue graph, and updates the flow graph and residue graph until s and t become disjoint in the residue graph.&lt;br /&gt;
1.Set &amp;lt;math&amp;gt;f\left ( e \right ) = 0, \forall e\in E\:  in\:  G&amp;lt;/math&amp;gt; , and create a copy as &amp;lt;math&amp;gt;G_{f}&amp;lt;/math&amp;gt;.&lt;br /&gt;
2.While there is still a s, t path p in &amp;lt;math&amp;gt;G_{f}&amp;lt;/math&amp;gt;:&lt;br /&gt;
a.Find &amp;lt;math&amp;gt;c_{f}\left ( p \right ) = min\left ( c_{f}\left ( e \right )\, :\, e\in p \right )&amp;lt;/math&amp;gt;&lt;br /&gt;
b.For each edge &amp;lt;math&amp;gt;e\in p&amp;lt;/math&amp;gt;:&lt;br /&gt;
i.&amp;lt;math&amp;gt;f\left ( e \right ) = f\left ( e \right ) + c_{f}\left ( p \right )\:  if\:  e\in E in G, f\left ( e \right ) = f\left ( e \right ) - c_{f}\left ( p \right )\:  if\:  e&#039;\in E\:  in\:  G&amp;lt;/math&amp;gt;&lt;br /&gt;
ii.&amp;lt;math&amp;gt;c\left ( e \right )= c\left ( e \right ) - c_{f}\left ( p \right ),\:c\left ( e&#039; \right )= c\left ( e&#039; \right ) + c_{f}\left ( p \right )\:  in\:  G_{f}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of running the FFA is as below.&lt;br /&gt;
The flow graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; and residue graph&amp;lt;math&amp;gt;G_{f}&amp;lt;/math&amp;gt; at the initial phase is depicted in Figure 8, where the number of each edge in the flow graph is the flow units on the edge, whereas it is the updated edge capacity in the residue graph.&lt;br /&gt;
&lt;br /&gt;
[pic8]&lt;br /&gt;
&lt;br /&gt;
In the residue graph, an s-t path can be found in the residue graph tracing the edge s-&amp;gt;A-&amp;gt;B-&amp;gt;t with the flow of two units. After augmenting the path on both graphs, the flow graph and the residue graph look like the Figure 9.&lt;br /&gt;
&lt;br /&gt;
[pic9]&lt;br /&gt;
&lt;br /&gt;
At this stage, there is still s,t-path in the residue graph s-&amp;gt;B-&amp;gt;A-&amp;gt;t with a flow of one unit. After augmenting the path on both graphs, the flow graph and the residue graph look like the Figure 10.&lt;br /&gt;
&lt;br /&gt;
[pic10]&lt;br /&gt;
&lt;br /&gt;
At this stage, there is no more s,t-path in the residue graph, so FFA terminates and the maximum flow can be read from the flow graph as 3 units.&lt;br /&gt;
&lt;br /&gt;
== Numerical Example and Solution ==&lt;br /&gt;
&lt;br /&gt;
A Food Distributor Company is farming and collecting vegetables from farmers to later distribute to the grocery stores. The distributor has specific agreements with different third-party companies to mediate the delivery to the grocery stores. In a particular month, the company has 600 ton vegetables to deliver to the grocery store. They have agreements with two third-party transport companies A and B, which have different tariffs for delivering goods between themselves, the distributor, and the grocery store. They also have limits on transport capacity for each path. These delivery points are numbered as shown below, with path 1 being the transport from the Food Distributor Company to the transport company A. The limits and tariffs for each path can be found in the Table 2 below, and the possible transportation connections between the distributor company, the third-party transporters, and the grocery store are shown in the figure below. The distributor companies cannot hold any amount of food, and any incoming food should be delivered to an end point. The distributor company wants to minimize the overall transport cost of shipping 600 tons of vegetables to the grocery store by choosing the optimal  path  provided by the transport companies. How should the distributor company map out their path and the amount of vegetables carried on each path to minimize cost overall?&lt;br /&gt;
[[File:Wiki example.png|thumb|Figure. 11. Illustration of the network for the food distribution problem.]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2. Product Limits and Tariffs for each Path&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Product limit (ton)&lt;br /&gt;
|250&lt;br /&gt;
|450&lt;br /&gt;
|350&lt;br /&gt;
|200&lt;br /&gt;
|300&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|Tariff ($/ton)&lt;br /&gt;
|10&lt;br /&gt;
|12.5&lt;br /&gt;
|5&lt;br /&gt;
|7.5&lt;br /&gt;
|10&lt;br /&gt;
|20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This question is adapted from one of the exercise questions in chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Formulation of the Problem ===&lt;br /&gt;
The problem can be formulated as below where variables &amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; denote the tons of vegetables carried in paths 1 to 6. The objective function stated in the first line is to minimize the cost of the operation, which is the summation of the tons of vegetables carried on each path multiplied by the corresponding tariff: &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{lcl} \min z = 10x_1 + 12.5x_2 + 5x_3 + 7.5x_4 + 10x_5 + 20x_6 \\ s.t.  \qquad x_5 = x_1 - x_3 + x_4 \\  \ \ \  \quad \qquad x_6 = x_2 + x_3 - x_4 \\  \ \ \  \quad \qquad x_5 + x_6 = 600  \\   \ \ \  \quad \qquad x_1 + x_2 = 600 \\   \ \ \  \quad \qquad  x_1 \leq 250 \\   \ \ \  \quad \qquad x_2 \leq 450 \\   \ \ \  \quad \qquad x_3 \leq 350 \\   \ \ \  \quad \qquad x_4 \leq 200 \\   \ \ \  \quad \qquad  x_5 \leq 300 \\   \ \ \  \quad \qquad x_6 \leq 500 \\   \ \ \  \quad \qquad x_1, x_2, x_3, x_4, x_5, x_6 \geq 0\\\end{array}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The second step is to write down the constraints. The first constraint ensures that the net amount present in the Transport Company A, which is the deliveries received from path 1 and path 2 minus the transport to Transport Company B should be delivered to the grocery store with path 5. The second constraint ensures this for the Transport Company B. The third and fourth constraints are ensuring that the total amount of vegetables shipping from the Food Distributor Company and the total amount of vegetables delivered to the grocery store are both 600 tons. The constraints 5 to 10 depict the upper limits of the amount of vegetables that can be carried on paths 1 to 6. The final constraint depicts that all variables are non-negative. &lt;br /&gt;
&lt;br /&gt;
=== Solution of the Problem ===&lt;br /&gt;
This problem can be solved using Simplex Algorithm&amp;lt;sup&amp;gt;[11]&amp;lt;/sup&amp;gt; or with the CPLEX Linear Programming solver in GAMS optimization platform. The steps of the solution using the GAMS platform is as follows:&lt;br /&gt;
&lt;br /&gt;
The first step is to list the variables, which are the tons of vegetables that will be transported in routes 1 to 6. The paths can be denoted as&amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; . The objective function is the overall cost: z.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;variables x1,x2,x3,x4,x5,x6,z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The second step is to list the equations which are the constraints and the objective function. The objective function is a summation of the amount of vegetables carried in path i, multiplied with the tariff of path i for all i:  &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;. The GAMS code for the objective function is written below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;obj.. z=e= 10*x1+12.5*x2+5*x3+7.5*x4+10*x5+20*x6;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Overall, there are 10 constraints in this problem. The constraints 1, and 2 are equations for the paths 5 and 6. The amount carried in path 5 can be found by summing the amount of vegetables incoming to Transport Company A from path 1 and path 4, minus the amount of vegetables leaving Transport Company A with path 3. This can be attributed to the restriction that barrs the companies from keeping any vegetables and requires them to eventually deliver all the incoming produce. The equality 1 ensures that this constraint holds for path 5 and equation 2 ensures it for path 6. A sample of these constraints is written below for path 5:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c1.. x5 =e=x1-x3+x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Constraint 3 ensures that the sum of vegetables carried in path 1 and path 2 add to the total of 600 tons of vegetables that leave the Food Distributor Company. Likewise, the constraint 4 ensures that the sum amount of food transported in paths 5 and 6 adds up to 600 tons of vegetables that have to be delivered to the grocery store. A sample of these constraints is written below for the total delivery to the grocery store:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c3.. x5+x6=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Constraints 5 to 10 should ensure that the amount of food transported in each path should not exceed the maximum capacity depicted in the table. A sample of these constraints is written below for the capacity of path 1:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c5.. x1=l=250;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After listing the variables, objective function and the constraints, the final step is to call the CPLEX solver and set the type of the optimization problem as &#039;&#039;&#039;lp&#039;&#039;&#039; (linear programming). In this case the problem will be solved with a Linear Programming algorithm to minimize the objective (cost) function.&lt;br /&gt;
&lt;br /&gt;
The GAMS code yields the results below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1 = 250, x2 = 350, x3 = 0, x4 = 50, x5 = 300, x6 = 300, z =16250.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Real Life Applications ==&lt;br /&gt;
Network problems have many applications in all kinds of areas such as transportation, city design, resource management and financial planning.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several special cases of network problems, such as the shortest path problem, minimum cost flow problem, assignment problem and transportation problem.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt; Three application cases will be introduced here.&lt;br /&gt;
&lt;br /&gt;
=== The minimum cost flow problem ===&lt;br /&gt;
[[File:Pic8.jpg|thumb|Figure. 12. Illustration of the ship subnetwork.&amp;lt;sub&amp;gt;[14]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
[[File:Pic9.jpg|thumb|Figure. 13. Illustration of cargo subnetwork.&amp;lt;sub&amp;gt;[14]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
Minimum cost flow problems are pervasive in real life, such as deciding how to allocate temporal quay crane in container terminals, and how to make optimal train schedules on the same railroad line.&amp;lt;sup&amp;gt;[12]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
R. Dewil and his group use MCNFP to assist traffic enforcement.&amp;lt;sup&amp;gt;[13]&amp;lt;/sup&amp;gt; Police patrol “hot spots”, which are areas where crashes occur frequently on highways. R. Dewil studies a method intended to estimate the optimal route of hot spots. He describes the time it takes to move the detector to a certain position as the cost, and the number of patrol cars from one node to next as the flow, in order to minimize the total cost.&amp;lt;sup&amp;gt;[13]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The assignment problem ===&lt;br /&gt;
Dung-Ying Lin studies an assignment problem in which he aims to assign freights to ships and arrange transportation paths along the Northern Sea Route in a manner which yields maximum profit.&amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; Within this network  composed of a ship subnetwork and a cargo subnetwork( shown as Figure 12 and Figure 13), each node corresponds to a port at a specific time and each arc represents the movement of a ship or a cargo. Other types of assignment problems are faculty scheduling, freight assignment, and so on.&lt;br /&gt;
&lt;br /&gt;
=== The shortest path problem ===&lt;br /&gt;
Shortest path problems are also present in many fields, such as transportation, 5G wireless communication, and implantation of the global dynamic routing scheme.&amp;lt;sup&amp;gt;[15][16][17]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qiang Tu and his group studies the constrained reliable shortest path (CRSP) problem for electric vehicles in the urban transportation network. &amp;lt;sup&amp;gt;[15]&amp;lt;/sup&amp;gt; He describes the reliable travel time of path as the objective item, which is made up of planning travel time of path and the reliability item. The group studies the Chicago sketch network consisting of 933 nodes and 2950 links and the Sioux Falls network consisting of 24 nodes and 76 links. The results show that the travelers’ risk attitudes and properties of electric vehicles in the transportation network can have a great influence on the path choice.&amp;lt;sup&amp;gt;[15]&amp;lt;/sup&amp;gt; The study can contribute to the invention of the city navigation system.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Since its inception, the network flow problem has provided humanity with a straightforward and scalable approach for several large-scale challenges and problems. The Simplex algorithm and other computational optimization platforms have made addressing these problems routine, and have greatly expedited efforts for groups concerned with supply-chain and other distribution processes. The formulation of this problem has had several derivations from its original format, but its overall methodology and approach have remained prevalent in several of society’s industrial and commercial processes, even over half a century later. Classical models such as the assignment, transportation, maximal flow, and shortest path problem configurations have found their way into diverse settings, ranging from streamlining oil distribution networks along the gulf coast to arranging optimal scheduling assignments for college students amidst a global pandemic. All in all, the network flow problem and its monumental impact, have made it a fundamental tool for any group that deals with combinatorial data sets. And with the surge in adoption of data-driven models and applications within virtually all industries, the use of the network flow problem approach will only continue to drive innovation and meet consumer demands for the foreseeable future.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
1. Karp, R. M. (2008). [https://www.sciencedirect.com/science/article/pii/S1572528607000370/ George Dantzig’s impact on the theory of computation]. Discrete Optimization, 5(2), 174-185.&lt;br /&gt;
&lt;br /&gt;
2. Goldberg, A. V. Tardos, Eva, Tarjan, Robert E. (1989). [http://www.cs.cornell.edu/~eva/Network.Flow.Algorithms.pdf/ Network Flow Algorithms, Algorithms and Combinatorics]. 9. 101-164.&lt;br /&gt;
&lt;br /&gt;
3. Bradley, S. P. Hax, A. C., &amp;amp; Magnanti, T. L. (1977). Network Models. [http://web.mit.edu/15.053/www/AMP.htm/ Applied mathematical programming] (p. 259). Reading, MA: Addison-Wesley.&lt;br /&gt;
&lt;br /&gt;
4. Chinneck, J. W. (2006). [https://www.optimization101.org/ Practical optimization: a gentle introduction. Systems and Computer Engineering]. Carleton University, Ottawa. 11.&lt;br /&gt;
&lt;br /&gt;
5. Roy, B. V. Mason, K.(2005). [https://web.stanford.edu/~ashishg/msande111/notes/chapter5.pdf/ Formulation and Analysis of Linear Programs, Chapter 5 Network Flows].&lt;br /&gt;
&lt;br /&gt;
6. Vanderbei, R. J. (2020). [https://www.springer.com/gp/book/9781461476306/ Linear programming: foundations and extensions (Vol. 285)]. Springer Nature.&lt;br /&gt;
&lt;br /&gt;
7. Sobel, J. (2014). [https://econweb.ucsd.edu/~jsobel/172aw02/notes8.pdf/ Linear Programming Notes VIII: The Transportation Problem].&lt;br /&gt;
&lt;br /&gt;
8. Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). &amp;quot;Section 26.2: The Ford–Fulkerson method&amp;quot;. Introduction to Algorithms (Second ed.). MIT Press and McGraw–Hill.&lt;br /&gt;
&lt;br /&gt;
9. Jon Kleinberg; Éva Tardos (2006). &amp;quot;Chapter 7: Network Flow&amp;quot;. Algorithm Design. Pearson Education.&lt;br /&gt;
&lt;br /&gt;
10. Ford–Fulkerson algorithm. Retrieved December 05, 2020, from https://en.wikipedia.org/wiki/Ford%E2%80%93Fulkerson_algorithm.&lt;br /&gt;
&lt;br /&gt;
11. Hu, G. (2020, November 19). [https://optimization.cbe.cornell.edu/index.php?title=Simplex_algorithm#cite_note-11/ Simplex algorithm]. Retrieved November 22, 2020.&lt;br /&gt;
&lt;br /&gt;
12. Altınel, İ. K., Aras, N., Şuvak, Z., &amp;amp; Taşkın, Z. C. (2019). [https://www.sciencedirect.com/science/article/pii/S0166218X18304815/ Minimum cost noncrossing flow problem on layered networks]. Discrete Applied Mathematics, 261, 2-21.&lt;br /&gt;
&lt;br /&gt;
13. Dewil, R., Vansteenwegen, P., Cattrysse, D., &amp;amp; Van Oudheusden, D. (2015). [https://core.ac.uk/download/pdf/34613916.pdf/ A minimum cost network flow model for the maximum covering and patrol routing problem]. European Journal of Operational Research, 247(1), 27-36.&lt;br /&gt;
&lt;br /&gt;
14. Lin, D. Y., &amp;amp; Chang, Y. T. (2018). [https://www.sciencedirect.com/science/article/pii/S1366554517308037/ Ship routing and freight assignment problem for liner shipping: Application to the Northern Sea Route planning problem]. Transportation Research Part E: Logistics and Transportation Review, 110, 47-70.&lt;br /&gt;
&lt;br /&gt;
15. Tu, Q., Cheng, L., Yuan, T., Cheng, Y., &amp;amp; Li, M. (2020). [https://www.sciencedirect.com/science/article/pii/S095965262031177X/ The Constrained Reliable Shortest Path Problem for Electric Vehicles in the Urban Transportation Network]. Journal of Cleaner Production, 121130.&lt;br /&gt;
&lt;br /&gt;
16. Guo, Y., Li, S., Jiang, W., Zhang, B., &amp;amp; Ma, Y. (2017). [https://dl.acm.org/doi/abs/10.1016/j.phycom.2017.06.010/ Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5G wireless communication]. Physical Communication, 25, 376-385.&lt;br /&gt;
&lt;br /&gt;
17. Haddou, N. B., Ez-Zahraouy, H., &amp;amp; Rachadi, A. (2016). [https://www.infona.pl/resource/bwmeta1.element.elsevier-2eaa73bc-4e22-39aa-89b9-71ef2d7e2d63/ Implantation of the global dynamic routing scheme in scale-free networks under the shortest path strategy]. Physics Letters A, 380(33), 2513-2517.&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2230</id>
		<title>Network flow problem</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2230"/>
		<updated>2020-12-08T21:27:37Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Aaron Wheeler, Chang Wei, Cagla Deniz Bahadir, Ruobing Shui, Ziqiu Zhang (CHEME 6800 Fall 2020)&lt;br /&gt;
&lt;br /&gt;
Steward: Fengqi You, Allen Yang&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Network flow problems arise in several key instances and applications within society and have become fundamental problems within computer science, operations research, applied mathematics, and engineering. Developments in the approach to tackle these problems resulted in algorithms that became the chief instruments for solving problems related to large-scale systems and industrial logistics. Spurred by early developments in linear programming, the methods for addressing these extensive problems date back several decades and they evolved over time as the use of digital computing became increasingly prevalent in industrial processes. Historically, the first instance of an algorithmic development for the network flow problem came in 1956, with the network simplex method formulated by George Dantzig.&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; A variation of the simplex algorithm that revolutionized linear programming, this method leveraged the combinatorial structure inherent to these types of problems and demonstrated incredibly high accuracy.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; This method and its variations would go on to define the embodiment of the algorithms and models for the various and distinct network flow problems discussed here. &lt;br /&gt;
&lt;br /&gt;
== Theory, Methodology, and Algorithms ==&lt;br /&gt;
Qualitatively, the network flow problem can be conceptualized as a directed graph which abides by certain flow capacity constraints at its edges and equates the values entering and exiting its vertices at all points besides terminal source and sink terms. The vertices in this problem are the origins, destinations, and intermediate points and are referred to as &#039;&#039;nodes&#039;&#039;. The edges are the directional transportation links between these nodes and are referred to as &#039;&#039;arcs&#039;&#039;.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; Models for network flow problems function as tools for computing the net flow of units along these constrained arcs and between pairs of nodes, and are useful for quantifying logistical interests such as the optimal scheme for the distribution of a product from a plant to its consumer constituents. In this scenario, the product departs from the distribution source (origin) and travels through a network of intermediary transition points such as warehouses and fulfillment centers (nodes), before finally reaching the consumer market (destination). Along this journey, the transportation method along the route (arc) may be subjected to certain restraints such as the allowable amount of product carried between points (capacity constraints). The objective function in this case would be to minimize the cost of shipping the product whilst still meeting a specified demand. This exact circumstance is very common in industrial logistics and was the primary motivation for defining and solving the network flow problem. This case, the transportation problem, was the beginning of a wide assortment of problems defined for network flow by leveraging its combinatorial structure in a special-purpose algorithm.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Historically, the classic network flow problems are considered to be the maximum flow problem and the minimum-cost circulation problem, the assignment problem, bipartite matching problem, transportation problem, and the transshipment problem.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; The approach to these problems become quite specific based upon the problem’s objective function but can be generalized by the following iterative approach: 1. determining the initial basic feasible solution; 2. checking the optimality conditions; and 3. constructing an improved basic feasible solution if the optimal solution has not been determined.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General Applications ===&lt;br /&gt;
&lt;br /&gt;
==== The Assignment Problem ====&lt;br /&gt;
Various real-life instances of assignment problems exist for optimization, such as assigning a group of people to different tasks, events to halls with different capacities, rewards to a team of contributors, and vacation days to workers. All together, the assignment problem is a bipartite matching problem in the kernel. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; In a classical setting, two types of objects of equal amount are  bijective (i.e. they have one-to-one matching), and this tight constraint ensures a perfect matching. The objective is to minimize the cost or maximize the profit of matching, since different items of two types have distinct affinity.  [[File:Assignment.png|thumb|Figure 1. Classic model of assignment problem|alt=|267x267px]]A classic example is as follows: suppose there are &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; people (set &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to be assigned to &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; tasks (set &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). Every task has to be completed and each task has to be handled by only one person, and &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;, usually given by a table, measures the benefits gained by assigning the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt; The natural objective here is to maximize the overall benefits by devising the optimal assignment pattern. A graph of the general assignment problem and a table of preference are depicted as Figure 1 and Table 1.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Table 1. Table of preference&lt;br /&gt;
!Benefits&lt;br /&gt;
!Task 1&lt;br /&gt;
! Task 2&lt;br /&gt;
!Task 3&lt;br /&gt;
!...&lt;br /&gt;
!Task n&lt;br /&gt;
|-&lt;br /&gt;
!Person 1&lt;br /&gt;
|0&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|...&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
!Person 2&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
!Person 3&lt;br /&gt;
|1&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
!...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
!Person n&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|}&lt;br /&gt;
Figure 1 can be viewed as a network. The nodes represent people and tasks, and the edges represent potential assignments between a person and a task. Each task can be completed by any person. However, the person that actually ends up being assigned to the task will be the lone individual who is best suited to complete. In the end, the edges with positive flow values will be the only ones represented in the finalized assignment. &amp;lt;sup&amp;gt;[5]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To approach this problem, the binary variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; is defined as whether the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; is assigned to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt;. If so, &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 1, and &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 0 otherwise.&lt;br /&gt;
&lt;br /&gt;
The concise-form formulation of the problem is as follows &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
max   &amp;lt;math&amp;gt;z=\sum_{i=1}^n\sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij}=1~~\forall i\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{I=1}^n x_{ij}=1~~\forall j\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}=0~or~1~~\forall i,j\in [1,n] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first constraint captures the requirement of assigning each person  to a single task. The second constraint indicates that each task must be done by exactly one person. The objective function sums up the overall benefits of all assignments.&lt;br /&gt;
&lt;br /&gt;
To see the analogy between the assignment problem and the network flow, we can describe each person supplying a flow of 1 unit and each task demanding a flow of 1 unit, with the benefits over all “channels” being maximized. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A potential issue lies in the branching of the network, specifically an instance where a person splits its one unit of flow into multiple tasks and the objective remains maximized. This shortcoming is allowed by the laws that govern the network flow model, but are unfeasible in real-life instances. Fortunately, since the network simplex method only involves addition and subtraction of a single edge while transferring the basis, which is served by the spanning tree of the flow graph, if the supply (the number of people here) and the demand (the number of tasks here) in the constraints are integers, the solved variables will be automatically integers even if it is not explicitly stated in the problem. This is called the integrality of the network problem, and it certainly applies to the assignment problem. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Transportation Problem ====&lt;br /&gt;
People first came up with the transportation problem when distributing troops during World War II. &amp;lt;sup&amp;gt;[7]&amp;lt;/sup&amp;gt; Now, it has become a useful model for solving logistics problems, and the objective is usually to minimize the cost of transportation. &lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
&lt;br /&gt;
There are 2 chemical plants located in 2 different places: &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt;. There are  3 raw material suppliers in other 3 locations: &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt;. The amount of materials from a supplier can be arbitrarily divided into two parts and shipped to two factories. Supplier &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt; can provide &amp;lt;math&amp;gt; S_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; S_2 &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; S_3 &amp;lt;/math&amp;gt; amounts of materials respectively. The chemical plants located at &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt; have the material demand of &amp;lt;math&amp;gt; D_1 &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; D_2 &amp;lt;/math&amp;gt; respectively. Each transportation route, from suppliers to chemical plants, is attributed with a specific cost. This model raises the question: to keep the chemical plants running, what is the best way to arrange the material from the suppliers so that the transportation cost could be minimized? &lt;br /&gt;
[[File:Transportation problem example.png|thumb|Figure 2. Transportation problem example]]&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S_{i} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material provided at the supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;D_{j} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being consumed at the chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being transferred from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of transferring 1 unit of material from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of the material transportation from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, the amount of material being delivered and being consumed is bound to the supply and demand constraints:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of material shipping from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; cannot exceed the amount of material available at supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The amount of material arrived at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; should at least fulfill the demand at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective is to find the minimum cost of transportation, so the cost of each transportation line should be added up, and the total cost should be minimized. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m \sum_j^n x_{ij}\ C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the definitions above, the problem can be formulated as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, the problem is not complete at this point because there is no constraint for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;, and that means &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; can be any number, even negative. In order for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; to make sense physically, a lower bound of zero is mandatory, which corresponds to the situation where no material was transported from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. Adding the last constraint will complete this formulation as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\ \geq 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation is adapted from Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Shortest-Path Problem ====&lt;br /&gt;
The shortest-path problem can be defined as finding the path that yields the shortest total distance between the origin and the destination. Each possible stop is a node and the paths between these nodes are edges incident to these nodes, where the path distance becomes the weight of the edges. In addition to being the most common and straightforward application for finding the shortest path, this model is also used in various applications depending on the definition of nodes and edges. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; For example, when each node represents a different object and the edge specifies the cost of replacement, the equipment replacement problem is derived. Moreover, when each node represents a different project and the edge specifies the relative priority, the model becomes a project scheduling problem.&lt;br /&gt;
[[File:Shortest-Path.png|thumb|443x443px|Figure 3. General form of shortest-path problem]]&lt;br /&gt;
A graph of the general shortest-path problem is depicted as Figure 2:&lt;br /&gt;
&lt;br /&gt;
In the general form of the shortest-path problem, the variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; represents whether the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt; is active (i.e. with a positive flow), and the parameter &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;  (e.g. &amp;lt;math&amp;gt; c_{12} &amp;lt;/math&amp;gt; = 6) defines the distance of the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt;. The general problem is formulated as below:&lt;br /&gt;
&lt;br /&gt;
min   &amp;lt;math&amp;gt;z=\sum_{i=1}^n \sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij} - \sum_{k=1}^n x_{ki} = \begin{cases} 1 &amp;amp; \text{if }i=s\text{ (source)} \\ 0 &amp;amp; \text{otherwise} \\ -1 &amp;amp; \text{if }i=t \text{ (sink)} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\geq 0~~\forall (i,j)\in E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first term of the constraint is the total outflow of the node i, and the second term is the total inflow. So, the formulation above could be seen as one unit of flow being supplied by the origin, one unit of flow being demanded by the destination, and no net inflow or outflow at any intermediate nodes. These constraints mandate a flow of one unit, amounting to the active path, from the origin to the destination. Under this constraint, the objective function minimizes the overall path distance from the origin to the destination.&lt;br /&gt;
&lt;br /&gt;
Similarly, the integrality of the network problem applies here, precluding the unreasonable fractioning. With supply and demand both being integer (one here), the edges can only have integer amount of flow in the result solved by simplex method. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, the point-to-point model above can be further extended to other problems. A number of real life scenarios require visiting multiple places from a single starting point. This “Tree Problem” can be modeled by making small adjustments to the original model. In this case, the source node should supply more units of flow and there will be multiple sink nodes demanding one unit of flow. Overall, the objective and the constraint formulation are similar. &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Maximal Flow Problem ====&lt;br /&gt;
This problem describes a situation where the material from a source node is sent to a sink node. The source and sink node are connected through multiple intermediate nodes, and the common optimization goal is to maximize the material sent from the source node to the sink node. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
[[File:Picture2.png|thumb|Figure 4. Maximal flow problem example]]&lt;br /&gt;
The given structure is a piping system. The water flows into the system from the source node, passing through the intermediate nodes, and flows out from the sink node. There is no limitation on the amount of water that can be used as the input for the source node. Therefore, the sink node can accept an unlimited amount of water coming into it. The arrows denote the valid channel that water can flow through, and each channel has a known flow capacity. What is the maximum flow that the system can take?&lt;br /&gt;
&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution: &lt;br /&gt;
[[File:Picture3.png|thumb|Figure 5. For every intermediate node j, there is a group of node i and a group of node k.]]&lt;br /&gt;
For any intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; in the system, it receives water from adjacent node(s) &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;, and sends water to the adjacent node(s) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;. The node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and k are relative to the node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that gives water to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; = the intermediate node(s) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that receives the water coming out of node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{jk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the source and sink node, they have net flow that is non-zero:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; = source node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; = sink node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{in} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering sink node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{mk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving source node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Flow capacity definition is applied to all nodes (including intermediate nodes, the sink, and the source):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ab} &lt;br /&gt;
&amp;lt;/math&amp;gt; = transport capacity between any two nodes &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \neq&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main constraints for this problem are the transport capacity between each node and the material conservation:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of water flowing from any node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; should not exceed the flow capacity between node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; . &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; does not hold any water, so the amount of water that flows into node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; has to exit the node with the exact same amount it entered with. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, the net flow out of the source node has to be the same as the net flow into the sink node. This net flow is the amount that should be maximized. &lt;br /&gt;
&lt;br /&gt;
Using the definitions above:&lt;br /&gt;
[[File:Picture4.png|thumb|Figure 6. The imaginary flow connects the sink node to the source node, creating a close loop.]]&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_k^r x_{uk}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;      (or &amp;lt;math&amp;gt;\sum_i^p x_{iv}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This expression can be further simplified by introducing an imaginary flow from the sink to the source. &lt;br /&gt;
&lt;br /&gt;
By introducing this imaginary flow, the piping system is now closed. The mass conservation constraint now also holds for the source and sink node, so they can be treated as the intermediate nodes. The problem can be rewritten as the following:  &lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = x_{vu}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q+2]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation are derived from an example in Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Algorithms ===&lt;br /&gt;
&lt;br /&gt;
== Numerical Example and Solution ==&lt;br /&gt;
&lt;br /&gt;
A Food Distributor Company is farming and collecting vegetables from farmers to later distribute to the grocery stores. The distributor has specific agreements with different third-party companies to mediate the delivery to the grocery stores. In a particular month, the company has 600 ton vegetables to deliver to the grocery store. They have agreements with two third-party transport companies A and B, which have different tariffs for delivering goods between themselves, the distributor, and the grocery store. They also have limits on transport capacity for each path. These delivery points are numbered as shown below, with path 1 being the transport from the Food Distributor Company to the transport company A. The limits and tariffs for each path can be found in the Table 2 below, and the possible transportation connections between the distributor company, the third-party transporters, and the grocery store are shown in the figure below. The distributor companies cannot hold any amount of food, and any incoming food should be delivered to an end point. The distributor company wants to minimize the overall transport cost of shipping 600 tons of vegetables to the grocery store by choosing the optimal  path  provided by the transport companies. How should the distributor company map out their path and the amount of vegetables carried on each path to minimize cost overall?&lt;br /&gt;
[[File:Wiki example.png|thumb|Figure. 7. Illustration of the network for the food distribution problem.]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2. Product Limits and Tariffs for each Path&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Product limit (ton)&lt;br /&gt;
|250&lt;br /&gt;
|450&lt;br /&gt;
|350&lt;br /&gt;
|200&lt;br /&gt;
|300&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|Tariff ($/ton)&lt;br /&gt;
|10&lt;br /&gt;
|12.5&lt;br /&gt;
|5&lt;br /&gt;
|7.5&lt;br /&gt;
|10&lt;br /&gt;
|20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This question is adapted from one of the exercise questions in chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Formulation of the Problem ===&lt;br /&gt;
The problem can be formulated as below where variables &amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; denote the tons of vegetables carried in paths 1 to 6. The objective function stated in the first line is to minimize the cost of the operation, which is the summation of the tons of vegetables carried on each path multiplied by the corresponding tariff: &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{lcl} \min z = 10x_1 + 12.5x_2 + 5x_3 + 7.5x_4 + 10x_5 + 20x_6 \\ s.t.  \qquad x_5 = x_1 - x_3 + x_4 \\  \ \ \  \quad \qquad x_6 = x_2 + x_3 - x_4 \\  \ \ \  \quad \qquad x_5 + x_6 = 600  \\   \ \ \  \quad \qquad x_1 + x_2 = 600 \\   \ \ \  \quad \qquad  x_1 \leq 250 \\   \ \ \  \quad \qquad x_2 \leq 450 \\   \ \ \  \quad \qquad x_3 \leq 350 \\   \ \ \  \quad \qquad x_4 \leq 200 \\   \ \ \  \quad \qquad  x_5 \leq 300 \\   \ \ \  \quad \qquad x_6 \leq 500 \\   \ \ \  \quad \qquad x_1, x_2, x_3, x_4, x_5, x_6 \geq 0\\\end{array}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The second step is to write down the constraints. The first constraint ensures that the net amount present in the Transport Company A, which is the deliveries received from path 1 and path 2 minus the transport to Transport Company B should be delivered to the grocery store with path 5. The second constraint ensures this for the Transport Company B. The third and fourth constraints are ensuring that the total amount of vegetables shipping from the Food Distributor Company and the total amount of vegetables delivered to the grocery store are both 600 tons. The constraints 5 to 10 depict the upper limits of the amount of vegetables that can be carried on paths 1 to 6. The final constraint depicts that all variables are non-negative. &lt;br /&gt;
&lt;br /&gt;
=== Solution of the Problem ===&lt;br /&gt;
This problem can be solved using Simplex Algorithm&amp;lt;sup&amp;gt;[15]&amp;lt;/sup&amp;gt; or the GAMS optimization platform. The steps of the solution using the GAMS platform is as follows:&lt;br /&gt;
&lt;br /&gt;
The first step is to list the variables, which are the tons of vegetables that will be transported in routes 1 to 6. The paths can be denoted as&amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; . The objective function is the overall cost: z.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;variables x1,x2,x3,x4,x5,x6,z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The second step is to list the equations which are the constraints and the objective function. The objective function is a summation of the amount of vegetables carried in path i, multiplied with the tariff of path i for all i:  &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, there are 10 constraints in this problem. The constraints c1, and c2 are equations for the paths 5 and 6. The amount carried in path 5 can be found by summing the amount of vegetables incoming to Transport Company A from path 1 and path 4, minus the amount of vegetables leaving Transport Company A with path 3. This can be attributed to the restriction that barrs the companies from keeping any vegetables and requires them to eventually deliver all the incoming produce. The equality c1 ensures that this constraint holds for path 5 and c2 for path 6.&lt;br /&gt;
&lt;br /&gt;
Constraint c3 ensures that the sum of vegetables carried in path 1 and path 2 add to the total of 600 tons of vegetables that leave the Food Distributor Company. Likewise, the constraint c4 ensures that the sum amount of food transported in paths 5 and 6 adds up to 600 tons of vegetables that have to be delivered to the grocery store.&lt;br /&gt;
&lt;br /&gt;
Constraints c5 to c10 show the maximum amount of food that can be transported in each path, as shown in the table.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;obj.. z=e= 10*x1+12.5*x2+5*x3+7.5*x4+10*x5+20*x6;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c1.. x5 =e=x1-x3+x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c2.. x6=e=x2+x3-x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c3.. x5+x6=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c4.. x1+x2=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c5.. x1=l=250;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c6.. x2=l=450;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c7.. x3=l=350;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c8.. x4=l=200;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c9.. x5=l=300;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c10.. x6=l=500;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x2.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x3.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x4.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x5.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x6.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After listing the variables, objective function and the constraints, the final step is to call the solver and define the type of the optimization problem. In this case the problem will be solved with a Linear Programming algorithm to minimize the objective (cost) function.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;model problem1 /all/ ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;solve problem1 using lp minimizing z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GAMS code yields the results below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1 = 250, x2 = 350, x3 = 0, x4 = 50, x5 = 300, x6 = 300, z =16250.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Real Life Applications ==&lt;br /&gt;
Network problems have many applications in all kinds of areas such as transportation, city design, resource management and financial planning.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several special cases of network problems, such as the shortest path problem, minimum cost flow problem, assignment problem and transportation problem.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt; Three application cases will be introduced here.&lt;br /&gt;
&lt;br /&gt;
=== The minimum cost flow problem ===&lt;br /&gt;
[[File:Pic8.jpg|thumb|Figure. 8. Illustration of the ship subnetwork.&amp;lt;sub&amp;gt;[10]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
[[File:Pic9.jpg|thumb|Figure. 9. Illustration of cargo subnetwork.&amp;lt;sub&amp;gt;[10]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
Minimum cost flow problems are pervasive in real life, such as deciding how to allocate temporal quay crane in container terminals, and how to make optimal train schedules on the same railroad line.&amp;lt;sup&amp;gt;[8]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
R. Dewil and his group use MCNFP to assist traffic enforcement.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt; Police patrol “hot spots”, which are areas where crashes occur frequently on highways. R. Dewil studies a method intended to estimate the optimal route of hot spots. He describes the time it takes to move the detector to a certain position as the cost, and the number of patrol cars from one node to next as the flow, in order to minimize the total cost.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The assignment problem ===&lt;br /&gt;
Dung-Ying Lin studies an assignment problem in which he aims to assign freights to ships and arrange transportation paths along the Northern Sea Route in a manner which yields maximum profit.&amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt; Within this network  composed of a ship subnetwork and a cargo subnetwork( shown as Figure 7 and Figure 8), each node corresponds to a port at a specific time and each arc represents the movement of a ship or a cargo. Other types of assignment problems are faculty scheduling, freight assignment, and so on.&lt;br /&gt;
&lt;br /&gt;
=== The shortest path problem ===&lt;br /&gt;
Shortest path problems are also present in many fields, such as transportation, 5G wireless communication, and implantation of the global dynamic routing scheme.&amp;lt;sup&amp;gt;[11][12][13]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qiang Tu and his group studies the constrained reliable shortest path (CRSP) problem for electric vehicles in the urban transportation network. &amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; He describes the reliable travel time of path as the objective item, which is made up of planning travel time of path and the reliability item. The group studies the Chicago sketch network consisting of 933 nodes and 2950 links and the Sioux Falls network consisting of 24 nodes and 76 links. The results show that the travelers’ risk attitudes and properties of electric vehicles in the transportation network can have a great influence on the path choice.&amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; The study can contribute to the invention of the city navigation system.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Since its inception, the network flow problem has provided humanity with a straightforward and scalable approach for several large-scale challenges and problems. The Simplex algorithm and other computational optimization platforms have made addressing these problems routine, and have greatly expedited efforts for groups concerned with supply-chain and other distribution processes. The formulation of this problem has had several derivations from its original format, but its overall methodology and approach have remained prevalent in several of society’s industrial and commercial processes, even over half a century later. Classical models such as the assignment, transportation, maximal flow, and shortest path problem configurations have found their way into diverse settings, ranging from streamlining oil distribution networks along the gulf coast to arranging optimal scheduling assignments for college students amidst a global pandemic. All in all, the network flow problem and its monumental impact, have made it a fundamental tool for any group that deals with combinatorial data sets. And with the surge in adoption of data-driven models and applications within virtually all industries, the use of the network flow problem approach will only continue to drive innovation and meet consumer demands for the foreseeable future.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
1. Karp, R. M. (2008). George Dantzig’s impact on the theory of computation. Discrete Optimization, 5(2), 174-185.&lt;br /&gt;
&lt;br /&gt;
2. Goldberg, A. V. Tardos, Eva, Tarjan, Robert E. (1989). Network Flow Algorithms, Algorithms and Combinatorics. 9. 101-164.&lt;br /&gt;
&lt;br /&gt;
3. Bradley, S. P. Hax, A. C., &amp;amp; Magnanti, T. L. (1977). Network Models. In Applied mathematical programming (p. 259). Reading, MA: Addison-Wesley.&lt;br /&gt;
&lt;br /&gt;
4. Chinneck, J. W. (2006). Practical optimization: a gentle introduction. Systems and Computer Engineering), Carleton University, Ottawa. http://www.sce.carleton.ca/faculty/chinneck/po.html, 11.&lt;br /&gt;
&lt;br /&gt;
5. Roy, B. V. Mason, K.(2005). Formulation and Analysis of Linear Programs, Chapter 5 Network Flows.&lt;br /&gt;
&lt;br /&gt;
6. Vanderbei, R. J. (2020). Linear programming: foundations and extensions (Vol. 285). Springer Nature.&lt;br /&gt;
&lt;br /&gt;
7. Sobel, J. (2014). Linear Programming Notes VIII: The Transportation Problem.&lt;br /&gt;
&lt;br /&gt;
8. Altınel, İ. K., Aras, N., Şuvak, Z., &amp;amp; Taşkın, Z. C. (2019). Minimum cost noncrossing flow problem on layered networks. Discrete Applied Mathematics, 261, 2-21.&lt;br /&gt;
&lt;br /&gt;
9. Dewil, R., Vansteenwegen, P., Cattrysse, D., &amp;amp; Van Oudheusden, D. (2015). A minimum cost network flow model for the maximum covering and patrol routing problem. European Journal of Operational Research, 247(1), 27-36.&lt;br /&gt;
&lt;br /&gt;
10. Lin, D. Y., &amp;amp; Chang, Y. T. (2018). Ship routing and freight assignment problem for liner shipping: Application to the Northern Sea Route planning problem. Transportation Research Part E: Logistics and Transportation Review, 110, 47-70.&lt;br /&gt;
&lt;br /&gt;
11. Tu, Q., Cheng, L., Yuan, T., Cheng, Y., &amp;amp; Li, M. (2020). The Constrained Reliable Shortest Path Problem for Electric Vehicles in the Urban Transportation Network. Journal of Cleaner Production, 121130.&lt;br /&gt;
&lt;br /&gt;
12. Guo, Y., Li, S., Jiang, W., Zhang, B., &amp;amp; Ma, Y. (2017). Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5G wireless communication. Physical Communication, 25, 376-385.&lt;br /&gt;
&lt;br /&gt;
13. Haddou, N. B., Ez-Zahraouy, H., &amp;amp; Rachadi, A. (2016). Implantation of the global dynamic routing scheme in scale-free networks under the shortest path strategy. Physics Letters A, 380(33), 2513-2517.&lt;br /&gt;
&lt;br /&gt;
14. Tu, Q., Cheng, L., Yuan, T., Cheng, Y., &amp;amp; Li, M. (2020). The Constrained Reliable Shortest Path Problem for Electric Vehicles in the Urban Transportation Network. Journal of Cleaner Production, 121130.&lt;br /&gt;
&lt;br /&gt;
15. Hu, G. (2020, November 19). Simplex algorithm. Retrieved November 22, 2020, from [[Simplex algorithm|https://optimization.cbe.cornell.edu/index.php?title=Simplex_algorithm]].&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2229</id>
		<title>Network flow problem</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=2229"/>
		<updated>2020-12-08T21:23:12Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* Theory, Methodology, and Algorithms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Aaron Wheeler, Chang Wei, Cagla Deniz Bahadir, Ruobing Shui, Ziqiu Zhang (CHEME 6800 Fall 2020)&lt;br /&gt;
&lt;br /&gt;
Steward: Fengqi You, Allen Yang&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Network flow problems arise in several key instances and applications within society and have become fundamental problems within computer science, operations research, applied mathematics, and engineering. Developments in the approach to tackle these problems resulted in algorithms that became the chief instruments for solving problems related to large-scale systems and industrial logistics. Spurred by early developments in linear programming, the methods for addressing these extensive problems date back several decades and they evolved over time as the use of digital computing became increasingly prevalent in industrial processes. Historically, the first instance of an algorithmic development for the network flow problem came in 1956, with the network simplex method formulated by George Dantzig.&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; A variation of the simplex algorithm that revolutionized linear programming, this method leveraged the combinatorial structure inherent to these types of problems and demonstrated incredibly high accuracy.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; This method and its variations would go on to define the embodiment of the algorithms and models for the various and distinct network flow problems discussed here. &lt;br /&gt;
&lt;br /&gt;
== Theory, Methodology, and Algorithms ==&lt;br /&gt;
Qualitatively, the network flow problem can be conceptualized as a directed graph which abides by certain flow capacity constraints at its edges and equates the values entering and exiting its vertices at all points besides terminal source and sink terms. The vertices in this problem are the origins, destinations, and intermediate points and are referred to as &#039;&#039;nodes&#039;&#039;. The edges are the directional transportation links between these nodes and are referred to as &#039;&#039;arcs&#039;&#039;.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; Models for network flow problems function as tools for computing the net flow of units along these constrained arcs and between pairs of nodes, and are useful for quantifying logistical interests such as the optimal scheme for the distribution of a product from a plant to its consumer constituents. In this scenario, the product departs from the distribution source (origin) and travels through a network of intermediary transition points such as warehouses and fulfillment centers (nodes), before finally reaching the consumer market (destination). Along this journey, the transportation method along the route (arc) may be subjected to certain restraints such as the allowable amount of product carried between points (capacity constraints). The objective function in this case would be to minimize the cost of shipping the product whilst still meeting a specified demand. This exact circumstance is very common in industrial logistics and was the primary motivation for defining and solving the network flow problem. This case, the transportation problem, was the beginning of a wide assortment of problems defined for network flow by leveraging its combinatorial structure in a special-purpose algorithm.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Historically, the classic network flow problems are considered to be the maximum flow problem and the minimum-cost circulation problem, the assignment problem, bipartite matching problem, transportation problem, and the transshipment problem.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; The approach to these problems become quite specific based upon the problem’s objective function but can be generalized by the following iterative approach: 1. determining the initial basic feasible solution; 2. checking the optimality conditions; and 3. constructing an improved basic feasible solution if the optimal solution has not been determined.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General Applications ===&lt;br /&gt;
&lt;br /&gt;
==== The Assignment Problem ====&lt;br /&gt;
Various real-life instances of assignment problems exist for optimization, such as assigning a group of people to different tasks, events to halls with different capacities, rewards to a team of contributors, and vacation days to workers. All together, the assignment problem is a bipartite matching problem in the kernel. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; In a classical setting, two types of objects of equal amount are  bijective (i.e. they have one-to-one matching), and this tight constraint ensures a perfect matching. The objective is to minimize the cost or maximize the profit of matching, since different items of two types have distinct affinity.  [[File:Assignment.png|thumb|Figure 1. Classic model of assignment problem|alt=|267x267px]]A classic example is as follows: suppose there are &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; people (set &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to be assigned to &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; tasks (set &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). Every task has to be completed and each task has to be handled by only one person, and &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;, usually given by a table, measures the benefits gained by assigning the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt;) to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; (in &amp;lt;math&amp;gt; T &amp;lt;/math&amp;gt;). &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt; The natural objective here is to maximize the overall benefits by devising the optimal assignment pattern. A graph of the general assignment problem and a table of preference are depicted as Figure 1 and Table 1.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Table 1. Table of preference&lt;br /&gt;
!Benefits&lt;br /&gt;
!Task 1&lt;br /&gt;
! Task 2&lt;br /&gt;
!Task 3&lt;br /&gt;
!...&lt;br /&gt;
!Task n&lt;br /&gt;
|-&lt;br /&gt;
!Person 1&lt;br /&gt;
|0&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|...&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
!Person 2&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
!Person 3&lt;br /&gt;
|1&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
!...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
!Person n&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|}&lt;br /&gt;
Figure 1 can be viewed as a network. The nodes represent people and tasks, and the edges represent potential assignments between a person and a task. Each task can be completed by any person. However, the person that actually ends up being assigned to the task will be the lone individual who is best suited to complete. In the end, the edges with positive flow values will be the only ones represented in the finalized assignment. &amp;lt;sup&amp;gt;[5]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To approach this problem, the binary variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; is defined as whether the person &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; is assigned to the task &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt;. If so, &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 1, and &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; = 0 otherwise.&lt;br /&gt;
&lt;br /&gt;
The concise-form formulation of the problem is as follows &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
max   &amp;lt;math&amp;gt;z=\sum_{i=1}^n\sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij}=1~~\forall i\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{I=1}^n x_{ij}=1~~\forall j\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}=0~or~1~~\forall i,j\in [1,n] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first constraint captures the requirement of assigning each person  to a single task. The second constraint indicates that each task must be done by exactly one person. The objective function sums up the overall benefits of all assignments.&lt;br /&gt;
&lt;br /&gt;
To see the analogy between the assignment problem and the network flow, we can describe each person supplying a flow of 1 unit and each task demanding a flow of 1 unit, with the benefits over all “channels” being maximized. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A potential issue lies in the branching of the network, specifically an instance where a person splits its one unit of flow into multiple tasks and the objective remains maximized. This shortcoming is allowed by the laws that govern the network flow model, but are unfeasible in real-life instances. Fortunately, since the network simplex method only involves addition and subtraction of a single edge while transferring the basis, which is served by the spanning tree of the flow graph, if the supply (the number of people here) and the demand (the number of tasks here) in the constraints are integers, the solved variables will be automatically integers even if it is not explicitly stated in the problem. This is called the integrality of the network problem, and it certainly applies to the assignment problem. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Transportation Problem ====&lt;br /&gt;
People first came up with the transportation problem when distributing troops during World War II. &amp;lt;sup&amp;gt;[7]&amp;lt;/sup&amp;gt; Now, it has become a useful model for solving logistics problems, and the objective is usually to minimize the cost of transportation. &lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
&lt;br /&gt;
There are 2 chemical plants located in 2 different places: &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt;. There are  3 raw material suppliers in other 3 locations: &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt;. The amount of materials from a supplier can be arbitrarily divided into two parts and shipped to two factories. Supplier &amp;lt;math&amp;gt; F &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; G &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; H &amp;lt;/math&amp;gt; can provide &amp;lt;math&amp;gt; S_1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; S_2 &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt; S_3 &amp;lt;/math&amp;gt; amounts of materials respectively. The chemical plants located at &amp;lt;math&amp;gt; M &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; N &amp;lt;/math&amp;gt; have the material demand of &amp;lt;math&amp;gt; D_1 &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; D_2 &amp;lt;/math&amp;gt; respectively. Each transportation route, from suppliers to chemical plants, is attributed with a specific cost. This model raises the question: to keep the chemical plants running, what is the best way to arrange the material from the suppliers so that the transportation cost could be minimized? &lt;br /&gt;
[[File:Transportation problem example.png|thumb|Figure 2. Transportation problem example]]&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S_{i} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material provided at the supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;D_{j} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being consumed at the chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the amount of material being transferred from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of transferring 1 unit of material from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = the cost of the material transportation from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, the amount of material being delivered and being consumed is bound to the supply and demand constraints:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of material shipping from supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; cannot exceed the amount of material available at supplier &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The amount of material arrived at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; should at least fulfill the demand at chemical plant &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective is to find the minimum cost of transportation, so the cost of each transportation line should be added up, and the total cost should be minimized. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m \sum_j^n x_{ij}\ C_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the definitions above, the problem can be formulated as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, the problem is not complete at this point because there is no constraint for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt;, and that means &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; can be any number, even negative. In order for &amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; to make sense physically, a lower bound of zero is mandatory, which corresponds to the situation where no material was transported from &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. Adding the last constraint will complete this formulation as such:&lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_i^m \sum_j^n x_{ij}\ C_{ij}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_j^n x_{ij}\ \leq S_{i} \qquad \forall i\in I=[1,m] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^m x_{ij}\ \geq D_{j} \qquad \forall j\in J=[1,n] &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\ \geq 0 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation is adapted from Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== The Shortest-Path Problem ====&lt;br /&gt;
The shortest-path problem can be defined as finding the path that yields the shortest total distance between the origin and the destination. Each possible stop is a node and the paths between these nodes are edges incident to these nodes, where the path distance becomes the weight of the edges. In addition to being the most common and straightforward application for finding the shortest path, this model is also used in various applications depending on the definition of nodes and edges. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; For example, when each node represents a different object and the edge specifies the cost of replacement, the equipment replacement problem is derived. Moreover, when each node represents a different project and the edge specifies the relative priority, the model becomes a project scheduling problem.&lt;br /&gt;
[[File:Shortest-Path.png|thumb|443x443px|Figure 3. General form of shortest-path problem]]&lt;br /&gt;
A graph of the general shortest-path problem is depicted as Figure 2:&lt;br /&gt;
&lt;br /&gt;
In the general form of the shortest-path problem, the variable &amp;lt;math&amp;gt; x_{ij} &amp;lt;/math&amp;gt; represents whether the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt; is active (i.e. with a positive flow), and the parameter &amp;lt;math&amp;gt; c_{ij} &amp;lt;/math&amp;gt;  (e.g. &amp;lt;math&amp;gt; c_{12} &amp;lt;/math&amp;gt; = 6) defines the distance of the edge &amp;lt;math&amp;gt; (i,j) &amp;lt;/math&amp;gt;. The general problem is formulated as below:&lt;br /&gt;
&lt;br /&gt;
min   &amp;lt;math&amp;gt;z=\sum_{i=1}^n \sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij} - \sum_{k=1}^n x_{ki} = \begin{cases} 1 &amp;amp; \text{if }i=s\text{ (source)} \\ 0 &amp;amp; \text{otherwise} \\ -1 &amp;amp; \text{if }i=t \text{ (sink)} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\geq 0~~\forall (i,j)\in E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first term of the constraint is the total outflow of the node i, and the second term is the total inflow. So, the formulation above could be seen as one unit of flow being supplied by the origin, one unit of flow being demanded by the destination, and no net inflow or outflow at any intermediate nodes. These constraints mandate a flow of one unit, amounting to the active path, from the origin to the destination. Under this constraint, the objective function minimizes the overall path distance from the origin to the destination.&lt;br /&gt;
&lt;br /&gt;
Similarly, the integrality of the network problem applies here, precluding the unreasonable fractioning. With supply and demand both being integer (one here), the edges can only have integer amount of flow in the result solved by simplex method. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, the point-to-point model above can be further extended to other problems. A number of real life scenarios require visiting multiple places from a single starting point. This “Tree Problem” can be modeled by making small adjustments to the original model. In this case, the source node should supply more units of flow and there will be multiple sink nodes demanding one unit of flow. Overall, the objective and the constraint formulation are similar. &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Maximal Flow Problem ====&lt;br /&gt;
This problem describes a situation where the material from a source node is sent to a sink node. The source and sink node are connected through multiple intermediate nodes, and the common optimization goal is to maximize the material sent from the source node to the sink node. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&lt;br /&gt;
[[File:Picture2.png|thumb|Figure 4. Maximal flow problem example]]&lt;br /&gt;
The given structure is a piping system. The water flows into the system from the source node, passing through the intermediate nodes, and flows out from the sink node. There is no limitation on the amount of water that can be used as the input for the source node. Therefore, the sink node can accept an unlimited amount of water coming into it. The arrows denote the valid channel that water can flow through, and each channel has a known flow capacity. What is the maximum flow that the system can take?&lt;br /&gt;
&lt;br /&gt;
Several quantities should be defined to help formulate the frame of the solution: &lt;br /&gt;
[[File:Picture3.png|thumb|Figure 5. For every intermediate node j, there is a group of node i and a group of node k.]]&lt;br /&gt;
For any intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; in the system, it receives water from adjacent node(s) &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt;, and sends water to the adjacent node(s) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;. The node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and k are relative to the node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that gives water to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; = the intermediate node(s) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; = the node(s) that receives the water coming out of node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{jk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;   (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the source and sink node, they have net flow that is non-zero:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; = source node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; = sink node&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{in} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving node &amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and entering sink node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;i &lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{mk} &lt;br /&gt;
&amp;lt;/math&amp;gt; = amount of water leaving source node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and entering node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;m&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;k&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; are adjacent nodes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Flow capacity definition is applied to all nodes (including intermediate nodes, the sink, and the source):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_{ab} &lt;br /&gt;
&amp;lt;/math&amp;gt; = transport capacity between any two nodes &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; (&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \neq&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main constraints for this problem are the transport capacity between each node and the material conservation:&lt;br /&gt;
&lt;br /&gt;
(1): The amount of water flowing from any node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; should not exceed the flow capacity between node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&lt;br /&gt;
&amp;lt;/math&amp;gt; to node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&lt;br /&gt;
&amp;lt;/math&amp;gt; . &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(2): The intermediate node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; does not hold any water, so the amount of water that flows into node &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;j &lt;br /&gt;
&amp;lt;/math&amp;gt; has to exit the node with the exact same amount it entered with. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, the net flow out of the source node has to be the same as the net flow into the sink node. This net flow is the amount that should be maximized. &lt;br /&gt;
&lt;br /&gt;
Using the definitions above:&lt;br /&gt;
[[File:Picture4.png|thumb|Figure 6. The imaginary flow connects the sink node to the source node, creating a close loop.]]&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = \sum_k^r x_{uk}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;      (or &amp;lt;math&amp;gt;\sum_i^p x_{iv}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This expression can be further simplified by introducing an imaginary flow from the sink to the source. &lt;br /&gt;
&lt;br /&gt;
By introducing this imaginary flow, the piping system is now closed. The mass conservation constraint now also holds for the source and sink node, so they can be treated as the intermediate nodes. The problem can be rewritten as the following:  &lt;br /&gt;
&lt;br /&gt;
min&amp;lt;math&amp;gt;  \quad z = x_{vu}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;s.t. \quad\ \sum_i^px_{ij}- \sum_k^r x_{jk} =0&lt;br /&gt;
\qquad \begin{cases} \forall i\in I=[1,p] \\ \forall j\in J=[1,q+2]\\ \forall k\in K=[1,r] \end{cases} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0\leq x_{ab} \leq C_{ab}  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem and the formulation are derived from an example in Chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Algorithms ===&lt;br /&gt;
&lt;br /&gt;
== Numerical Example and Solution ==&lt;br /&gt;
&lt;br /&gt;
A Food Distributor Company is farming and collecting vegetables from farmers to later distribute to the grocery stores. The distributor has specific agreements with different third-party companies to mediate the delivery to the grocery stores. In a particular month, the company has 600 ton vegetables to deliver to the grocery store. They have agreements with two third-party transport companies A and B, which have different tariffs for delivering goods between themselves, the distributor, and the grocery store. They also have limits on transport capacity for each path. These delivery points are numbered as shown below, with path 1 being the transport from the Food Distributor Company to the transport company A. The limits and tariffs for each path can be found in the Table 2 below, and the possible transportation connections between the distributor company, the third-party transporters, and the grocery store are shown in the figure below. The distributor companies cannot hold any amount of food, and any incoming food should be delivered to an end point. The distributor company wants to minimize the overall transport cost of shipping 600 tons of vegetables to the grocery store by choosing the optimal  path  provided by the transport companies. How should the distributor company map out their path and the amount of vegetables carried on each path to minimize cost overall?&lt;br /&gt;
[[File:Wiki example.png|thumb|Figure. 7. Illustration of the network for the food distribution problem.]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2. Product Limits and Tariffs for each Path&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Product limit (ton)&lt;br /&gt;
|250&lt;br /&gt;
|450&lt;br /&gt;
|350&lt;br /&gt;
|200&lt;br /&gt;
|300&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|Tariff ($/ton)&lt;br /&gt;
|10&lt;br /&gt;
|12.5&lt;br /&gt;
|5&lt;br /&gt;
|7.5&lt;br /&gt;
|10&lt;br /&gt;
|20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This question is adapted from one of the exercise questions in chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Formulation of the Problem ===&lt;br /&gt;
The problem can be formulated as below where variables &amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; denote the tons of vegetables carried in paths 1 to 6. The objective function stated in the first line is to minimize the cost of the operation, which is the summation of the tons of vegetables carried on each path multiplied by the corresponding tariff: &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{lcl} \min z = 10x_1 + 12.5x_2 + 5x_3 + 7.5x_4 + 10x_5 + 20x_6 \\ s.t.  \qquad x_5 = x_1 - x_3 + x_4 \\  \ \ \  \quad \qquad x_6 = x_2 + x_3 - x_4 \\  \ \ \  \quad \qquad x_5 + x_6 = 600  \\   \ \ \  \quad \qquad x_1 + x_2 = 600 \\   \ \ \  \quad \qquad  x_1 \leq 250 \\   \ \ \  \quad \qquad x_2 \leq 450 \\   \ \ \  \quad \qquad x_3 \leq 350 \\   \ \ \  \quad \qquad x_4 \leq 200 \\   \ \ \  \quad \qquad  x_5 \leq 300 \\   \ \ \  \quad \qquad x_6 \leq 500 \\   \ \ \  \quad \qquad x_1, x_2, x_3, x_4, x_5, x_6 \geq 0\\\end{array}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The second step is to write down the constraints. The first constraint ensures that the net amount present in the Transport Company A, which is the deliveries received from path 1 and path 2 minus the transport to Transport Company B should be delivered to the grocery store with path 5. The second constraint ensures this for the Transport Company B. The third and fourth constraints are ensuring that the total amount of vegetables shipping from the Food Distributor Company and the total amount of vegetables delivered to the grocery store are both 600 tons. The constraints 5 to 10 depict the upper limits of the amount of vegetables that can be carried on paths 1 to 6. The final constraint depicts that all variables are non-negative. &lt;br /&gt;
&lt;br /&gt;
=== Solution of the Problem ===&lt;br /&gt;
This problem can be solved using Simplex Algorithm&amp;lt;sup&amp;gt;[15]&amp;lt;/sup&amp;gt; or the GAMS optimization platform. The steps of the solution using the GAMS platform is as follows:&lt;br /&gt;
&lt;br /&gt;
The first step is to list the variables, which are the tons of vegetables that will be transported in routes 1 to 6. The paths can be denoted as&amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; . The objective function is the overall cost: z.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;variables x1,x2,x3,x4,x5,x6,z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The second step is to list the equations which are the constraints and the objective function. The objective function is a summation of the amount of vegetables carried in path i, multiplied with the tariff of path i for all i:  &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, there are 10 constraints in this problem. The constraints c1, and c2 are equations for the paths 5 and 6. The amount carried in path 5 can be found by summing the amount of vegetables incoming to Transport Company A from path 1 and path 4, minus the amount of vegetables leaving Transport Company A with path 3. This can be attributed to the restriction that barrs the companies from keeping any vegetables and requires them to eventually deliver all the incoming produce. The equality c1 ensures that this constraint holds for path 5 and c2 for path 6.&lt;br /&gt;
&lt;br /&gt;
Constraint c3 ensures that the sum of vegetables carried in path 1 and path 2 add to the total of 600 tons of vegetables that leave the Food Distributor Company. Likewise, the constraint c4 ensures that the sum amount of food transported in paths 5 and 6 adds up to 600 tons of vegetables that have to be delivered to the grocery store.&lt;br /&gt;
&lt;br /&gt;
Constraints c5 to c10 show the maximum amount of food that can be transported in each path, as shown in the table.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;obj.. z=e= 10*x1+12.5*x2+5*x3+7.5*x4+10*x5+20*x6;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c1.. x5 =e=x1-x3+x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c2.. x6=e=x2+x3-x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c3.. x5+x6=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c4.. x1+x2=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c5.. x1=l=250;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c6.. x2=l=450;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c7.. x3=l=350;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c8.. x4=l=200;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c9.. x5=l=300;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c10.. x6=l=500;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x2.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x3.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x4.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x5.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x6.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After listing the variables, objective function and the constraints, the final step is to call the solver and define the type of the optimization problem. In this case the problem will be solved with a Linear Programming algorithm to minimize the objective (cost) function.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;model problem1 /all/ ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;solve problem1 using lp minimizing z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GAMS code yields the results below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1 = 250, x2 = 350, x3 = 0, x4 = 50, x5 = 300, x6 = 300, z =16250.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Real Life Applications ==&lt;br /&gt;
Network problems have many applications in all kinds of areas such as transportation, city design, resource management and financial planning.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several special cases of network problems, such as the shortest path problem, minimum cost flow problem, assignment problem and transportation problem.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt; Three application cases will be introduced here.&lt;br /&gt;
&lt;br /&gt;
=== The minimum cost flow problem ===&lt;br /&gt;
[[File:Pic8.jpg|thumb|Figure. 8. Illustration of the ship subnetwork.&amp;lt;sub&amp;gt;[10]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
[[File:Pic9.jpg|thumb|Figure. 9. Illustration of cargo subnetwork.&amp;lt;sub&amp;gt;[10]&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
Minimum cost flow problems are pervasive in real life, such as deciding how to allocate temporal quay crane in container terminals, and how to make optimal train schedules on the same railroad line.&amp;lt;sup&amp;gt;[8]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
R. Dewil and his group use MCNFP to assist traffic enforcement.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt; Police patrol “hot spots”, which are areas where crashes occur frequently on highways. R. Dewil studies a method intended to estimate the optimal route of hot spots. He describes the time it takes to move the detector to a certain position as the cost, and the number of patrol cars from one node to next as the flow, in order to minimize the total cost.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The assignment problem ===&lt;br /&gt;
Dung-Ying Lin studies an assignment problem in which he aims to assign freights to ships and arrange transportation paths along the Northern Sea Route in a manner which yields maximum profit.&amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt; Within this network  composed of a ship subnetwork and a cargo subnetwork( shown as Figure 7 and Figure 8), each node corresponds to a port at a specific time and each arc represents the movement of a ship or a cargo. Other types of assignment problems are faculty scheduling, freight assignment, and so on.&lt;br /&gt;
&lt;br /&gt;
=== The shortest path problem ===&lt;br /&gt;
Shortest path problems are also present in many fields, such as transportation, 5G wireless communication, and implantation of the global dynamic routing scheme.&amp;lt;sup&amp;gt;[11][12][13]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qiang Tu and his group studies the constrained reliable shortest path (CRSP) problem for electric vehicles in the urban transportation network. &amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; He describes the reliable travel time of path as the objective item, which is made up of planning travel time of path and the reliability item. The group studies the Chicago sketch network consisting of 933 nodes and 2950 links and the Sioux Falls network consisting of 24 nodes and 76 links. The results show that the travelers’ risk attitudes and properties of electric vehicles in the transportation network can have a great influence on the path choice.&amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; The study can contribute to the invention of the city navigation system.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Since its inception, the network flow problem has provided humanity with a straightforward and scalable approach for several large-scale challenges and problems. The Simplex algorithm and other computational optimization platforms have made addressing these problems routine, and have greatly expedited efforts for groups concerned with supply-chain and other distribution processes. The modelling of this problem has had several derivations from its original format, but its methodology and approach have remained prevalent in several of society’s industrial and commercial processes, even over half a century later. Classical models such as the assignment, transportation, maximal flow, and shortest path problem configurations have found their way into diverse settings, ranging from streamlining oil distribution networks along the gulf coast, to arranging optimal scheduling assignments for college students amidst a global pandemic. All in all, the network flow problem and it’s monumental impact, have made it a fundamental tool for any group that deals with combinatorial data sets. And with the surge in adoption of data-driven models and applications within virtually all industries, the use of the network flow problem approach will only continue to drive innovation and meet consumer demands for the foreseeable future. &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
1. Karp, R. M. (2008). George Dantzig’s impact on the theory of computation. Discrete Optimization, 5(2), 174-185.&lt;br /&gt;
&lt;br /&gt;
2. Goldberg, A. V. Tardos, Eva, Tarjan, Robert E. (1989). Network Flow Algorithms, Algorithms and Combinatorics. 9. 101-164.&lt;br /&gt;
&lt;br /&gt;
3. Bradley, S. P. Hax, A. C., &amp;amp; Magnanti, T. L. (1977). Network Models. In Applied mathematical programming (p. 259). Reading, MA: Addison-Wesley.&lt;br /&gt;
&lt;br /&gt;
4. Chinneck, J. W. (2006). Practical optimization: a gentle introduction. Systems and Computer Engineering), Carleton University, Ottawa. http://www.sce.carleton.ca/faculty/chinneck/po.html, 11.&lt;br /&gt;
&lt;br /&gt;
5. Roy, B. V. Mason, K.(2005). Formulation and Analysis of Linear Programs, Chapter 5 Network Flows.&lt;br /&gt;
&lt;br /&gt;
6. Vanderbei, R. J. (2020). Linear programming: foundations and extensions (Vol. 285). Springer Nature.&lt;br /&gt;
&lt;br /&gt;
7. Sobel, J. (2014). Linear Programming Notes VIII: The Transportation Problem.&lt;br /&gt;
&lt;br /&gt;
8. Altınel, İ. K., Aras, N., Şuvak, Z., &amp;amp; Taşkın, Z. C. (2019). Minimum cost noncrossing flow problem on layered networks. Discrete Applied Mathematics, 261, 2-21.&lt;br /&gt;
&lt;br /&gt;
9. Dewil, R., Vansteenwegen, P., Cattrysse, D., &amp;amp; Van Oudheusden, D. (2015). A minimum cost network flow model for the maximum covering and patrol routing problem. European Journal of Operational Research, 247(1), 27-36.&lt;br /&gt;
&lt;br /&gt;
10. Lin, D. Y., &amp;amp; Chang, Y. T. (2018). Ship routing and freight assignment problem for liner shipping: Application to the Northern Sea Route planning problem. Transportation Research Part E: Logistics and Transportation Review, 110, 47-70.&lt;br /&gt;
&lt;br /&gt;
11. Tu, Q., Cheng, L., Yuan, T., Cheng, Y., &amp;amp; Li, M. (2020). The Constrained Reliable Shortest Path Problem for Electric Vehicles in the Urban Transportation Network. Journal of Cleaner Production, 121130.&lt;br /&gt;
&lt;br /&gt;
12. Guo, Y., Li, S., Jiang, W., Zhang, B., &amp;amp; Ma, Y. (2017). Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5G wireless communication. Physical Communication, 25, 376-385.&lt;br /&gt;
&lt;br /&gt;
13. Haddou, N. B., Ez-Zahraouy, H., &amp;amp; Rachadi, A. (2016). Implantation of the global dynamic routing scheme in scale-free networks under the shortest path strategy. Physics Letters A, 380(33), 2513-2517.&lt;br /&gt;
&lt;br /&gt;
14. Tu, Q., Cheng, L., Yuan, T., Cheng, Y., &amp;amp; Li, M. (2020). The Constrained Reliable Shortest Path Problem for Electric Vehicles in the Urban Transportation Network. Journal of Cleaner Production, 121130.&lt;br /&gt;
&lt;br /&gt;
15. Hu, G. (2020, November 19). Simplex algorithm. Retrieved November 22, 2020, from [[Simplex algorithm|https://optimization.cbe.cornell.edu/index.php?title=Simplex_algorithm]].&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=1740</id>
		<title>Network flow problem</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=1740"/>
		<updated>2020-11-24T18:15:37Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: /* References */ and conclusion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Aaron Wheeler, Chang Wei, Cagla Deniz Bahadir, Ruobing Shui, Ziqiu Zhang (CHEME 6800 Fall 2020)&lt;br /&gt;
&lt;br /&gt;
Steward: Fengqi You, Allen Yang&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Network flow problems arise in several key instances and applications within society and have become fundamental problems within computer science, operations research, applied mathematics, and engineering. Developments in the approach to tackle these problems resulted in algorithms that became the chief instruments for solving problems related to large-scale systems and industrial logistics. Spurred by early developments in linear programming, the methods for addressing these extensive problems date back several decades and they evolved over time as the use of digital computing became increasingly prevalent in industrial processes. Historically, the first instance of an algorithmic development for the network flow problem came in 1956, with the network simplex method formulated by George Dantzig.&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; A variation of the simplex algorithm that revolutionized linear programming, this method leveraged the combinatorial structure inherent to these types of problems and demonstrated incredibly high accuracy.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; This method and its variations would go on to define the embodiment of the algorithms and models for the various and distinct network flow problems discussed here. &lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
Qualitatively, the network flow problem can be conceptualized as a directed graph which abides by certain flow capacity constraints at its edges and equates the values entering and exiting its vertices at all points besides terminal source and sink terms. The vertices in this problem are the origins, destinations, and intermediate points and are referred to as &#039;&#039;nodes&#039;&#039;. The edges are the directional transportation links between these nodes and are referred to as &#039;&#039;arcs&#039;&#039;.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; Models for network flow problems function as tools for computing the net flow of units along these constrained arcs and between pairs of nodes, and are useful for quantifying logistical interests such as the optimal scheme for the distribution of a product from a plant to it’s consumer constituents. In this scenario, the product departs from the distribution source (origin) and travels through a network of intermediary transition points such as warehouses and fulfillment centers (nodes), before finally reaching the consumer market (destination). Along this journey, the transportation method along the route (arc) may be subjected to certain restraints such as the allowable amount of product carried between points (capacity constraints). The objective function in this case would be to minimize the cost of shipping the product whilst still meeting a specified demand. This exact circumstance is very common in industrial logistics and was the primary motivation for defining and solving the network flow problem. This case, the transportation problem, was the beginning of a wide assortment of problems defined for network flow by leveraging it’s combinatorial structure in a special-purpose algorithm.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Historically, the classic network flow problems are considered to be the maximum flow problem and the minimum-cost circulation problem, the assignment problem, bipartite matching problem, transportation problem, and the transshipment problem.&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; The approach to these problems become quite specific based upon the problem’s objective function but can be generalized by the following iterative approach: 1. determining the initial basic feasible solution; 2. checking the optimality conditions (i.e. whether the problem is infeasible, unbounded over the feasible region, optimal solution has been found, etc.); and 3. constructing an improved basic feasible solution if the optimal solution has not been determined.&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Applications ==&lt;br /&gt;
&lt;br /&gt;
=== The Assignment Problem: ===&lt;br /&gt;
Various real-life instances of assignment problems exist for optimization, such as assigning a group of people to different tasks, events to halls with different capacities, rewards to a team of contributors, and vacation days to workers. All together, the assignment problem is a bipartite matching problem in the kernel. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; In a classical setting, two types of objects of equal amount are  bijective (i.e. they have one-to-one matching), and this tight constraint ensures a perfect matching. The objective is to minimize the cost or maximize the profit of matching, since different items of two types have distinct affinity.  [[File:Assignment.png|thumb|Figure 1. Classic model of assignment problem|alt=|267x267px]]A classic example is as follows: suppose there are n people (set P) to be assigned to n tasks (set T). Every task has to be completed and each task has to be handled by only one person, and cij, usually given by a table, measures the benefits gained by assigning the person i (in P) to the task j (in T). &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt; The natural objective here is to maximize the overall benefits by devising the optimal assignment pattern. A graph of the general assignment problem and a table of preference are depicted as Figure 1 and Table 1.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Table 1. Table of preference&lt;br /&gt;
!Benefits&lt;br /&gt;
!Task 1&lt;br /&gt;
! Task 2&lt;br /&gt;
!Task 3&lt;br /&gt;
!...&lt;br /&gt;
!Task n&lt;br /&gt;
|-&lt;br /&gt;
!Person 1&lt;br /&gt;
|0&lt;br /&gt;
|3&lt;br /&gt;
|5&lt;br /&gt;
|...&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
!Person 2&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
!Person 3&lt;br /&gt;
|1&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
!...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
!Person n&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|...&lt;br /&gt;
|3&lt;br /&gt;
|}&lt;br /&gt;
Figure 1 can be viewed as a network. The nodes represent people and tasks, and the edges represent potential assignments between a person and a task. Each task can be completed by any person. However, the person that actually ends up being assigned to the task will be the lone individual who is best suited to complete. In the end, the edges with positive flow values will be the only ones represented in the finalized assignment. &amp;lt;sup&amp;gt;[5]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To approach this problem, the binary variable x&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; is defined as whether the person i is assigned to the task j. If so, x&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; = 1, and x&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; = 0 otherwise.&lt;br /&gt;
&lt;br /&gt;
The concise-form formulation of the problem is as follows &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Maximize:   &amp;lt;math&amp;gt;z=\sum_{i=1}^n\sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij}=1~~\forall i\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{I=1}^n x_{ij}=1~~\forall j\in [1,n]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}=0~or~1~~\forall i,j\in [1,n] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first constraint captures the requirement of assigning each person  to a single task. The second constraint indicates that each task must be done by exactly one person. The objective function sums up the overall benefits of all assignments.&lt;br /&gt;
&lt;br /&gt;
To see the analogy between the assignment problem and the network flow, we can describe each person supplying a flow of 1 unit and each task demanding a flow of 1 unit, with the benefits over all “channels” being maximized. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A potential issue lies in the  branching of the network, specifically an instance where a person splits their one unit of flow into multiple tasks and the objective remains maximized. This shortcoming is allowed by the laws that govern the network flow model, but are unfeasible in real-life instances. Fortunately, since the network simplex method only involves addition and subtraction of a single edge while transferring the basis, which is served by the spanning tree of the flow graph, if the supply (the number of people here) and the demand (the number of tasks here) in the constraints are integers, the solved variables will be automatically integers even if it is not explicitly stated in the problem. This is called the integrality of the network problem, and it certainly applies to the assignment problem. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Shortest-Path Problem ===&lt;br /&gt;
The shortest-path problem can be defined as finding the path that yields the shortest total distance between the origin and the destination. Each possible stop is a node and the paths between these nodes are edges incident to these nodes, where the path distance becomes the weight of the edges. In addition to being the most common and straightforward application for finding the shortest path, this model is also used in various applications depending on the definition of nodes and edges. &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; For example, when each node represents a different object and the edge specifies the cost of replacement, the equipment replacement problem is derived. Moreover, when each node represents a different project and the edge specifies the relative priority, the model becomes a project scheduling problem.&lt;br /&gt;
[[File:Shortest-Path.png|thumb|443x443px|Figure 2. General form of shortest-path problem]]&lt;br /&gt;
A graph of the general shortest-path problem is depicted as Figure 2:&lt;br /&gt;
&lt;br /&gt;
In the general form of the shortest-path problem, the variable x&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; represents whether the edge (i, j) is active (i.e. with a positive flow), and the parameter c&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt;  (e.g. c&amp;lt;sub&amp;gt;12&amp;lt;/sub&amp;gt; = 6) defines the distance of the edge (i, j). The general problem is formulated as below:&lt;br /&gt;
&lt;br /&gt;
Minimize   &amp;lt;math&amp;gt;z=\sum_{i=1}^n \sum_{j=1}^n c_{ij}x_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subject to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum_{j=1}^n x_{ij} - \sum_{k=1}^n x_{ki} = \begin{cases} 1 &amp;amp; \text{if }i=s\text{ (source)} \\ 0, &amp;amp; \text{otherwise} \\ -1 &amp;amp; \text{if }i=t \text{ (sink)} \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{ij}\geq 0~~\forall (i,j)\in E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first term of the constraint is the total outflow of the node i, and the second term is the total inflow. So, the formulation above could be seen as one unit of flow being supplied by the origin, one unit of flow being demanded by the destination, and no net inflow or outflow at any intermediate nodes. These constraints mandate a flow of one unit, amounting to the active path, from the origin to the destination. Under this constraint, the objective function minimizes the overall path distance from the origin to the destination.&lt;br /&gt;
&lt;br /&gt;
Similarly, the integrality of the network problem applies here, precluding the unreasonable fractioning. With supply and demand both being integer (one here), the edges can only have integer amount of flow in the result solved by simplex method. &amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, the point-to-point model above can be further extended to other problems. A number of real life scenarios require visiting multiple places from a single starting point. This “Tree Problem” can be modeled by making small adjustments to the original model. In this case, the source node should supply more units of flow and there will be multiple sink nodes demanding one unit of flow. Overall, the objective and the constraint formulation are similar. &amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Real Life Examples ==&lt;br /&gt;
Network problems have many applications in all kinds of areas such as transportation, city design, resource management and financial planning.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several special cases of network problems, such as the shortest path problem, minimum cost flow problem, assignment problem and transportation problem.&amp;lt;sup&amp;gt;[6]&amp;lt;/sup&amp;gt; Three application cases will be introduced here.&lt;br /&gt;
&lt;br /&gt;
=== The minimum cost flow problem ===&lt;br /&gt;
[[File:Fig. 8. .jpg|thumb|Fig. 8. Illustration of the ship subnetwork.&amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
[[File:Fig. 9..jpg|thumb|Fig. 9. Illustration of cargo subnetwork.&amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
Minimum cost flow problems are pervasive in real life, such as deciding how to allocate temporal quay crane in container terminals, and how to make optimal train schedules on the same railroad line.&amp;lt;sup&amp;gt;[8]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
R. Dewil and his group use MCNFP to assist traffic enforcement.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt; Police patrol “hot spots”, which are areas where crashes occur frequently on highways. R. Dewil studies a method intended to estimate the optimal route of hot spots. He describes the time it takes to move the detector to a certain position as the cost, and the number of patrol cars from one node to next as the flow, in order to minimize the total cost.&amp;lt;sup&amp;gt;[9]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The assignment problem ===&lt;br /&gt;
Dung-Ying Lin studies an assignment problem in which he aims to assign freights to ships and arrange transportation paths along the Northern Sea Route in a manner which yields maximum profit.&amp;lt;sup&amp;gt;[10]&amp;lt;/sup&amp;gt; Within this network  composed of a ship subnetwork and a cargo subnetwork( shown as figure 8 and figure 9), each node corresponds to a port at a specific time and each arc represents the movement of a ship or a cargo. Other types of assignment problems are faculty scheduling, freight assignment, and so on.&lt;br /&gt;
&lt;br /&gt;
=== The shortest path problem ===&lt;br /&gt;
Shortest path problems are also present in many fields, such as transportation, 5G wireless communication, and implantation of the global dynamic routing scheme.&amp;lt;sup&amp;gt;[11][12][13]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qiang Tu and his group studies the constrained reliable shortest path (CRSP) problem for electric vehicles in the urban transportation network. &amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; He describes the reliable travel time of path as the objective item, which is made up of planning travel time of path and the reliability item. The group studies the Chicago sketch network consisting of 933 nodes and 2950 links and the Sioux Falls network consisting of 24 nodes and 76 links. The results show that the travelers’ risk attitudes and properties of electric vehicles in the transportation network can have a great influence on the path choice.&amp;lt;sup&amp;gt;[14]&amp;lt;/sup&amp;gt; The study can contribute to the invention of the city navigation system.&lt;br /&gt;
&lt;br /&gt;
== Numerical Example and Solution ==&lt;br /&gt;
&lt;br /&gt;
A Food Distributor Company is farming and collecting vegetables from farmers to later distribute to the grocery stores. The distributor has specific agreements with different third-party companies to mediate the delivery to the grocery stores. In a particular month, the company has 600 ton vegetables to deliver to the grocery store. They have agreements with two third-party transport companies A and B, which have different tariffs for delivering goods between themselves, the distributor, and the grocery store. They also have limits on transport capacity for each path. These delivery points are numbered as shown below, with path 1 being the transport from the Food Distributor Company to the transport company A. The limits and tariffs for each path can be found in the Table 2 below, and the possible transportation connections between the distributor company, the third-party transporters, and the grocery store are shown in the figure below. The distributor companies cannot hold any amount of food, and any incoming food should be delivered to an end point. The distributor company wants to minimize the overall transport cost of shipping 600 tons of vegetables to the grocery store by choosing the optimal  path  provided by the transport companies. How should the distributor company map out their path and the amount of vegetables carried on each path to minimize cost overall?&lt;br /&gt;
[[File:Wiki example.png|thumb|Fig. 10. Illustration of the network for the food distribution problem.]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2. Product Limits and Tariffs for each Path&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Product limit (ton)&lt;br /&gt;
|250&lt;br /&gt;
|450&lt;br /&gt;
|350&lt;br /&gt;
|200&lt;br /&gt;
|300&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|Tariff ($/ton)&lt;br /&gt;
|10&lt;br /&gt;
|12.5&lt;br /&gt;
|5&lt;br /&gt;
|7.5&lt;br /&gt;
|10&lt;br /&gt;
|20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This question is adapted from one of the exercise questions in chapter 8 of the book: Applied Mathematical Programming by Bradley, Hax and Magnanti &amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Formulation of the Problem ===&lt;br /&gt;
The problem can be formulated as below where variables &amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; denote the tons of vegetables carried in paths 1 to 6. The objective function stated in the first line is to minimize the cost of the operation, which is the summation of the tons of vegetables carried on each path multiplied by the corresponding tariff: &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{lcl} \min z = 10x_1 + 12.5x_2 + 5x_3 + 7.5x_4 + 10x_5 + 20x_6 \\ s.t.  \qquad x_5 = x_1 - x_3 + x_4 \\  \ \ \  \quad \qquad x_6 = x_2 + x_3 - x_4 \\  \ \ \  \quad \qquad x_5 + x_6 = 600  \\   \ \ \  \quad \qquad x_1 + x_2 = 600 \\   \ \ \  \quad \qquad  x_1 \leq 250 \\   \ \ \  \quad \qquad x_2 \leq 450 \\   \ \ \  \quad \qquad x_3 \leq 350 \\   \ \ \  \quad \qquad x_4 \leq 200 \\   \ \ \  \quad \qquad  x_5 \leq 300 \\   \ \ \  \quad \qquad x_6 \leq 500 \\   \ \ \  \quad \qquad x_1, x_2, x_3, x_4, x_5, x_6 \geq 0\\\end{array}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The second step is to write down the constraints. The first constraint ensures that the net amount present in the Transport Company A, which is the deliveries received from path 1 and path 2 minus the transport to Transport Company B should be delivered to the grocery store with path 5. The second constraint ensures this for the Transport Company B. The third and fourth constraints are ensuring that the total amount of vegetables shipping from the Food Distributor Company and the total amount of vegetables delivered to the grocery store are both 600 tons. The constraints 5 to 10 depict the upper limits of the amount of vegetables that can be carried on paths 1 to 6. The final constraint depicts that all variables are non-negative. &lt;br /&gt;
&lt;br /&gt;
=== Solution of the Problem ===&lt;br /&gt;
This problem can be solved using Simplex Algorithm&amp;lt;sup&amp;gt;[15]&amp;lt;/sup&amp;gt; or the GAMS optimization platform. The steps of the solution using the GAMS platform is as follows:&lt;br /&gt;
&lt;br /&gt;
The first step is to list the variables, which are the tons of vegetables that will be transported in routes 1 to 6. The paths can be denoted as&amp;lt;math&amp;gt;x_1, x_2, x_3,..., x_6&amp;lt;/math&amp;gt; . The objective function is the overall cost: z.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;variables x1,x2,x3,x4,x5,x6,z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The second step is to list the equations which are the constraints and the objective function. The objective function is a summation of the amount of vegetables carried in path i, multiplied with the tariff of path i for all i:  &amp;lt;math&amp;gt;\sum_{i=1}^6 x_i t_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Overall, there are 10 constraints in this problem. The constraints c1, and c2 are equations for the paths 5 and 6. The amount carried in path 5 can be found by summing the amount of vegetables incoming to Transport Company A from path 1 and path 4, minus the amount of vegetables leaving Transport Company A with path 3. This can be attributed to the restriction that barrs the companies from keeping any vegetables and requires them to eventually deliver all the incoming produce. The equality c1 ensures that this constraint holds for path 5 and c2 for path 6.&lt;br /&gt;
&lt;br /&gt;
Constraint c3 ensures that the sum of vegetables carried in path 1 and path 2 add to the total of 600 tons of vegetables that leave the Food Distributor Company. Likewise, the constraint c4 ensures that the sum amount of food transported in paths 5 and 6 adds up to 600 tons of vegetables that have to be delivered to the grocery store.&lt;br /&gt;
&lt;br /&gt;
Constraints c5 to c10 shows the maximum amount of food that can be transported in each path, as shown in the table.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;obj.. z=e= 10*x1+12.5*x2+5*x3+7.5*x4+10*x5+20*x6;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c1.. x5 =e=x1-x3+x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c2.. x6=e=x2+x3-x4;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c3.. x5+x6=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c4.. x1+x2=e=600;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c5.. x1=l=250;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c6.. x2=l=450;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c7.. x3=l=350;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c8.. x4=l=200;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c9.. x5=l=300;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c10.. x6=l=500;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x2.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x3.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x4.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x5.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x6.lo=0;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After listing the variables, objective function and the constraints, the final step is to call the solver and define the type of the optimization problem. In this case the problem will be solved with a Linear Programming algorithm to minimize the objective (cost) function.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;model problem1 /all/ ;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;solve problem1 using lp minimizing z;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The GAMS code yields the results below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;x1 = 250, x2 = 350, x3 = 0, x4 = 50, x5 = 300, x6 = 300, z =16250.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Since its inception, the network flow problem has provided humanity with a straightforward and scalable approach for several large-scale challenges and problems. The Simplex algorithm and other computational optimization platforms have made addressing these problems routine, and have greatly expedited efforts for groups concerned with supply-chain and other distribution processes. The modelling of this problem has had several derivations from its original format, but its methodology and approach have remained prevalent in several of society’s industrial and commercial processes, even over half a century later. Classical models such as the assignment, transportation, maximal flow, and shortest path problem configurations have found their way into diverse settings, ranging from streamlining oil distribution networks along the gulf coast, to arranging optimal scheduling assignments for college students amidst a global pandemic. All in all, the network flow problem and it’s monumental impact, have made it a fundamental tool for any group that deals with combinatorial data sets. And with the surge in adoption of data-driven models and applications within virtually all industries, the use of the network flow problem approach will only continue to drive innovation and meet consumer demands for the foreseeable future. &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
1. Karp, Richard. (2008). George Dantzig’s impact on the theory of computation. Discrete Optimization. 5. 174-185. &lt;br /&gt;
&lt;br /&gt;
2. Goldberg, Andrew V., Tardos, Eva, Tarjan, Robert E. (1989). Network Flow Algorithms, Algorithms and Combinatorics. 9. 101-164.&lt;br /&gt;
&lt;br /&gt;
3. Bradley, S. P., Hax, A. C., &amp;amp; Magnanti, T. L. (1977). Network Models. In Applied mathematical programming (p. 259). Reading, MA: Addison-Wesley.&lt;br /&gt;
&lt;br /&gt;
4. Practical Optimization: A Gentle Introduction, Chapter 10 Network Flow Programming, John W. Chinneck, 2017.&lt;br /&gt;
&lt;br /&gt;
5. Formulation and Analysis of Linear Programs, Chapter 5 Network Flows, Benjamin Van Roy and Kahn Mason, September 26, 2005.&lt;br /&gt;
&lt;br /&gt;
6. Vanderbei, R. J. Network Flow Problem (chapter 14). In R. J. Vanderbei (Ed.), Linear programming: Foundations and extensions. Boston: Springer, 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Kuban Altınel, Necati Aras, Zeynep Şuvak, Z. Caner Taşkın, Minimum cost noncrossing flow problem on layered networks, Discrete Applied Mathematics, 2019.&lt;br /&gt;
&lt;br /&gt;
9. R. Dewil, P. Vansteenwegen, D. Cattrysse, D. Van Oudheusden, A minimum cost network flow model for the maximum covering and patrol routing problem, European Journal of Operational Research, 2015.&lt;br /&gt;
&lt;br /&gt;
10. Dung-Ying Lin, Yu-Ting Chang, Ship routing and freight assignment problem for liner shipping: Application to the Northern Sea Route planning problem, Transportation Research Part E: Logistics and Transportation Review, 2018.&lt;br /&gt;
&lt;br /&gt;
11. Qiang Tu, Lin Cheng, Tengfei Yuan, Yang Cheng, Manman Li, The constrained reliable shortest path problem for electric vehicles in the urban transportation network, Journal of Cleaner Production, 2020.&lt;br /&gt;
&lt;br /&gt;
12. Ying Guo, Shenghong Li, Wen Jiang, Bo Zhang, Yinghua Ma, Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5G wireless communication, Physical Communication, 2017.&lt;br /&gt;
&lt;br /&gt;
13. N. Ben Haddou, H. Ez-zahraouy, A. Rachadi, Implantation of the global dynamic routing scheme in scale-free networks under the shortest path. &lt;br /&gt;
&lt;br /&gt;
14. Qiang Tu, Lin Cheng, Tengfei Yuan, Yang Cheng, Manman Li, The constrained reliable shortest path problem for electric vehicles in the urban transportation network, Journal of Cleaner Production, 2020.&lt;br /&gt;
&lt;br /&gt;
15. Hu, G. (2020, November 19). Simplex algorithm. Retrieved November 22, 2020, from [[Simplex algorithm|https://optimization.cbe.cornell.edu/index.php?title=Simplex_algorithm]].&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
	<entry>
		<id>https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=1360</id>
		<title>Network flow problem</title>
		<link rel="alternate" type="text/html" href="https://optimization.cbe.cornell.edu/index.php?title=Network_flow_problem&amp;diff=1360"/>
		<updated>2020-11-21T03:03:55Z</updated>

		<summary type="html">&lt;p&gt;Aw843cornell: first paste&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author: Ruobing Shui (CHEME 6800 Fall 2020)&lt;br /&gt;
&lt;br /&gt;
Steward: Allen Yang, Fengqi You&lt;br /&gt;
&lt;br /&gt;
Introduction: &lt;br /&gt;
&lt;br /&gt;
Network flow problems arise in several key instances and applications within society and have become fundamental problems within computer science, operations research, applied mathematics, and engineering. Developments in the approach to tackle these problems resulted in algorithms that became the chief instruments for solving problems related to large-scale systems and industrial logistics. Spurred by early developments in linear programming, the methods for addressing these extensive problems date back several decades and they evolved over time as the use of digital computing became increasingly prevalent in industrial processes. Historically, the first instance of an algorithmic development for the network flow problem came in 1956, with the network simplex method formulated by George Dantzig [ref]. A variation of the simplex algorithm that revolutionized linear programming, this method leveraged the combinatorial structure inherent to these types of problems and demonstrated incredibly high accuracy [ref]. This method and its variations would go on to define the embodiment of the algorithms and models for the various and distinct network flow problems discussed here. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Theory:&lt;br /&gt;
&lt;br /&gt;
Qualitatively, the network flow problem can be conceptualized as a directed graph which abides by certain flow capacity constraints at its edges and equates the values entering and exiting its vertices at all points besides terminal source and sink terms. The vertices in this problem are the origins, destinations, and intermediate points and are referred to as nodes. The edges are the directional transportation links between these nodes and are referred to as arcs [ref]. Models for network flow problems function as tools for computing the net flow of units along these constrained arcs and between pairs of nodes, and are useful for quantifying logistical interests such as the optimal scheme for the distribution of a product from a plant to it’s consumer constituents. In this scenario, the product departs from the distribution source (origin) and travels through a network of intermediary transition points such as warehouses and fulfillment centers (nodes), before finally reaching the consumer market (destination). Along this journey, the transportation method along the route (arc) may be subjected to certain restraints such as the allowable amount of product carried between points (capacity constraints). The objective function in this case would be to minimize the cost of shipping the product whilst still meeting a specified demand. This exact circumstance is very common in industrial logistics and was the primary motivation for defining and solving the network flow problem [ref]. This case, the transportation problem, was the beginning of a wide assortment of problems defined for network flow by leveraging it’s combinatorial structure in a special-purpose algorithm. &lt;br /&gt;
&lt;br /&gt;
Historically, the classic network flow problems are considered to be the maximum flow problem and the minimum-cost circulation problem, the assignment problem, bipartite matching problem, transportation problem, and the transshipment problem [ref]. The approach to these problems become quite specific based upon the problem’s objective function but can be generalized by the following iterative approach: 1. determining the initial basic feasible solution; 2. checking the optimality conditions (i.e. whether the problem is infeasible, unbounded over the feasible region, optimal solution has been found, etc.); and 3. constructing an improved basic feasible solution if the optimal solution has not been determined [ref].&lt;/div&gt;</summary>
		<author><name>Aw843cornell</name></author>
	</entry>
</feed>