<div dir="ltr">Hello,<div><br></div><div>I'm still very new to the codebase, and I'm also definitely not knowledgeable in terms of linear programming (I studied the Bertsimas and tsitsiklis intro to linear optimization and that's it), so I apologize for my stupid questions. I tried to read the comments and the documentation (<a href="https://www.coin-or.org/Doxygen/Clp/">https://www.coin-or.org/Doxygen/Clp/</a>) as much as possible, but I'm still a bit confused.</div><div><br></div><div>First of all, what does dj stand for? </div><div>In the djRegion function in ClpSimplex (<a href="https://projects.coin-or.org/Clp/browser/trunk/src/ClpSimplex.hpp#L1146">https://projects.coin-or.org/Clp/browser/trunk/src/ClpSimplex.hpp#L1146</a>), what does the section argument mean?</div><div><br></div><div>In the PivotColumn function in ClpPrimalColumnPivot, what is the purpose of the arguments updates and sparerow/columns? If I understand correctly, only updates contains some information from the previous iteration, and sparerow/column aids in the computation in the process of updating the costs. But in what part of the simplex algorithm does this updating cost correspond to, and why is it in the PivotColumn function and not in the primal function?</div><div><br></div><div>Thank you,</div><div><br></div><div>Dami</div></div>