An MILP method for optimal offshore oilfield gathering system. (1st September 2017)