-
-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Problem proposal] Linear Programming #1001
Comments
I don't know about errors in simplex method. Is it possible to prove that the output of the algorithm always satisfy
? In my intuition, it seems to be very difficult to just determine the feasibility or boundedness. |
Generally, the solution almost always converges to any optimal answer in a finite number of steps. For the original Simplex Algorithm there are cases which the solution cycles around the optimal answer and never converges, but there are ways to intervent this issue. For the simplex algorithm without randomization it takes Besides, the solution always has rational components if the coefficients given in the problem are rational. Or we could be much more generous about the error and allow an error up to For the thought that it is difficult enough to just determine the feasibility/boundedness, I do agree. If other prople agree with this, I can change the proposal to "determine the feasibility/boundedness". |
If the feasible region is very, very small, we need to distinguish between the small region and the empty set. Furthermore, I think it is not always possible to calculate related real numbers within the allowed error. I understand that the answer is a rational number, so using rational numbers may resolve these concerns. I think it is a good idea to include an LP problem in the library-checker, but as mentioned above, there are many obstacles to overcome. Is there a way to eliminate these obstacles? |
Do we have a problem which is a direct usage of Linear Programmng? In graphs, it's usually network flow/MST/SSSP, but better algorithms are known in this field. In geometry, I think the Chevyshev Center (though most people abuse halfplane intersection for this), and the Linear Separability problem (again, people use hull-hull intersection for this) would be a good usage of Linear Programming. Do we have a problem which is a direct usage of LP, while yet it does not have a solution other than interpreting it as an LP problem (Or rather, solving it as an LP problem is much more efficient)? It would be very helpful if we can find one. |
Here is a short description of the task I was preparing recently, which requires interpretation as LP. You must assign real values in the range |
|
I know a much faster solution is available for very low numbers of variables, such as |
Problem
Given a matrix$A$ and two vectors $\mathbf{b}$ and $\mathbf{c}$ , output $\mathbf{x}$ , a solution vector of the following linear program.
max$\mathbf{c}^T\mathbf{x}$ $A\mathbf{x} \le \mathbf{b}$ , $\mathbf{x} \ge 0$
s.t.
Constraint
Solution / Reference
Input
Output
Note / Disucussion
The text was updated successfully, but these errors were encountered: