首页 > 最新文献

Journal of Combinatorial Optimization最新文献

英文 中文
An improved approximation algorithm for covering vertices by $$4^+$$ -paths 一种改进的用$$4^+$$ -paths覆盖顶点的近似算法
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-04-11 DOI: 10.1007/s10878-025-01279-2
Mingyang Gong, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang

Path cover is one of the well-known NP-hard problems that has received much attention. In this paper, we study a variant of path cover, denoted by (hbox {MPC}^{{4}+}_v), to cover as many vertices in a given graph (G = (V, E)) as possible by a collection of vertex-disjoint paths each of order four or above. The problem admits an existing (O(|V|^8))-time 2-approximation algorithm by applying several time-consuming local improvement operations (Gong et al.: Proceedings of MFCS 2022, LIPIcs 241, pp 53:1–53:14, 2022). In contrast, our new algorithm uses a completely different method and it is an improved (O(min {|E|^2|V|^2, |V|^5}))-time 1.874-approximation algorithm, which answers the open question in Gong et al. (2022) in the affirmative. An important observation leading to the improvement is that the number of vertices in a maximum matching M of G is relatively large compared to that in an optimal solution of (hbox {MPC}^{{4}+}_v). Our new algorithm forms a feasible solution of (hbox {MPC}^{{4}+}_v) from a maximum matching M by computing a maximum-weight path-cycle cover in an auxiliary graph to connect as many edges in M as possible.

路径覆盖是备受关注的np困难问题之一。在本文中,我们研究了路径覆盖的一种变体,用(hbox {MPC}^{{4}+}_v)表示,通过顶点不相交的四阶或以上路径的集合来覆盖给定图(G = (V, E))中尽可能多的顶点。该问题允许现有的(O(|V|^8)) -time - 2近似算法通过应用几个耗时的局部改进操作(Gong等人:MFCS Proceedings of 2022, LIPIcs 241, pp 53:1-53:14, 2022)。相比之下,我们的新算法使用了一种完全不同的方法,它是一种改进的(O(min {|E|^2|V|^2, |V|^5})) -time 1.874近似算法,它肯定地回答了Gong et al.(2022)中的开放性问题。导致改进的一个重要观察结果是,与(hbox {MPC}^{{4}+}_v)的最优解相比,最大匹配M (G)中的顶点数量相对较大。我们的新算法通过在辅助图中计算最大权值的路径循环覆盖来连接M中尽可能多的边,从而从最大匹配M中形成(hbox {MPC}^{{4}+}_v)的可行解。
{"title":"An improved approximation algorithm for covering vertices by $$4^+$$ -paths","authors":"Mingyang Gong, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang","doi":"10.1007/s10878-025-01279-2","DOIUrl":"https://doi.org/10.1007/s10878-025-01279-2","url":null,"abstract":"<p><i>Path cover</i> is one of the well-known NP-hard problems that has received much attention. In this paper, we study a variant of path cover, denoted by <span>(hbox {MPC}^{{4}+}_v)</span>, to cover as many vertices in a given graph <span>(G = (V, E))</span> as possible by a collection of vertex-disjoint paths each of order four or above. The problem admits an existing <span>(O(|V|^8))</span>-time 2-approximation algorithm by applying several time-consuming local improvement operations (Gong et al.: Proceedings of MFCS 2022, LIPIcs 241, pp 53:1–53:14, 2022). In contrast, our new algorithm uses a completely different method and it is an improved <span>(O(min {|E|^2|V|^2, |V|^5}))</span>-time 1.874-approximation algorithm, which answers the open question in Gong et al. (2022) in the affirmative. An important observation leading to the improvement is that the number of vertices in a maximum matching <i>M</i> of <i>G</i> is relatively large compared to that in an optimal solution of <span>(hbox {MPC}^{{4}+}_v)</span>. Our new algorithm forms a feasible solution of <span>(hbox {MPC}^{{4}+}_v)</span> from a maximum matching <i>M</i> by computing a maximum-weight path-cycle cover in an auxiliary graph to connect as many edges in <i>M</i> as possible.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"6 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143822883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Approximation algorithms for solving the heterogeneous rooted tree/path cover problems 求解异构根树/路径覆盖问题的近似算法
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-04-11 DOI: 10.1007/s10878-025-01278-3
Pengxiang Pan, Junran Lichen, Ping Yang, Jianping Li

In this paper, we consider the heterogeneous rooted tree cover (HRTC) problem, which further generalizes the rooted tree cover problem. Specifically, given a complete graph (G=(V,E; w,f; r)) and k construction teams, having nonuniform construction speeds (lambda _{1}), (lambda _{2}), (ldots ), (lambda _{k}), where (rin V) is a fixed common root, (w:Erightarrow {mathbb {R}}^{+}) is an edge-weight function, satisfying the triangle inequality, and (f:Vrightarrow {mathbb {R}}^{+}_{0}) (i.e., ({mathbb {R}}^{+}cup {0})) is a vertex-weight function with (f(r)=0), we are asked to find k trees for these k construction teams, each tree having the same root r, and collectively covering all vertices in V, the objective is to minimize the maximum completion time of k construction teams, where the completion time of each team is the total construction weight of its related tree divided by its construction speed. In addition, substituting k paths for k trees in the HRTC problem, we also consider the heterogeneous rooted path cover (HRPC) problem. Our main contributions are as follows. (1) Given any small constant (delta >0), we first design a (58.3286(1+delta ))-approximation algorithm to solve the HRTC problem, and this algorithm runs in time (O(n^{2}(n+frac{log n}{delta })+log (w(E)+f(V)))). Meanwhile, we present a simple (116.6572(1+delta ))-approximation algorithm to solve the HRPC problem, whose time complexity is the same as the preceding algorithm. (2) We provide a (max {2rho , 2+rho -frac{2}{k}})-approximation algorithm to resolve the HRTC problem, and that algorithm runs in time (O(n^{2})), where (rho ) is the ratio of the largest team speed to the smallest one. At the same time, we can prove that the preceding (max {2rho , 2+rho -frac{2}{k}})-approximation algorithm also resolves the HRPC problem.

本文考虑了异质有根树木覆盖(HRTC)问题,进一步推广了有根树木覆盖问题。具体来说,给定一个完整图(G=(V,E; w,f; r))和k个施工队,具有非均匀的施工速度(lambda _{1}), (lambda _{2}), (ldots ), (lambda _{k}),其中(rin V)是一个固定的公根,(w:Erightarrow {mathbb {R}}^{+})是一个边权函数,满足三角不等式,(f:Vrightarrow {mathbb {R}}^{+}_{0})(即({mathbb {R}}^{+}cup {0}))是一个顶点权函数,(f(r)=0)),我们被要求为这k个施工队找到k棵树。每棵树都有相同的根r,并且共同覆盖V中的所有顶点,目标是最小化k个施工队的最大完工时间,其中每个施工队的完工时间等于其相关树的总施工权除以其施工速度。此外,将HRTC问题中的k棵树替换为k条路径,我们还考虑了异构根路径覆盖(HRPC)问题。我们的主要贡献如下。(1)给定任意小常数(delta >0),我们首先设计了一个(58.3286(1+delta )) -逼近算法来解决HRTC问题,该算法运行时间为(O(n^{2}(n+frac{log n}{delta })+log (w(E)+f(V))))。同时,我们提出了一种简单的(116.6572(1+delta )) -近似算法来解决HRPC问题,其时间复杂度与上述算法相同。(2)我们提出了一个(max {2rho , 2+rho -frac{2}{k}}) -近似算法来解决HRTC问题,该算法运行时间为(O(n^{2})),其中(rho )为最大团队速度与最小团队速度之比。同时,我们可以证明上述(max {2rho , 2+rho -frac{2}{k}}) -近似算法也解决了HRPC问题。
{"title":"Approximation algorithms for solving the heterogeneous rooted tree/path cover problems","authors":"Pengxiang Pan, Junran Lichen, Ping Yang, Jianping Li","doi":"10.1007/s10878-025-01278-3","DOIUrl":"https://doi.org/10.1007/s10878-025-01278-3","url":null,"abstract":"<p>In this paper, we consider the heterogeneous rooted tree cover (HRTC) problem, which further generalizes the rooted tree cover problem. Specifically, given a complete graph <span>(G=(V,E; w,f; r))</span> and <i>k</i> construction teams, having nonuniform construction speeds <span>(lambda _{1})</span>, <span>(lambda _{2})</span>, <span>(ldots )</span>, <span>(lambda _{k})</span>, where <span>(rin V)</span> is a fixed common root, <span>(w:Erightarrow {mathbb {R}}^{+})</span> is an edge-weight function, satisfying the triangle inequality, and <span>(f:Vrightarrow {mathbb {R}}^{+}_{0})</span> (<i>i.e., </i> <span>({mathbb {R}}^{+}cup {0}))</span> is a vertex-weight function with <span>(f(r)=0)</span>, we are asked to find <i>k</i> trees for these <i>k</i> construction teams, each tree having the same root <i>r</i>, and collectively covering all vertices in <i>V</i>, the objective is to minimize the maximum completion time of <i>k</i> construction teams, where the completion time of each team is the total construction weight of its related tree divided by its construction speed. In addition, substituting <i>k</i> paths for <i>k</i> trees in the HRTC problem, we also consider the heterogeneous rooted path cover (HRPC) problem. Our main contributions are as follows. (1) Given any small constant <span>(delta &gt;0)</span>, we first design a <span>(58.3286(1+delta ))</span>-approximation algorithm to solve the HRTC problem, and this algorithm runs in time <span>(O(n^{2}(n+frac{log n}{delta })+log (w(E)+f(V))))</span>. Meanwhile, we present a simple <span>(116.6572(1+delta ))</span>-approximation algorithm to solve the HRPC problem, whose time complexity is the same as the preceding algorithm. (2) We provide a <span>(max {2rho , 2+rho -frac{2}{k}})</span>-approximation algorithm to resolve the HRTC problem, and that algorithm runs in time <span>(O(n^{2}))</span>, where <span>(rho )</span> is the ratio of the largest team speed to the smallest one. At the same time, we can prove that the preceding <span>(max {2rho , 2+rho -frac{2}{k}})</span>-approximation algorithm also resolves the HRPC problem.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"39 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143822882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mathematical models for the one-dimensional cutting stock problem with setups and open stacks 带设置和开放式堆垛的一维切割材料问题的数学模型
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-04-05 DOI: 10.1007/s10878-025-01276-5
Gabriel Gazzinelli Guimarães, Kelly Cristina Poldi, Mateus Martin

In real-life production, the cutting stock problem is often associated with additional constraints and objectives. Among the auxiliary objectives, two of the most relevant are the minimization of the number of different cutting patterns used and the minimization of the maximum number of simultaneously open stacks. The first auxiliary objective arises in manufacturing environments where the adjustment of the cutting tools when changing the cutting patterns incurs increased costs and time spent in production. The second is crucial to face scenarios where the space near the cutting machine or the number of automatic unloading stations is limited. In this paper, we address the one-dimensional cutting stock problem, considering the additional goals of minimizing the number of different cutting patterns used and the maximum number of simultaneously open stacks. We propose two Integer Linear Programming (ILP) formulations and a Constraint Programming (CP) model for the problem. Moreover, we develop new upper bounds on the frequency of the cutting patterns in a solution and address some special cases in which the problem may be simplified. All three approaches are embedded into an iterative exact framework to find efficient solutions. We perform computational experiments using two sets of instances from the literature. The proposed approaches proved effective in determining the entire Pareto front for small problem instances, and several solutions for medium-sized instances with minimum trim loss, a reduced maximum number of simultaneously open stacks, and a small number of different used cutting patterns.

在实际生产中,切削库存问题往往与额外的约束和目标有关。在辅助目标中,两个最相关的是使用不同切割模式的数量最小化和同时打开堆栈的最大数量最小化。第一个辅助目标出现在制造环境中,当改变切割模式时对切割工具的调整会增加生产中的成本和时间。其次,在切割机附近的空间或自动卸料站数量有限的情况下,这一点至关重要。在本文中,我们解决了一维切割库存问题,考虑了最小化使用的不同切割模式的数量和同时打开的堆的最大数量的附加目标。针对该问题,我们提出了两个整数线性规划(ILP)公式和一个约束规划(CP)模型。此外,我们还提出了解决方案中切割模式频率的新上限,并解决了一些可以简化问题的特殊情况。所有三种方法都嵌入到一个迭代的精确框架中,以找到有效的解决方案。我们使用文献中的两组实例进行计算实验。所提出的方法被证明在确定小问题实例的整个Pareto前沿方面是有效的,并且对于中型实例具有最小的修剪损失,减少了同时打开堆栈的最大数量,以及少量不同使用的切割模式的几个解决方案。
{"title":"Mathematical models for the one-dimensional cutting stock problem with setups and open stacks","authors":"Gabriel Gazzinelli Guimarães, Kelly Cristina Poldi, Mateus Martin","doi":"10.1007/s10878-025-01276-5","DOIUrl":"https://doi.org/10.1007/s10878-025-01276-5","url":null,"abstract":"<p>In real-life production, the cutting stock problem is often associated with additional constraints and objectives. Among the auxiliary objectives, two of the most relevant are the minimization of the number of different cutting patterns used and the minimization of the maximum number of simultaneously open stacks. The first auxiliary objective arises in manufacturing environments where the adjustment of the cutting tools when changing the cutting patterns incurs increased costs and time spent in production. The second is crucial to face scenarios where the space near the cutting machine or the number of automatic unloading stations is limited. In this paper, we address the one-dimensional cutting stock problem, considering the additional goals of minimizing the number of different cutting patterns used and the maximum number of simultaneously open stacks. We propose two Integer Linear Programming (ILP) formulations and a Constraint Programming (CP) model for the problem. Moreover, we develop new upper bounds on the frequency of the cutting patterns in a solution and address some special cases in which the problem may be simplified. All three approaches are embedded into an iterative exact framework to find efficient solutions. We perform computational experiments using two sets of instances from the literature. The proposed approaches proved effective in determining the entire Pareto front for small problem instances, and several solutions for medium-sized instances with minimum trim loss, a reduced maximum number of simultaneously open stacks, and a small number of different used cutting patterns.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"217 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143782634","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Guaranteeing fairness and efficiency under budget constraints 在预算限制下保证公平和效率
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-04-05 DOI: 10.1007/s10878-025-01275-6
Yuanyuan Wang, Xin Chen, Qizhi Fang, Qingqin Nong, Wenjing Liu

We study the problem of how to fairly and efficiently allocate indivisible items (goods) to agents under budget constraints. Each item has a specific size, and each agent has a budget that limits the total size of the items received. To better explore efficiency, we introduce the concept of tightness, where all agents are tight. An agent is considered as tight if adding any unallocated item to her bundle would exceed her budget. Interestingly, we observe that all individual optimal (IO) allocations, which contain Pareto optimal (PO) allocations, can be extended into a tight allocation while maintaining the values of the agents’ bundles. We achieve an overall negative result for general even identical or binary valuations: there exists no allocation meeting both tightness and envy-freeness up to any item (EFX), and even relaxing it to any desired approximate EFX has been proven to be impossible. However, for single-valued valuations, we illustrate that an EFX and tight (or IO) allocation always exist, and it can be computed using a polynomial algorithm. For single-valued valuations, we establish the existence of 1/2-EFX and PO allocations, with the approximation ratio being the best possible. To further our efforts to study fairness and efficiency, we introduce a relaxed concept of tightness, partial tightness (PT), in which only the unenvied agents are tight. We find that 1/2-EFX and PT allocations are achievable by providing a pseudo-polynomial time algorithm. When agents’ budgets are identical, we can compute a 1/2-EFX and PT allocation in polynomial time.

我们研究了在预算约束下,如何公平有效地将不可分割物品(商品)分配给代理人的问题。每个项目都有一个特定的尺寸,每个代理都有一个预算来限制收到的项目的总尺寸。为了更好地探索效率,我们引入了紧密度的概念,其中所有代理都是紧密的。如果将任何未分配的项目添加到她的捆绑包中会超出她的预算,则认为代理是紧张的。有趣的是,我们观察到所有包含帕累托最优(PO)分配的个体最优(IO)分配都可以扩展为紧分配,同时保持代理束的值。对于一般甚至相同或二元估值,我们实现了总体负面结果:不存在任何项目(EFX)同时满足紧性和嫉妒自由的分配,甚至将其放松到任何期望的近似EFX已被证明是不可能的。然而,对于单值赋值,我们说明了EFX和紧(或IO)分配总是存在的,并且可以使用多项式算法计算。对于单值估值,我们建立了1/2-EFX和PO分配的存在性,近似比率是最好的可能。为了进一步研究公平和效率,我们引入了一个宽松的紧度概念,部分紧度(PT),其中只有不羡慕的代理是紧的。我们发现通过提供伪多项式时间算法可以实现1/2-EFX和PT分配。当代理的预算相同时,我们可以在多项式时间内计算1/2-EFX和PT分配。
{"title":"Guaranteeing fairness and efficiency under budget constraints","authors":"Yuanyuan Wang, Xin Chen, Qizhi Fang, Qingqin Nong, Wenjing Liu","doi":"10.1007/s10878-025-01275-6","DOIUrl":"https://doi.org/10.1007/s10878-025-01275-6","url":null,"abstract":"<p>We study the problem of how to fairly and efficiently allocate indivisible items (goods) to agents under budget constraints. Each item has a specific size, and each agent has a budget that limits the total size of the items received. To better explore efficiency, we introduce the concept of tightness, where all agents are tight. An agent is considered as tight if adding any unallocated item to her bundle would exceed her budget. Interestingly, we observe that all individual optimal (IO) allocations, which contain Pareto optimal (PO) allocations, can be extended into a tight allocation while maintaining the values of the agents’ bundles. We achieve an overall negative result for general even identical or binary valuations: there exists no allocation meeting both tightness and envy-freeness up to any item (EFX), and even relaxing it to any desired approximate EFX has been proven to be impossible. However, for single-valued valuations, we illustrate that an EFX and tight (or IO) allocation always exist, and it can be computed using a polynomial algorithm. For single-valued valuations, we establish the existence of 1/2-EFX and PO allocations, with the approximation ratio being the best possible. To further our efforts to study fairness and efficiency, we introduce a relaxed concept of tightness, partial tightness (PT), in which only the unenvied agents are tight. We find that 1/2-EFX and PT allocations are achievable by providing a pseudo-polynomial time algorithm. When agents’ budgets are identical, we can compute a 1/2-EFX and PT allocation in polynomial time.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"538 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143782635","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Superposed semi-Markov decision process with application to optimal maintenance systems 叠置半马尔可夫决策过程及其在最优维修系统中的应用
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-31 DOI: 10.1007/s10878-025-01272-9
Jianmin Shi

This paper investigates the superposition problem of two or more individual semi-Markov decision processes (SMDPs). The new sequential decision process superposed by individual SMDPs is no longer an SMDP and cannot be handled by routine iterative algorithms, but we can expand its state spaces to obtain a hybrid-state SMDP. Using this hybrid-state SMDP as an auxiliary and inspired by the Robbins–Monro algorithm underlying the reinforcement learning method, we propose an iteration algorithm based on a combination of dynamic programming and reinforcement learning to numerically solve the superposed sequential decision problem. As an illustration example, we apply our superposition model and algorithm to solve the optimal maintenance problem of a two-component independent parallel system.

研究了两个或多个独立的半马尔可夫决策过程的叠加问题。由单个SMDP叠加而成的新的顺序决策过程不再是一个SMDP,不能用常规迭代算法处理,但我们可以扩展其状态空间,得到一个混合状态的SMDP。以这种混合状态SMDP作为辅助,并受强化学习方法基础上的Robbins-Monro算法的启发,提出了一种基于动态规划和强化学习相结合的迭代算法,用于数值求解叠加序列决策问题。作为一个实例,我们应用我们的叠加模型和算法来解决一个双组件独立并联系统的最优维护问题。
{"title":"Superposed semi-Markov decision process with application to optimal maintenance systems","authors":"Jianmin Shi","doi":"10.1007/s10878-025-01272-9","DOIUrl":"https://doi.org/10.1007/s10878-025-01272-9","url":null,"abstract":"<p>This paper investigates the superposition problem of two or more individual semi-Markov decision processes (SMDPs). The new sequential decision process superposed by individual SMDPs is no longer an SMDP and cannot be handled by routine iterative algorithms, but we can expand its state spaces to obtain a hybrid-state SMDP. Using this hybrid-state SMDP as an auxiliary and inspired by the Robbins–Monro algorithm underlying the reinforcement learning method, we propose an iteration algorithm based on a combination of dynamic programming and reinforcement learning to numerically solve the superposed sequential decision problem. As an illustration example, we apply our superposition model and algorithm to solve the optimal maintenance problem of a two-component independent parallel system.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"216 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143745303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improved black widow optimization algorithm for multi-objective hybrid flow shop batch-scheduling problem 多目标混合流水车间分批调度问题的改进黑寡妇优化算法
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-31 DOI: 10.1007/s10878-025-01270-x
Xiyang Liu, Fangjun Luan

Sustainable scheduling is getting more and more attention with economic globalization and sustainable manufacturing. However, fewer studies on the batch scheduling problem consider energy consumption. This paper conducts an investigation into the multi-objective hybrid flow shop batch-scheduling problem with the objectives of minimizing both the makespan and electrical energy consumption. The study aims to select the optimal scheduling solution for the problem by considering batch splitting for all products. In this paper, we propose an improved black widow optimization (IBWO) algorithm to study the problem, which incorporates procreation, cannibalism, and mutation behaviors to maintain the population’s diversity and stability. To achieve our objectives, we use the dynamic entropy weight topsis method to select individual spiders. Finally, we use the nature theorem construction method, which relies on the property theorem, to solve the Pareto solution set and derive the optimization scheme for the hybrid flow shop batch scheduling problem. We verify the effectiveness of the proposed IBWO on instances of varying sizes. When we keep all other factors and cases constant, we compare the IBWO to the NSGA2 algorithm and find that it converges faster for both goals and has lower goals than the NSGA2.

随着经济全球化和可持续制造的发展,可持续调度越来越受到人们的关注。然而,对批量调度问题考虑能耗的研究较少。研究了以最大完工时间和电能消耗同时最小为目标的多目标混合流水车间分批调度问题。研究的目的是通过考虑所有产品的批量拆分来选择问题的最优调度方案。本文提出了一种改进的黑寡妇优化算法(IBWO)来研究这一问题,该算法结合了繁殖、同类相食和突变行为,以保持种群的多样性和稳定性。为了实现我们的目标,我们使用动态熵权topsis方法来选择单个蜘蛛。最后,利用依赖于性质定理的自然定理构造方法,求解了混合流车间批量调度问题的Pareto解集,并推导出优化方案。我们在不同规模的实例上验证了所提出的IBWO的有效性。当我们保持所有其他因素和情况不变时,我们将IBWO算法与NSGA2算法进行比较,发现它对两个目标的收敛速度都更快,并且目标比NSGA2低。
{"title":"Improved black widow optimization algorithm for multi-objective hybrid flow shop batch-scheduling problem","authors":"Xiyang Liu, Fangjun Luan","doi":"10.1007/s10878-025-01270-x","DOIUrl":"https://doi.org/10.1007/s10878-025-01270-x","url":null,"abstract":"<p>Sustainable scheduling is getting more and more attention with economic globalization and sustainable manufacturing. However, fewer studies on the batch scheduling problem consider energy consumption. This paper conducts an investigation into the multi-objective hybrid flow shop batch-scheduling problem with the objectives of minimizing both the makespan and electrical energy consumption. The study aims to select the optimal scheduling solution for the problem by considering batch splitting for all products. In this paper, we propose an improved black widow optimization (IBWO) algorithm to study the problem, which incorporates procreation, cannibalism, and mutation behaviors to maintain the population’s diversity and stability. To achieve our objectives, we use the dynamic entropy weight topsis method to select individual spiders. Finally, we use the nature theorem construction method, which relies on the property theorem, to solve the Pareto solution set and derive the optimization scheme for the hybrid flow shop batch scheduling problem. We verify the effectiveness of the proposed IBWO on instances of varying sizes. When we keep all other factors and cases constant, we compare the IBWO to the NSGA2 algorithm and find that it converges faster for both goals and has lower goals than the NSGA2.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"34 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143745304","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Steiner trees with infinitely many terminals on the sides of an angle 在一个角的边上有无穷多个端点的斯坦纳树
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-27 DOI: 10.1007/s10878-025-01277-4
Danila Cherkashin, Emanuele Paolini, Yana Teplitskaya

The Euclidean Steiner problem is the problem of finding a set (mathcal{S}mathcal{t}), with the shortest length, such that (mathcal{S}mathcal{t}cup mathcal {A}) is connected, where (mathcal {A}) is a given set in a Euclidean space. The solutions (mathcal{S}mathcal{t}) to the Steiner problem will be called Steiner sets while the set (mathcal {A}) will be called input. Since every Steiner set is acyclic we call it Steiner tree in the case when it is connected. We say that a Steiner tree is indecomposable if it does not contain any Steiner tree for a subset of the input. We are interested in finding the Steiner set when the input consists of infinitely many points distributed on two lines. In particular we would like to find a configuration which gives an indecomposable Steiner tree. It is natural to consider a self-similar input, namely the set (mathcal {A}_{alpha ,lambda }) of points with coordinates ((lambda ^{k-1}cos alpha ,) (pm lambda ^{k-1}sin alpha )), where (lambda >0) and (alpha >0) are small fixed values and (k in mathbb {N}). These points are distributed on the two sides of an angle of size (2alpha ) in such a way that the distances from the points to the vertex of the angle are in a geometric progression. To our surprise, we show that in this case the solutions to the Steiner problem for (mathcal {A}_{alpha ,lambda }), when (alpha ) and (lambda ) are small enough, are always decomposable trees. More precisely, any Steiner tree for (mathcal {A}_{alpha ,lambda }) is a countable union of Steiner trees, each one connecting 5 points from the input. Each component of the decomposition can be mirrored with respect to the angle bisector providing (2^{mathbb N}) different solutions with the same length. By considering only a finite number of components we obtain many solutions to the Steiner problem for finite sets composed of (4k+1) points distributed on the two lines ((2k+1) on a line and 2k on the other line). These solutions are very similar to the ladders of Chung and Graham. We are able to obtain an indecomposable Steiner tree by adding, to the previous input, a single point strategically placed inside the angle. In this case the solution is in fact a self-similar tree (in the sense that it contains a homothetic copy of itself). Finally, we show how the position of the Steiner points in the Steiner tree can be described by a discrete dynamical system which turns out to be equivalent to a 2-interval piecewise linear contraction.

欧几里得斯坦纳问题是找到一个集(mathcal{S}mathcal{t})的问题,它的长度最短,使得(mathcal{S}mathcal{t}cup mathcal {A})是连通的,其中(mathcal {A})是欧几里得空间中的给定集。斯坦纳问题的解(mathcal{S}mathcal{t})称为斯坦纳集,而集(mathcal {A})称为输入。因为每一个斯坦纳集合都是非循环的我们称它为斯坦纳树当它是连通的时候。如果一个斯坦纳树不包含输入子集的任何斯坦纳树,我们说它是不可分解的。我们感兴趣的是当输入由分布在两条直线上的无穷多个点组成时找到斯坦纳集。特别地,我们想找到一个构型,它给出了一个不可分解的斯坦纳树。考虑一个自相似的输入是很自然的,即坐标为((lambda ^{k-1}cos alpha ,)(pm lambda ^{k-1}sin alpha ))的点的集合(mathcal {A}_{alpha ,lambda }),其中(lambda >0)和(alpha >0)是小的固定值,(k in mathbb {N})。这些点分布在一个大小为(2alpha )的角的两边,从点到角顶点的距离呈几何级数。令我们惊讶的是,我们证明了在这种情况下,当(alpha )和(lambda )足够小时,(mathcal {A}_{alpha ,lambda })的斯坦纳问题的解总是可分解树。更准确地说,(mathcal {A}_{alpha ,lambda })的任何Steiner树都是Steiner树的可数并集,每一个从输入连接5个点。分解的每个分量都可以相对于角平分线进行镜像,提供(2^{mathbb N})相同长度的不同解。对于由分布在两条线上的(4k+1)点组成的有限集(一条线上(2k+1)点,另一条线上2k点),我们只考虑有限数量的分量,就得到了许多Steiner问题的解。这些解决方案与Chung和Graham的阶梯非常相似。我们能够得到一个不可分解的斯坦纳树,通过在之前的输入中添加一个点,策略性地放置在角度内。在这种情况下,解决方案实际上是一个自相似树(从某种意义上说,它包含了自身的同质副本)。最后,我们展示了如何用一个离散动力系统来描述斯坦纳树中斯坦纳点的位置,该系统等价于一个2区间分段线性收缩。
{"title":"Steiner trees with infinitely many terminals on the sides of an angle","authors":"Danila Cherkashin, Emanuele Paolini, Yana Teplitskaya","doi":"10.1007/s10878-025-01277-4","DOIUrl":"https://doi.org/10.1007/s10878-025-01277-4","url":null,"abstract":"<p>The Euclidean Steiner problem is the problem of finding a set <span>(mathcal{S}mathcal{t})</span>, with the shortest length, such that <span>(mathcal{S}mathcal{t}cup mathcal {A})</span> is connected, where <span>(mathcal {A})</span> is a given set in a Euclidean space. The solutions <span>(mathcal{S}mathcal{t})</span> to the Steiner problem will be called <i>Steiner sets</i> while the set <span>(mathcal {A})</span> will be called <i>input</i>. Since every Steiner set is acyclic we call it Steiner tree in the case when it is connected. We say that a Steiner tree is <i>indecomposable</i> if it does not contain any Steiner tree for a subset of the input. We are interested in finding the Steiner set when the input consists of infinitely many points distributed on two lines. In particular we would like to find a configuration which gives an indecomposable Steiner tree. It is natural to consider a self-similar input, namely the set <span>(mathcal {A}_{alpha ,lambda })</span> of points with coordinates <span>((lambda ^{k-1}cos alpha ,)</span> <span>(pm lambda ^{k-1}sin alpha ))</span>, where <span>(lambda &gt;0)</span> and <span>(alpha &gt;0)</span> are small fixed values and <span>(k in mathbb {N})</span>. These points are distributed on the two sides of an angle of size <span>(2alpha )</span> in such a way that the distances from the points to the vertex of the angle are in a geometric progression. To our surprise, we show that in this case the solutions to the Steiner problem for <span>(mathcal {A}_{alpha ,lambda })</span>, when <span>(alpha )</span> and <span>(lambda )</span> are small enough, are always decomposable trees. More precisely, any Steiner tree for <span>(mathcal {A}_{alpha ,lambda })</span> is a countable union of Steiner trees, each one connecting 5 points from the input. Each component of the decomposition can be mirrored with respect to the angle bisector providing <span>(2^{mathbb N})</span> different solutions with the same length. By considering only a finite number of components we obtain many solutions to the Steiner problem for finite sets composed of <span>(4k+1)</span> points distributed on the two lines (<span>(2k+1)</span> on a line and 2<i>k</i> on the other line). These solutions are very similar to the <i>ladders</i> of Chung and Graham. We are able to obtain an indecomposable Steiner tree by adding, to the previous input, a single point strategically placed inside the angle. In this case the solution is in fact a self-similar tree (in the sense that it contains a homothetic copy of itself). Finally, we show how the position of the Steiner points in the Steiner tree can be described by a discrete dynamical system which turns out to be equivalent to a 2-interval piecewise linear contraction.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"22 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143713072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Inefficiency of multiplicative approximate Nash equilibrium for scheduling games 调度博弈的乘法近似纳什均衡的无效率性
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-23 DOI: 10.1007/s10878-025-01274-7
Zhuyinan Wang, Chen Zhang, Zhiyi Tan

This paper studies the inefficiency of multiplicative approximate Nash Equilibrium for scheduling games. There is a set of machines and a set of jobs. Each job could choose one machine and be processed by the chosen one. A schedule is a (theta )-NE if no player has the incentive to deviate so that it decreases its cost by a factor larger than (1+theta ). The (theta )-NE is a generation of Nash Equilibrium and its inefficiency can be measured by the (theta )-PoA, which is also a generalization of the Price of Anarchy. For the game with the social cost of minimizing the makespan, the exact (theta )-PoA for any number of machines and any (theta ge 0) is obtained. For the game with the social cost of maximizing the minimum machine load, we present upper and lower bounds on the (theta )-PoA. Tight bounds are provided for cases where the number of machines is between 2 and 7 and for any (theta ge 0).

研究了调度博弈的乘法近似纳什均衡的无效率性。有一套机器和一套工作。每个作业可以选择一台机器,并由所选的机器进行加工。如果没有玩家有偏离计划的动机,那么时间表就是(theta ) -NE,因此它减少的成本大于(1+theta )。(theta ) -NE是纳什均衡的一代,其效率可以通过(theta ) -PoA来衡量,这也是无政府状态价格的概括。对于最小化完工时间的社会成本的游戏,可以获得任意数量的机器和任意(theta ge 0)的确切(theta ) -PoA。对于以最小机器负载最大化为社会代价的博弈,给出了(theta ) -PoA的上界和下界。对于机器数量在2到7之间以及任何(theta ge 0)的情况,提供了严格的界限。
{"title":"Inefficiency of multiplicative approximate Nash equilibrium for scheduling games","authors":"Zhuyinan Wang, Chen Zhang, Zhiyi Tan","doi":"10.1007/s10878-025-01274-7","DOIUrl":"https://doi.org/10.1007/s10878-025-01274-7","url":null,"abstract":"<p>This paper studies the inefficiency of multiplicative approximate Nash Equilibrium for scheduling games. There is a set of machines and a set of jobs. Each job could choose one machine and be processed by the chosen one. A schedule is a <span>(theta )</span>-NE if no player has the incentive to deviate so that it decreases its cost by a factor larger than <span>(1+theta )</span>. The <span>(theta )</span>-NE is a generation of Nash Equilibrium and its inefficiency can be measured by the <span>(theta )</span>-PoA, which is also a generalization of the Price of Anarchy. For the game with the social cost of minimizing the makespan, the exact <span>(theta )</span>-PoA for any number of machines and any <span>(theta ge 0)</span> is obtained. For the game with the social cost of maximizing the minimum machine load, we present upper and lower bounds on the <span>(theta )</span>-PoA. Tight bounds are provided for cases where the number of machines is between 2 and 7 and for any <span>(theta ge 0)</span>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"25 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143677849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Exact and approximation algorithms for the multi-depot data mule scheduling with handling time and time span constraints 具有处理时间和时间跨度约束的多仓库数据骡子调度的精确和近似算法
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-23 DOI: 10.1007/s10878-025-01280-9
Minqin Liu, Wei Yu, Zhaohui Liu, Xinmeng Guo

In this paper, we investigate the data mule scheduling with handling time and time span constraints (DMSTC) in which the goal is to minimize the number of data mules dispatched from a depot that are used to serve target sensors located on a wireless sensor network. Each target sensor is associated with a handling time and each dispatched data mule must return to the original depot before time span (D). We also study a variant of the DMSTC, denoted by DMSTC(_l) in which the objective is to minimize the total travel distance of the data mules dispatched. We give exact and approximation algorithms for the DMSTC/DMSTC(_l) on a path and their multi-depot version. For the DMSTC, we show an (O(n^4)) polynomial time algorithm for the uniform 2-depot DMSTC on a path with at least one depot being on the endpoint of the path, where (n) indicates the number of target sensors and an instance of the DMSTC is called uniform if all the handling times are identical. We present a new 2-approximation algorithm for the non-uniform DMSTC on a path and conduct extensive computational experiments on randomly generated instances to show its good practical performance. For the DMSTC(_l), we derive an (O((n+k)^{2}))-time algorithm for the uniform multi-depot DMSTC(_l) on a path, where (k) is the number of depots. For the non-uniform multi-depot DMSTC(_l) on a path or cycle, we give a 2-approximation algorithm.

在本文中,我们研究了具有处理时间和时间跨度约束的数据骡子调度(DMSTC),其目标是最大限度地减少从仓库调度的数据骡子数量,这些数据骡子用于服务位于无线传感器网络上的目标传感器。每个目标传感器都与一个处理时间相关联,每个分派的数据骡子必须在时间跨度(D)之前返回原始仓库。我们还研究了DMSTC的一种变体,用DMSTC (_l)表示,其目标是最小化被调度的数据骡子的总旅行距离。我们给出了DMSTC/DMSTC (_l)在一条路径上及其多站点版本的精确和近似算法。对于DMSTC,我们展示了一个(O(n^4))多项式时间算法,该算法适用于至少有一个车场位于路径端点的路径上的统一2车场DMSTC,其中(n)表示目标传感器的数量,如果所有处理时间相同,则DMSTC的一个实例称为统一。本文提出了一种新的非均匀路径DMSTC的2逼近算法,并在随机生成的实例上进行了大量的计算实验,证明了其良好的实用性能。对于DMSTC (_l),我们推导了一条路径上统一多车辆段DMSTC (_l)的(O((n+k)^{2}))时间算法,其中(k)为车辆段数。对于路径或循环上的非均匀多车辆段DMSTC (_l),给出了一个2逼近算法。
{"title":"Exact and approximation algorithms for the multi-depot data mule scheduling with handling time and time span constraints","authors":"Minqin Liu, Wei Yu, Zhaohui Liu, Xinmeng Guo","doi":"10.1007/s10878-025-01280-9","DOIUrl":"https://doi.org/10.1007/s10878-025-01280-9","url":null,"abstract":"<p>In this paper, we investigate the data mule scheduling with handling time and time span constraints (DMSTC) in which the goal is to minimize the number of data mules dispatched from a depot that are used to serve target sensors located on a wireless sensor network. Each target sensor is associated with a handling time and each dispatched data mule must return to the original depot before time span <span>(D)</span>. We also study a variant of the DMSTC, denoted by DMSTC<span>(_l)</span> in which the objective is to minimize the total travel distance of the data mules dispatched. We give exact and approximation algorithms for the DMSTC/DMSTC<span>(_l)</span> on a path and their multi-depot version. For the DMSTC, we show an <span>(O(n^4))</span> polynomial time algorithm for the uniform 2-depot DMSTC on a path with at least one depot being on the endpoint of the path, where <span>(n)</span> indicates the number of target sensors and an instance of the DMSTC is called uniform if all the handling times are identical. We present a new 2-approximation algorithm for the non-uniform DMSTC on a path and conduct extensive computational experiments on randomly generated instances to show its good practical performance. For the DMSTC<span>(_l)</span>, we derive an <span>(O((n+k)^{2}))</span>-time algorithm for the uniform multi-depot DMSTC<span>(_l)</span> on a path, where <span>(k)</span> is the number of depots. For the non-uniform multi-depot DMSTC<span>(_l)</span> on a path or cycle, we give a 2-approximation algorithm.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"2 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143677850","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Single-machine scheduling with the learning effect of processing time and the deterioration effect of delivery time for prefabricated components 具有加工时间学习效应和交货时间劣化效应的预制构件单机调度
IF 1 4区 数学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2025-03-13 DOI: 10.1007/s10878-025-01271-w
Na Li, Ran Ma, Yuzhong Zhang

In the production scheduling of prefabricated components, a scheduling model considering the learning effect of processing time and the deterioration effect of delivery time in this paper is provided. More precisely, it asks for an assignment of a series of independent prefabricated jobs that arrived over time to a single machine for processing, and once the execution of a job is finished, it will be transported to the destination. The information of each prefabricated job including its basic processing time (b_{j}), release time (r_j), and deterioration rate (e_j) of delivery time is unknown in advance and is revealed upon the arrival of this job. Moreover, the actual processing time of prefabricated job (J_j) with learning effect is (p_{j}=b_{j}(a-b t)), where a and b are non-negative parameters and t denotes the starting time of prefabricated job (J_j), respectively. And the delivery time of prefabricated job (J_j) is (q_{j}=e_{j}C_{j}). The goal of scheduling is to minimize the maximum time by which all jobs have been delivered. For the problem, we first analyze offline optimal scheduling and then propose an online algorithm with a competitive ratio of (2-bb_{min }). Furthermore, the effectiveness of the online algorithm is demonstrated by numerical experiments and managerial insights are derived.

在装配式构件的生产调度中,提出了考虑加工时间学习效应和交货时间劣化效应的调度模型。更准确地说,它要求将一系列独立的预制作业分配到一台机器上进行处理,一旦作业执行完成,它将被运送到目的地。每个预制作业的基本加工时间(b_{j})、放行时间(r_j)、交货时间劣化率(e_j)等信息是事先不知道的,在该作业到达时显示。具有学习效果的预制作业(J_j)的实际加工时间为(p_{j}=b_{j}(a-b t)),其中a、b为非负参数,t分别为预制作业(J_j)的开始时间。预制作业的交货时间(J_j)为(q_{j}=e_{j}C_{j})。调度的目标是最小化所有作业交付的最大时间。针对该问题,我们首先分析了离线最优调度,然后提出了一个竞争比为(2-bb_{min })的在线算法。此外,通过数值实验证明了在线算法的有效性,并得出了管理见解。
{"title":"Single-machine scheduling with the learning effect of processing time and the deterioration effect of delivery time for prefabricated components","authors":"Na Li, Ran Ma, Yuzhong Zhang","doi":"10.1007/s10878-025-01271-w","DOIUrl":"https://doi.org/10.1007/s10878-025-01271-w","url":null,"abstract":"<p>In the production scheduling of prefabricated components, a scheduling model considering the learning effect of processing time and the deterioration effect of delivery time in this paper is provided. More precisely, it asks for an assignment of a series of independent prefabricated jobs that arrived over time to a single machine for processing, and once the execution of a job is finished, it will be transported to the destination. The information of each prefabricated job including its basic processing time <span>(b_{j})</span>, release time <span>(r_j)</span>, and deterioration rate <span>(e_j)</span> of delivery time is unknown in advance and is revealed upon the arrival of this job. Moreover, the actual processing time of prefabricated job <span>(J_j)</span> with learning effect is <span>(p_{j}=b_{j}(a-b t))</span>, where <i>a</i> and <i>b</i> are non-negative parameters and <i>t</i> denotes the starting time of prefabricated job <span>(J_j)</span>, respectively. And the delivery time of prefabricated job <span>(J_j)</span> is <span>(q_{j}=e_{j}C_{j})</span>. The goal of scheduling is to minimize the maximum time by which all jobs have been delivered. For the problem, we first analyze offline optimal scheduling and then propose an online algorithm with a competitive ratio of <span>(2-bb_{min })</span>. Furthermore, the effectiveness of the online algorithm is demonstrated by numerical experiments and managerial insights are derived.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"56 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143618466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Combinatorial Optimization
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1