In Network Flow Planning and Service Network Design problems, arc-based variables are mostly used (Fig. 3), while path-based and cycle-based formulations, particularly in dynamic Service Network Designs where physical network is multiplied by the number of time periods, are computationally interesting to study . A cycle-based formulation as soon as the cycles are enumerated, outperforms the arc-based formulation in both time and solution quality (Andersen, Crainic, & Christiansen, 2009a). Andersen et al. (2009a) show that compared to the arc-based formulation which yield 5% to 20% gap, the cycle-based formulation exhibit gaps from 1% to 5%. However, the drawback is that by increasing the number of periods in the planning horizon, the number of cycles to be generated grows exponentially and generating them needs smart enumeration algorithms. To cope with this problem, Andersen, Christiansen, Crainic, and Gronhaug (2011) design a customized Branch-and-Price (B&P) algorithm for the problem presented Andersen et al. (2009a) and show its superiority to the other common exact algorithms. In their proposed algorithm, they integrate two column generation subproblems for integer cycle design and continuous flow-path variables. They also use a combination of branching strategies, a mechanism to dynamically add violated strong linear relaxation cut, and an acceleration teachnique based on depth-first search to speed up finding integer solutions.