I am trying to easily formulate a LP using a minimum function within the objective function. The objective function proceeds similar to as follows:
maximize sum( R(dvf * Df) ) - sum( min( tsp, ts'p ) * Csp - max(tsp-ts'p,0) * bsp )
R --> Revenue function (I'm not concerned about this part for this question)
tsp indicates how many trucks I'm sending on orgin-destination combinaton s on path p. ts'p is the reverse route. I'm summing here on s and p.
What I need to know from this is how to set it up as part of an LP, as LP's do not accept minimization and maximization functions within their objective statements. According to this question, big-M formulations with additional variables are required, but it doesn't say really how to do it.
Thanks for your help in advance!