Proceedings

Group Sparse Optimal Transport for Sparse Process Flexibility Design

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. AI for Good. Pages 6121-6129.

https://doi.org/10.24963/ijcai.2023/679

Abstract

As a fundamental problem in Operations Research, sparse process flexibility design (SPFD) aims to design a manufacturing network across industries that achieves a trade-off between the efficiency and robustness of supply chains.

In this study, we propose a novel solution to this problem with the help of computational optimal transport techniques.

Given a set of supply-demand pairs, we formulate the SPFD task approximately as a group sparse optimal transport (GSOT) problem, in which a group of couplings between the supplies and demands is optimized with a group sparse regularizer.

We solve this optimization problem via an algorithmic framework of alternating direction method of multipliers (ADMM), in which the target network topology is updated by soft-thresholding shrinkage, and the couplings of the OT problems are updated via a smooth OT algorithm in parallel.

This optimization algorithm has guaranteed convergence and provides a generalized framework for the SPFD task, which is applicable regardless of whether the supplies and demands are balanced.

Experiments show that our GSOT-based method can outperform representative heuristic methods in various SPFD tasks.

Additionally, when implementing the GSOT method, the proposed ADMM-based optimization algorithm is comparable or superior to the commercial software Gurobi.

The code is available at https://github.com/Dixin-s-Lab/GSOT.

  1. [Agueh and Carlier, 2011] Martial Agueh and Guillaume Carlier. Barycenters in the Wasserstein space. SIAM Jour- nal on Mathematical Analysis, 43(2):904-924, 2011.
  2. [Altschuler et al., 2017] Jason Altschuler, Jonathan Weed, and Philippe Rigollet. Near-linear time approximation algorithms for optimal transport via sinkhorn iteration. In Advances in Neural Information Processing Systems, pages 1964-1974, 2017.
  3. [Arjovsky et al., 2017] Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein generative adversarial net- works. In International Conference on Machine Learning, pages 214-223, 2017.
  4. [Barrett et al., 2020] Thomas Barrett, William Clements, Jakob Foerster, and Alex Lvovsky. Exploratory combi- natorial optimization with reinforcement learning. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, volume 34, pages 3243-3250, 2020.
  5. [Beck and Teboulle, 2009] Amir Beck and Marc Teboulle. A fast iterative shrinkage-thresholding algorithm for lin- ear inverse problems. SIAM journal on imaging sciences, 2(1):183-202, 2009.
  6. [Benamou et al., 2015] Jean-David Benamou, Guillaume Carlier, Marco Cuturi, Luca Nenna, and Gabriel Peyré. Iterative Bregman projections for regularized transporta- tion problems. SIAM Journal on Scientific Computing, 37(2):A1111-A1138, 2015.
  7. [Bengio et al., 2009] Samy Bengio, Fernando Pereira, Yoram Singer, and Dennis Strelow. Group sparse coding. Advances in neural information processing systems, 22, 2009.
  8. [Blondel et al., 2018] Mathieu Blondel, Vivien Seguy, and Antoine Rolet. Smooth and sparse optimal transport. In In- ternational conference on artificial intelligence and statis- tics, pages 880-889. PMLR, 2018.
  9. [Boyd et al., 2011] Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, Jonathan Eckstein, et al. Distributed op- timization and statistical learning via the alternating direc- tion method of multipliers. Foundations and Trends® in Machine learning, 3(1):1-122, 2011.
  10. [Chan et al., 2022] Timothy CY Chan, Daniel Letourneau, and Benjamin G Potter. Sparse flexible design: a machine learning approach. Flexible Services and Manufacturing Journal, pages 1-51, 2022.
  11. [Chen et al., 2015] Xi Chen, Jiawei Zhang, and Yuan Zhou. Optimal sparse designs for process flexibility via prob- abilistic expanders. Operations Research, 63(5):1159- 1176, 2015.
  12. [Chen et al., 2019] Xi Chen, Tengyu Ma, Jiawei Zhang, and Yuan Zhou. Optimal design of process flexibility for gen- eral production systems. Operations Research, 67(2):516- 531, 2019.
  13. [Chizat et al., 2018] Lenaic Chizat, Gabriel Peyré, Bernhard Schmitzer, and Franc ¸ois-Xavier Vialard. Scaling algo- rithms for unbalanced optimal transport problems. Math- ematics of Computation, 87(314):2563-2609, 2018.
  14. [Chou et al., 2008] Mabel C Chou, Chung-Piaw Teo, and Huan Zheng. Process flexibility: design, evaluation, and applications. Flexible Services and Manufacturing Jour- nal, 20:59-94, 2008.
  15. [Chou et al., 2010] Mabel C Chou, Geoffrey A Chua, Chung-Piaw Teo, and Huan Zheng. Design for process flexibility: Efficiency of the long chain and sparse struc- ture. Operations research, 58(1):43-58, 2010.
  16. [Chou et al., 2011] Mabel C Chou, Geoffrey A Chua, Chung-Piaw Teo, and Huan Zheng. Process flexibility re- visited: The graph expander and its applications. Opera- tions research, 59(5):1090-1105, 2011.
  17. [Chou et al., 2014] Mabel C Chou, Geoffrey A Chua, and Huan Zheng. On the performance of sparse process struc- tures in partial postponement production systems. Opera- tions research, 62(2):348-365, 2014.
  18. [Cuturi and Doucet, 2014] Marco Cuturi and Arnaud Doucet. Fast computation of Wasserstein barycenters. In International Conference on Machine Learning, pages 685-693, 2014.
  19. [Cuturi, 2013] Marco Cuturi. Sinkhorn distances: Light- speed computation of optimal transport. In Advances in neural information processing systems, pages 2292-2300, 2013.
  20. [Deng et al., 2013] Wei Deng, Wotao Yin, and Yin Zhang. Group sparse optimization by alternating direction method. In Wavelets and Sparsity XV, volume 8858, pages 242-256. SPIE, 2013.
  21. [Désir et al., 2016] Antoine Désir, Vineet Goyal, Yehua Wei, and Jiawei Zhang. Sparse process flexibility designs: Is the long chain really optimal? Operations Research, 64(2):416-431, 2016.
  22. [Feng et al., 2017] Wancheng Feng, Chen Wang, and Zuo- Jun Max Shen. Process flexibility design in heterogeneous and unbalanced networks: A stochastic programming ap- proach. IISE Transactions, 49(8):781-799, 2017.
  23. [Flamary et al., 2021] Rémi Flamary, Nicolas Courty, Alexandre Gramfort, Mokhtar Z. Alaya, Aurélie Bois- bunon, Stanislas Chambon, Laetitia Chapel, Adrien Corenflos, Kilian Fatras, Nemo Fournier, Léo Gautheron, Nathalie T.H. Gayraud, Hicham Janati, Alain Rakotoma- monjy, Ievgen Redko, Antoine Rolet, Antony Schutz, Vivien Seguy, Danica J. Sutherland, Romain Tavenard, Alexander Tong, and Titouan Vayer. Pot: Python opti- mal transport. Journal of Machine Learning Research, 22(78):1-8, 2021.
  24. [Frogner et al., 2015] Charlie Frogner, Chiyuan Zhang, Hos- sein Mobahi, Mauricio Araya, and Tomaso A Poggio. Learning with a wasserstein loss. In Advances in Neural Information Processing Systems, pages 2053-2061, 2015.
  25. [Graves and Tomlin, 2003] Stephen C Graves and Brian T Tomlin. Process flexibility in supply chains. Management Science, 49(7):907-919, 2003.
  26. [Gurobi Optimization, 2021] LLC Gurobi Optimization. Gurobi optimizer reference manual, 2021.
  27. [Harris and Ross, 1956] TE Harris and FS Ross. Fundamen- tals of a method for evaluating rail net capacities. Research Memorandum, 1573, 1956.
  28. [Hughes and Chen, 2021] Jason Hughes and Juntao Chen. Fair and distributed dynamic optimal transport for re- source allocation over networks. In 2021 55th Annual Conference on Information Sciences and Systems (CISS), pages 1-6. IEEE, 2021.
  29. [Jordan and Graves, 1995] William C Jordan and Stephen C Graves. Principles on the benefits of manufacturing pro- cess flexibility. Management science, 41(4):577-594, 1995.
  30. [Khalil et al., 2017] Elias Khalil, Hanjun Dai, Yuyu Zhang, Bistra Dilkina, and Le Song. Learning combinatorial op- timization algorithms over graphs. Advances in neural in- formation processing systems, 30, 2017.
  31. [Kusner et al., 2015] Matt Kusner, Yu Sun, Nicholas Kolkin, and Kilian Weinberger. From word embeddings to docu- ment distances. In International conference on machine learning, pages 957-966. PMLR, 2015.
  32. [Lien et al., 2011] Robert W Lien, Seyed MR Iravani, Karen Smilowitz, and Michal Tzur. An efficient and robust de- sign for transshipment networks. Production and Opera- tions Management, 20(5):699-713, 2011.
  33. [Liu and Nocedal, 1989] Dong C Liu and Jorge Nocedal. On the limited memory bfgs method for large scale optimiza- tion. Mathematical programming, 45(1-3):503-528, 1989.
  34. [Maretic et al., 2022] Hermina Petric Maretic, Mireille El Gheche, Matthias Minder, Giovanni Chierchia, and Pascal Frossard. Wasserstein-based graph alignment. IEEE Transactions on Signal and Information Processing over Networks, 8:353-363, 2022.
  35. [Nishihara et al., 2015] Robert Nishihara, Laurent Lessard, Ben Recht, Andrew Packard, and Michael Jordan. A gen- eral analysis of the convergence of admm. In International conference on machine learning, pages 343-352. PMLR, 2015.
  36. [Peyré et al., 2019] Gabriel Peyré, Marco Cuturi, et al. Com- putational optimal transport. Foundations and Trends® in Machine Learning, 11(5-6):355-607, 2019.
  37. [Schölkopf et al., 2001] Bernhard Schölkopf, Ralf Herbrich, and Alex J Smola. A generalized representer theorem. In Proceedings of the 14th Annual Conference on Computa- tional Learning Theory and and 5th European Conference on Computational Learning Theory, pages 416-426, 2001.
  38. [Simchi-Levi and Wei, 2012] David Simchi-Levi and Yehua Wei. Understanding the performance of the long chain and sparse designs in process flexibility. Operations research, 60(5):1125-1141, 2012.
  39. [Simchi-Levi et al., 2018] David Simchi-Levi, He Wang, and Yehua Wei. Increasing supply chain robustness through process flexibility and inventory. Production and Operations Management, 27(8):1476-1491, 2018.
  40. [Simon et al., 2013] Noah Simon, Jerome Friedman, Trevor Hastie, and Robert Tibshirani. A sparse-group lasso. Jour- nal of computational and graphical statistics, 22(2):231- 245, 2013.
  41. [Sinkhorn and Knopp, 1967] Richard Sinkhorn and Paul Knopp. Concerning nonnegative matrices and doubly stochastic matrices. Pacific Journal of Mathematics, 21(2):343-348, 1967.
  42. [Sultana et al., 2022] Nasrin Sultana, Jeffrey Chan, Tabinda Sarwar, and AK Qin. Learning to optimise general tsp instances. International Journal of Machine Learning and Cybernetics, 13(8):2213-2228, 2022.
  43. [Titouan et al., 2019] Vayer Titouan, Nicolas Courty, Ro- main Tavenard, and Rémi Flamary. Optimal transport for structured data with application on graphs. In Inter- national Conference on Machine Learning, pages 6275- 6284. PMLR, 2019.
  44. [Villani, 2008] Cédric Villani. Optimal transport: Old and new, volume 338. Springer Science & Business Media, 2008.
  45. [Wang and Banerjee, 2014] Huahua Wang and Arindam Banerjee. Bregman alternating direction method of mul- tipliers. In Advances in Neural Information Processing Systems, pages 2816-2824, 2014.
  46. [Wei et al., 2021] Yehua Wei, Lei Zhang, Ruiyi Zhang, Shi- jing Si, Hao Zhang, and Lawrence Carin. Reinforcement learning for flexibility design problems. arXiv preprint arXiv:2101.00355, 2021.
  47. [Xie et al., 2020] Yujia Xie, Xiangfeng Wang, Ruijia Wang, and Hongyuan Zha. A fast proximal point method for com- puting exact wasserstein distance. In Uncertainty in artifi- cial intelligence, pages 433-453. PMLR, 2020.
  48. [Xu and Cheng, 2022] Hongteng Xu and Minjie Cheng. Regularized optimal transport layers for gener- alized global pooling operations. arXiv preprint arXiv:2212.06339, 2022.
  49. [Yan et al., 2018] Zhenzhen Yan, Sarah Yini Gao, and Chung Piaw Teo. On the design of sparse but ef- ficient structures in operations. Management Science, 64(7):3421-3445, 2018.
  50. [Ye et al., 2017] Jianbo Ye, Panruo Wu, James Z Wang, and Jia Li. Fast discrete distribution clustering using wasser- stein barycenter with sparse support. IEEE Transactions on Signal Processing, 65(9):2317-2332, 2017.
  51. [Zhang and Zhu, 2019] Rui Zhang and Quanyan Zhu. Consensus-based distributed discrete optimal transport for decentralized resource matching. IEEE Transactions on Signal and Information Processing over Networks, 5(3):511-524, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards