Gas allocation optimization methods in artificial gas lift. (2017)