I am working on a directed graph problem and am collaterally interested to know whether there is a separation oracle for the following set of linear constraints.
We are given a directed graph $G$ whose edges $e$ are labeled with numbers $x_e \in [0,1]$. We want to check in poly-time whether, for any (directed) cycle $C$ of $G$, we have:
$$\displaystyle \sum_{e \in C} x_e \leq |C| - 1$$
Note that in the integral case (i.e. if $x_e \in \{0,1\}$) this can be seen as checking whether the set of chosen edges $E' := \{e : x_e = 1\}$ contains any cycles.
These constraints resemble the subtour constraints one knows from TSP or MST relaxations, but I could not use this information/intuition to answer my question. (Mostly because subtour constraints are sufficient, but not necessary to break cycles in the directed case.) Secondly, I am aware that the maximum mean cycle problem, i.e. the problem of finding the cycle $C^*$ that maximizes $\sum_{e \in C} x_e \ / \ |C|$ over all cycles $C$, is poly-time solvable, but here we intuitively need to find the cycle $C^*$ which maximizes $\sum_{e \in C} x_e \ / \ (|C| - 1)$.
I would not be surprised at all to learn that the answer can be found somewhere on the Internet, but my googling skills have failed me.