循环盖的公式和分支切断算法,最多可达[公式省略]个循环

IF 6 2区 管理学 Q1 OPERATIONS RESEARCH & MANAGEMENT SCIENCE
Francisco Canas, Luís Gouveia
{"title":"循环盖的公式和分支切断算法,最多可达[公式省略]个循环","authors":"Francisco Canas, Luís Gouveia","doi":"10.1016/j.ejor.2025.04.047","DOIUrl":null,"url":null,"abstract":"Given a positive integer <mml:math altimg=\"si6.svg\" display=\"inline\"><mml:mi>p</mml:mi></mml:math> and a weighted undirected graph <mml:math altimg=\"si2.svg\" display=\"inline\"><mml:mrow><mml:mi>G</mml:mi><mml:mo linebreak=\"goodbreak\" linebreakstyle=\"after\">=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mi>E</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math>, we study a problem in which the objective is to find a minimum weight set of up to <mml:math altimg=\"si6.svg\" display=\"inline\"><mml:mi>p</mml:mi></mml:math> elementary cycles partitioning the vertices of <mml:math altimg=\"si4.svg\" display=\"inline\"><mml:mi>G</mml:mi></mml:math>. We study several exponentially sized formulations including <ce:italic>(i)</ce:italic> edge variables only; <ce:italic>(ii)</ce:italic> edge and depot variables only; <ce:italic>(iii)</ce:italic> edge, depot and node-depot assignment (NDA) variables only; <ce:italic>(iv)</ce:italic> edge, depot, NDA and edge-depot assignment (EDA) variables. New flow formulations are also introduced, and relations between all the formulations are established. Branch-and-cut algorithms based on many of these formulations are proposed, and computational experiments are conducted to compare the performance of the different algorithms. The computational testing reveals that some of the formulations including edge, depot and NDA or EDA variables produce the best initial lower bounds and that the best computational times are obtained with the algorithms based on formulations including edge and depot variables only. The best performing algorithm (in terms of computational times) is capable of solving several instances with up to 442 nodes for different values of <mml:math altimg=\"si6.svg\" display=\"inline\"><mml:mi>p</mml:mi></mml:math>.","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"127 1","pages":""},"PeriodicalIF":6.0000,"publicationDate":"2025-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Formulations and branch-and-cut algorithms for cycle covers with up to [formula omitted] cycles\",\"authors\":\"Francisco Canas, Luís Gouveia\",\"doi\":\"10.1016/j.ejor.2025.04.047\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given a positive integer <mml:math altimg=\\\"si6.svg\\\" display=\\\"inline\\\"><mml:mi>p</mml:mi></mml:math> and a weighted undirected graph <mml:math altimg=\\\"si2.svg\\\" display=\\\"inline\\\"><mml:mrow><mml:mi>G</mml:mi><mml:mo linebreak=\\\"goodbreak\\\" linebreakstyle=\\\"after\\\">=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mi>E</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math>, we study a problem in which the objective is to find a minimum weight set of up to <mml:math altimg=\\\"si6.svg\\\" display=\\\"inline\\\"><mml:mi>p</mml:mi></mml:math> elementary cycles partitioning the vertices of <mml:math altimg=\\\"si4.svg\\\" display=\\\"inline\\\"><mml:mi>G</mml:mi></mml:math>. We study several exponentially sized formulations including <ce:italic>(i)</ce:italic> edge variables only; <ce:italic>(ii)</ce:italic> edge and depot variables only; <ce:italic>(iii)</ce:italic> edge, depot and node-depot assignment (NDA) variables only; <ce:italic>(iv)</ce:italic> edge, depot, NDA and edge-depot assignment (EDA) variables. New flow formulations are also introduced, and relations between all the formulations are established. Branch-and-cut algorithms based on many of these formulations are proposed, and computational experiments are conducted to compare the performance of the different algorithms. The computational testing reveals that some of the formulations including edge, depot and NDA or EDA variables produce the best initial lower bounds and that the best computational times are obtained with the algorithms based on formulations including edge and depot variables only. The best performing algorithm (in terms of computational times) is capable of solving several instances with up to 442 nodes for different values of <mml:math altimg=\\\"si6.svg\\\" display=\\\"inline\\\"><mml:mi>p</mml:mi></mml:math>.\",\"PeriodicalId\":55161,\"journal\":{\"name\":\"European Journal of Operational Research\",\"volume\":\"127 1\",\"pages\":\"\"},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2025-05-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"European Journal of Operational Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://doi.org/10.1016/j.ejor.2025.04.047\",\"RegionNum\":2,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1016/j.ejor.2025.04.047","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0

摘要

给定一个正整数p和一个加权无向图G=(V,E),我们研究了一个问题,其目标是找到一个最多p个初等环的最小权集来划分G的顶点。我们研究了几个指数大小的公式,包括(i)边变量;(ii)仅限边缘和仓库变量;(iii)仅限边缘、车场和节点-车场分配(NDA)变量;(iv)边缘、仓库、NDA和边缘-仓库分配(EDA)变量。本文还介绍了新的流动配方,并建立了各种配方之间的关系。提出了基于这些公式的分支切断算法,并进行了计算实验来比较不同算法的性能。计算测试表明,包含边缘、车辆段和NDA或EDA变量的一些公式产生了最佳的初始下界,并且仅基于包含边缘和车辆段变量的公式的算法获得了最佳的计算时间。对于不同的p值,性能最好的算法(就计算时间而言)能够解决具有多达442个节点的多个实例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Formulations and branch-and-cut algorithms for cycle covers with up to [formula omitted] cycles
Given a positive integer p and a weighted undirected graph G=(V,E), we study a problem in which the objective is to find a minimum weight set of up to p elementary cycles partitioning the vertices of G. We study several exponentially sized formulations including (i) edge variables only; (ii) edge and depot variables only; (iii) edge, depot and node-depot assignment (NDA) variables only; (iv) edge, depot, NDA and edge-depot assignment (EDA) variables. New flow formulations are also introduced, and relations between all the formulations are established. Branch-and-cut algorithms based on many of these formulations are proposed, and computational experiments are conducted to compare the performance of the different algorithms. The computational testing reveals that some of the formulations including edge, depot and NDA or EDA variables produce the best initial lower bounds and that the best computational times are obtained with the algorithms based on formulations including edge and depot variables only. The best performing algorithm (in terms of computational times) is capable of solving several instances with up to 442 nodes for different values of p.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
European Journal of Operational Research
European Journal of Operational Research 管理科学-运筹学与管理科学
CiteScore
11.90
自引率
9.40%
发文量
786
审稿时长
8.2 months
期刊介绍: The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信