• Aucun résultat trouvé

CONCLUSION ET RECOMMANDATION

Dans cette thèse, nous avons proposé un algorithme efficace pour la résolution du problème de partitionnement. L’algorithme proposé est une méthode constructive qui y trouve une séquence de solutions entières à coûts décroissants convergeant vers une solution optimale entière.

Notre algorithme est capable de résoudre des problèmes d’horaires d’équipages (chauffeurs d’autobus, pilotes d’avions) de grande taille selon un paradigme primal et dans des temps très compétitifs. Il arrive à résoudre en quelques minutes des problèmes nécessitant plusieurs heures avec les méthodes de résolution actuelles. Nous trouvons qu’avec ce résultat nous avons atteint l’objectif tracé pour cette thèse.

Le problème de partitionnement étant très utilisé en industrie, nous pensons que le travail effectué dans le cadre de cette thèse sera aussi d’une utilité importante. Nous croyons que l’intégration de notre travail dans un contexte de génération de colonnes aura des retombées économiques intéressantes.

Nous pensons que les développements théoriques et algorithmiques proposés devront changer la pratique quant à la résolution des problèmes de partitionnement. En particulier, le fait de pouvoir pénaliser les directions menant aux solutions fractionnaires est une innovation majeure. Notre approche se généralise bien au cas de problème de partitionnement avec contraintes supplémentaires et ouvre de nouvelles pistes pour des projets de recherche futures.

RÉFÉRENCES

E. Balas & M. W. Padberg, “On the set-covering problem”, Operations Research, vol. 20, no. 6, pp. 1152–1161, 1972.

——, “On the set-covering problem : II. an algorithm for set partitioning”, Operations

Research, vol. 23, no. 1, pp. 74–90, 1975.

——, “Set partitioning : A survey”, SIAM review, vol. 18, no. 4, pp. 710–760, 1976.

M. L. Balinski & R. E. Quandt, “On an integer program for a delivery problem”, Operations

Research, vol. 12, no. 2, pp. 300–304, 1964.

C. Barnhart, E. L. Johnson, G. L. Nemhauser, M. W. Savelsbergh, & P. H. Vance, “Branch- and-price : Column generation for solving huge integer programs”, Operations Research, vol. 46, no. 3, pp. 316–329, 1998.

H. Bouarab, I. Elhallaoui, A. Metrane, & F. Soumis, “Dynamic constraint and variable aggregation in column generation”, Cahiers de GERAD, no. G-2014-82, 2014.

J.-F. Cordeau, G. Desaulniers, N. Lingaya, F. Soumis, & J. Desrosiers, “Simultaneous loco- motive and car assignment at VIA Rail Canada”, Transportation Research Part B : Metho-

dological, vol. 35, no. 8, pp. 767–787, 2001.

F. H. Cullen, J. J. Jarvis, & H. D. Ratliff, “Set partitioning based heuristics for interactive routing”, Networks, vol. 11, no. 2, pp. 125–143, 1981.

M. Desrochers & F. Soumis, “A column generation approach to the urban transit crew scheduling problem”, Transportation Science, vol. 23, no. 1, pp. 1–13, 1989.

M. Desrochers, J. Desrosiers, & M. Solomon, “A new optimization algorithm for the vehicle routing problem with time windows”, Operations Research, vol. 40, no. 2, pp. 342–354, 1992. I. Elhallaoui, D. Villeneuve, F. Soumis, & G. Desaulniers, “Dynamic aggregation of set- partitioning constraints in column generation”, Operations Research, vol. 53, no. 4, pp. 632–645, 2005.

I. Elhallaoui, A. Metrane, F. Soumis, & G. Desaulniers, “Multi-phase dynamic constraint aggregation for set partitioning type problems”, Mathematical Programming, vol. 123, no. 2, pp. 345–370, 2010.

I. Elhallaoui, A. Metrane, G. Desaulniers, & F. Soumis, “An improved primal simplex al- gorithm for degenerate linear programs”, INFORMS Journal on Computing, vol. 23, no. 4, pp. 569–577, 2011.

M. Gamache, F. Soumis, G. Marquis, & J. Desrosiers, “A column generation approach for large-scale aircrew rostering problems”, Operations research, vol. 47, no. 2, pp. 247–263, 1999.

J. B. Gauthier, J. Desrosiers, & M. E. Lübbecke, “Tools for primal degenerate linear pro- grams : IPS, DCA, and PE”, Cahiers de GERAD, no. G-2013-51, 2013.

——, “About the minimum mean cycle-canceling algorithm”, Discrete Applied Mathematics, vol. 196, pp. 115–134, 2015.

——, “Vector space decomposition for linear programs”, Cahiers de GERAD, no. G-2015-26, 2015.

R. E. Gomory, “Outline of an algorithm for integer solutions to linear programs”, Bulletin

of the American Society, vol. 64, pp. 275–278, 1958.

——, “An all-integer integer programming algorithm”, Industrial Scheduling, J. F. Muth & G. L. Thompson, éds. Prentice Hall, Englewood Cliffs, N.J., 1963, pp. 193–206.

K. Haase, G. Desaulniers, & J. Desrosiers, “Simultaneous vehicle and crew scheduling in urban mass transit systems”, Transportation Science, vol. 35, no. 3, pp. 286–303, 2001. U.-U. Haus, M. Köppe, & R. Weismantel, “The integral basis method for integer program- ming”, Mathematical Methods of Operations Research, vol. 53, no. 3, pp. 353–361, 2001. K. L. Hoffman & M. Padberg, “Solving airline crew scheduling problems by branch-and-cut”,

Management Science, vol. 39, no. 6, pp. 657–682, 1993.

A. N. Letchford & A. Lodi, “Primal cutting plane algorithms revisited”, Mathematical Me-

thods of Operations Research, vol. 56, no. 1, pp. 67–81, 2002.

M. E. Lübbecke & J. Desrosiers, “Selected topics in column generation”, Operations Re-

search, vol. 53, no. 6, pp. 1007–1023, 2005.

A. Metrane, F. Soumis, & I. Elhallaoui, “Column generation decomposition with the dege- nerate constraints in the subproblem”, European Journal of Operational Research, vol. 207, no. 1, pp. 37–44, 2010.

V. Raymond, F. Soumis, A. Metrane, & J. Desrosiers, “Positive edge : A pricing criterion for the identification of non-degenerate simplex pivots”, Cahiers de GERAD, no. G-2010-61, 2010.

V. Raymond, F. Soumis, & D. Orban, “A new version of the improved primal simplex for degenerate linear programs”, Computers & Operations Research, vol. 37, no. 1, pp. 91–98, 2010.

E. Rönnberg & T. Larsson, “Column generation in the integral simplex method”, European

Journal of Operational Research, vol. 192, no. 1, pp. 333–342, 2009.

S. Rosat, I. Elhallaoui, F. Soumis, & A. Lodi, “Integral simplex using decomposition with primal cuts”, Experimental Algorithms. Springer, 2014, pp. 22–33.

S. Rosat, I. Elhallaoui, F. Soumis, & D. Chakour, “Influence of the normalization constraint on the integral simplex using decomposition”, Discrete Applied Mathematics, 2016. DOI : http://dx.doi.org/10.1016/j.dam.2015.12.015

A. Saxena, “Set-partitioning via integral simplex method”, Thèse de doctorat, Ph. D. thesis, Carnegie Mellon University, Pittsburgh, 2003.

G. L. Thompson, “An integral simplex algorithm for solving combinatorial optimization problems”, Computational Optimization and Applications, vol. 22, no. 3, pp. 351–367, 2002. V. Trubin, “On a method of solution of integer linear programming problems of a special kind”, Soviet Mathematics Doklady, vol. 10, 1969, pp. 1544–1546.

R. D. Young, “A simplified primal (all-integer) integer programming algorithm”, Operations

Research, vol. 16, no. 4, pp. 750–782, 1968.

A. Zaghrouti, I. El Hallaoui, & F. Soumis, “Improving ILP solutions by zooming around an improving direction”, Cahiers de GERAD, no. G-2013-107, 2013.

A. Zaghrouti, F. Soumis, & I. El Hallaoui, “Integral simplex using decomposition for the set partitioning problem”, Operations Research, vol. 62, no. 2, pp. 435–449, 2014.

Documents relatifs