I need help with this optimization problem. I'm sharing a simplified version for easier discussion.
For example, I have projects $x_i$ where $i=1,2,...5$.
Each project has factors $a_i, b_i, c_i$ with values that are different for each project. These factors tell how much resource each project is taking.
The optimization model is
$max\sum_ia_ix_i$
subject to
$\sum_ib_ix_i<100$
$\sum_ic_ix_i<500$
where $100$ and $500$ are available resources.
But one of the resources, $100$ hectares (ha), is actually a land resource which is tricky.
For example when projects $x_1$, $x_3$, and $x_4$ are chosen together, they can share the land resource.
So that if project $x_1$ takes 20 ha land, $x_3$ takes 30 ha land, and $x_4$ takes 40 land...when they are all activated they just take 40 ha of land resource.
I know the code should be a mixed-integer...but I could not think of a way to code the sharing of land such that for "synergistic" projects, only the maximum taker is accounted.
Thanks!