An Evolutionary Algorithm for the Joint Replenishment of Inventory with Interdependent Ordering Costs