Conversation
|
The reason for my choice of notations was to stick to the published papers as much as possible. Is there a stronger reason to deviate? |
|
Which paper? https://arxiv.org/pdf/2106.04756 equation 1, https://arxiv.org/pdf/2311.12180 equation 5 uses the form I am suggesting. I do believe that this form is more popular in the literature more broadly, definitely it is the one that I prefer. |
|
I think I used the notations from later papers such as
The team around Haihao Lu changed their notations sometime between the first cuPDLP.jl paper and these |
|
I'm not sure I follow. How is it more general? It is just switching/optimizing the computation of |
|
To me, |
|
@gdalle friendliest of pings :) have you had a chance to take a look at this? |
Before this, the code was actually computing
-1 * dual objective, it is why the gap wasprimal + dualinstead ofprimal - dual. This PR updates the code to compute the dual objective with proper sign, which also cleans up the kernels (no more negation inside thepositive_part/negative_part)