{"title":"Neighbor sum distinguishable $$k$$ -edge colorings of joint graphs","authors":"Xiangzhi Tu, Peng Li, Yangjing Long, Aifa Wang","doi":"10.1007/s10878-025-01309-z","DOIUrl":"https://doi.org/10.1007/s10878-025-01309-z","url":null,"abstract":"<p>In a graph <i>G</i>, the normal <i>k</i>-edge coloring <span>(sigma )</span> is defined as the conventional edge coloring of <i>G</i> using the color set <span>(left[ k right] =left{ 1,2,cdots ,k right} )</span>. If the condition <span>(Sleft( u right) ne Sleft( v right) )</span> holds for any edge <span>(uvin Eleft( G right) )</span>, where <span>(Sleft( u right) =sum nolimits _{uvin Eleft( G right) }{sigma left( uv right) })</span>, then <span>(sigma )</span> is termed a neighbor sum distinguishable <i>k</i>-edge coloring of the graph <i>G</i>, abbreviated as <i>k</i>-VSDEC. The minimum number of colors <span>( k )</span> needed for this type of coloring is referred to as the neighbor sum distinguishable edge chromatic number of <span>( G )</span>, represented as <span>( chi '_{varSigma }(G) )</span>. This paper examines neighbor sum distinguishable <i>k</i>-edge colorings in the joint graphs of an <i>h</i>-order path <span>({{P}_{h}})</span> and an <span>(left( z+1 right) )</span>-order star <span>({{S}_{z}})</span>, providing exact values for their neighboring and distinguishable edge coloring numbers, which are either <span>(varDelta )</span> or <span>(varDelta +1)</span>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"39 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143979912","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}
Yuying Li, Min Li, Yang Zhou, Shuxian Niu, Qian Liu
{"title":"Randomized approximation algorithms for monotone k-submodular function maximization with constraints","authors":"Yuying Li, Min Li, Yang Zhou, Shuxian Niu, Qian Liu","doi":"10.1007/s10878-025-01299-y","DOIUrl":"https://doi.org/10.1007/s10878-025-01299-y","url":null,"abstract":"<p>In recent years, <i>k</i>-submodular functions have garnered significant attention due to their natural extension of submodular functions and their practical applications, such as influence maximization and sensor placement. Influence maximization involves selecting a set of nodes in a network to maximize the spread of information, while sensor placement focuses on optimizing the locations of sensors to maximize coverage or detection efficiency. This paper first proposes two randomized algorithms aimed at improving the approximation ratio for maximizing monotone <i>k</i>-submodular functions under matroid constraints and individual size constraints. Under the matroid constraints, we design a randomized algorithm with an approximation ratio of <span>(frac{nk}{2nk-1})</span> and a complexity of <span>(O(rn(text {RO}+ktext {EO})))</span>, where <i>n</i> represents the total number of elements in the ground set, <i>k</i> represents the number of disjoint sets in a <i>k</i>-submodular function, <i>r</i> denotes the size of the largest independent set, <span>(text {RO})</span> indicates the time required for the matroid’s independence oracle, and <span>(text {EO})</span> denotes the time required for the evaluation oracle of the <i>k</i>-submodular function.Meanwhile, under the individual size constraints, we achieve an approximation factor of <span>(frac{nk}{3nk-2})</span> with a complexity of <i>O</i>(<i>knB</i>), where <i>n</i> is the total count of elements in the ground set, and <i>B</i> is the upper bound on the total size of the <i>k</i> disjoint subsets, belonging to <span>(mathbb {Z_{+}})</span>. Additionally, this paper designs two double randomized algorithms to accelerate the algorithm’s running speed while maintaining the same approximation ratio, with success probabilities of (<span>(1-delta )</span>), where <span>(delta )</span> is a positive parameter input by the algorithms. Under the matroid constraint, the complexity is reduced to <span>(O(nlog rlog frac{r}{delta }(text {RO}+ktext {EO})))</span>. Under the individual size constraint, the complexity becomes <span>(O(k^{2}nlog frac{B}{k}log frac{B}{delta }))</span>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"123 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143933588","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}
{"title":"A review on the versions of artificial bee colony algorithm for scheduling problems","authors":"Beyza Gorkemli, Ebubekir Kaya, Dervis Karaboga, Bahriye Akay","doi":"10.1007/s10878-025-01296-1","DOIUrl":"https://doi.org/10.1007/s10878-025-01296-1","url":null,"abstract":"<p>Today, artificial bee colony (ABC) algorithm is one of the most popular swarm intelligence based optimization techniques. Although it was originally introduced to work on continuous space for numerical optimization problems, several researchers also successfully use the ABC for other problem types. In this study, variants of the ABC for scheduling problems are surveyed. Since the scheduling problems are combinatorial type problems, generally some modifications related to the solution representation or neighborhood search operators are introduced in these studies. Additionally, several enhancement ideas are also presented for the ABC algorithm such as the improvements of initialization, employed bee, onlooker bee, scout bee phases and hybrid usage with other metaheuristics or local search methods. This paper evaluates the literature, provides some analyses on its current state and gaps, and addresses possible future works. It is hoped that this review study would be beneficial for the researchers interested in this field.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"96 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143920692","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}
{"title":"Faster parameterized algorithms for variants of 3-Hitting Set","authors":"Dekel Tsur","doi":"10.1007/s10878-025-01300-8","DOIUrl":"https://doi.org/10.1007/s10878-025-01300-8","url":null,"abstract":"<p>In the <i>A</i><span>-Multi</span>3<span>-Hitting Set</span> problem (<i>A</i>-M3HS), where <span>(A subseteq {1,2,3})</span>, the input is a hypergraph <i>G</i> in which the hyperedges have sizes at most 3 and an integer <i>k</i>, and the goal is to decide if there is a set <i>S</i> of at most <i>k</i> vertices such that <span>(|S cap e| in A)</span> for every hyperedge <i>e</i>. In this paper we give <span>(O^*(2.027^k))</span>-time algorithms for <span>({1})</span>-M3HS and <span>({1,3})</span>-M3HS, and an <span>(O^*(1.381^k))</span>-time algorithm for <span>({2})</span>-M3HS.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"49 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143920685","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}
{"title":"Scheduling problems with rejection in green manufacturing industry","authors":"Fanyu Kong, Jiaxin Song, Cuixia Miao, Yuzhong Zhang","doi":"10.1007/s10878-025-01295-2","DOIUrl":"https://doi.org/10.1007/s10878-025-01295-2","url":null,"abstract":"<p>Green manufacturing is used to describe an environmentally friendly manufacturing approach, which explicitly considers the impact of production on the environment and resources. Therefore, the production scheduling of solving energy conscious is in line with the focus of green manufacturing. In this paper, we consider the scheduling problems with rejection in the green manufacturing industry. The objective is to minimize the makespan of the accepted jobs plus the total rejection penalty of the rejected jobs, subject to the constraint that the total machine cost of the processed jobs is not more than a given threshold. We present pseudo-polynomial time algorithms and 2-approximation algorithms for the single-machine and the parallel-machine problems, respectively.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"3 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143920693","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}
Ibrahim Dan Dije, Franklin Djeumou Fomeni, Leandro C. Coelho
{"title":"A 3-space dynamic programming heuristic for the cubic knapsack problem","authors":"Ibrahim Dan Dije, Franklin Djeumou Fomeni, Leandro C. Coelho","doi":"10.1007/s10878-025-01294-3","DOIUrl":"https://doi.org/10.1007/s10878-025-01294-3","url":null,"abstract":"<p>The cubic knapsack problem (CKP) is a combinatorial optimization problem, which can be seen both as a generalization of the quadratic knapsack problem (QKP) and of the linear Knapsack problem (KP). This problem consists of maximizing a cubic function of binary decision variables subject to one linear knapsack constraint. It has many applications in biology, project selection, capital budgeting problem, and in logistics. The QKP is known to be strongly NP-hard, which implies that the CKP is also NP-hard in the strong sense. Unlike its linear and quadratic counterparts, the CKP has not received much of attention in the literature. Thus the few exact solution methods known for this problem can only handle problems with up to 60 decision variables. In this paper, we propose a deterministic dynamic programming-based heuristic algorithm for finding a good quality solution for the CKP. The novelty of this algorithm is that it operates in three different space variables and can produce up to three different solutions with different levels of computational effort. The algorithm has been tested on a set of 1570 test instances, which include both standard and challenging instances. The computational results show that our algorithm can find optimal solutions for nearly 98% of the standard test instances that could be solved to optimality and for 92% for the challenging instances. Finally, the computational experiments present comparisons between our algorithm, an existing heuristic algorithm for the CKP found in the literature, as well as adaptations to the CKP of some heuristic algorithms designed for the QKP. The results show that our algorithm outperforms all these methods.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"84 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143880598","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}
{"title":"Analyzing the 3-path vertex cover problem in selected graph classes","authors":"Sangram K. Jena, K. Subramani","doi":"10.1007/s10878-025-01285-4","DOIUrl":"https://doi.org/10.1007/s10878-025-01285-4","url":null,"abstract":"<p>In this paper, we focus on analyzing the 3-path vertex cover (3PVC) problem in a number of graph classes. Let <span>(G=(V,E))</span> be a simple graph. A set <span>(C subseteq V)</span> is called a <i>k</i>-path vertex cover of <i>G</i>, if each path of order <i>k</i> in <i>G</i>, contains at least one vertex from <i>C</i>. In the <i>k</i>-path vertex cover problem, we are given a graph <i>G</i>, and asked to find a <i>k</i>-path vertex cover of minimum size. For <span>(k=3)</span>, the problem becomes the well-known 3PVC problem. A problem that is closely related to the 3PVC problem is the dissociation set (DS) problem. Given a graph <span>(G=(V,E))</span>, a <i>dissociation set</i> is any <span>(D subseteq V)</span>, such that the vertex-induced subgraph <span>(G'= (D,E'))</span> consists of vertices having degree 0 or 1. In the dissociation set problem, we are required to find a dissociation set of maximum cardinality. Both these problems have also been studied extensively as per the literature. In this paper, we focus on pipartite (planar and bipartite) graphs for the most part. We first show that the 3PVC problem is <b>NP-hard</b>, even in pipartite graphs having maximum degree 4. We then show that the 3PVC problem on this class of graphs admits a linear time <span>(frac{8}{5})</span>-approximation algorithm. Next, we show that the 3PVC problem is <b>APX-complete</b> in bipartite graphs having maximum degree 4 and cubic graphs. Finally, we discuss an elegant and alternative proof for the <b>APX-completeness</b> of the vertex cover problem in cubic graphs and establish lower bounds for the 3PVC problem in special graph classes. It is important to note that our work is the first of its kind to establish <b>APX-completeness</b> of the 3PVC problem in graphs. </p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"28 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143880537","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}
{"title":"Semi-online scheduling with non-increasing job sizes and a buffer","authors":"Leah Epstein, Hanan Zebedat-Haider","doi":"10.1007/s10878-025-01293-4","DOIUrl":"https://doi.org/10.1007/s10878-025-01293-4","url":null,"abstract":"<p>This work considers a semi-online version of scheduling on <i>m</i> identical machines, where the objective is to minimize the makespan. In the variant studied here, jobs are presented sorted by non-increasing sizes, and a buffer of size <i>k</i> is available for storing at most <i>k</i> jobs. Every arriving job has to be either placed into the buffer until its assignment, or else it has to be assigned immediately to a machine. We prove a lower bound greater than 1 on the competitive ratio of the problem for any <i>m</i> and any buffer size. To complement this negative result, we design a simple algorithm for any <i>m</i> whose competitive ratio tends to 1 as the buffer size grows. Using those results, we show the best possible competitive ratio is <span>(1+Theta (frac{m}{k}))</span>. We provide additional bounds for small values of <i>m</i>. In particular, we show that for <span>(m=2)</span> the case <span>(k=1)</span> is not different from the case without a buffer, while <span>(k=2)</span> admits an improved competitive ratio.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"42 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143880597","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}
{"title":"Chaotic guided local search algorithm for solving global optimization and engineering problems","authors":"Anis Naanaa","doi":"10.1007/s10878-025-01281-8","DOIUrl":"https://doi.org/10.1007/s10878-025-01281-8","url":null,"abstract":"<p>Chaos optimization algorithm (COA) is an interesting alternative in a global optimization problem. Due to the non-repetition and ergodicity of chaos, it can explore the global search space at higher speeds than stochastic searches that depend on probabilities. To adjust the solution obtained by COA, guided local search algorithm (GLS) is integrated with COA to form a hybrid algorithm. GLS is a metaheuristic optimization algorithm that combines elements of local search with strategic guidance to efficiently explore the solution space. This study proposes a chaotic guided local search algorithm to search for global solutions. The proposed algorithm, namely COA-GLS, contributes to optimization problems by providing a balance between quick convergence and good solution quality. Its combination of local refinement, strategic guidance, diversification strategies, and adaptability makes it a powerful metaheuristic capable of efficiently navigating complex solution spaces and finding high-quality solutions in a relatively short amount of time. Simulation results show that the present algorithms significantly outperform the existing methods in terms of convergence speed, numerical stability, and a better optimal solution than other algorithms.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"53 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143876098","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}
{"title":"A multi-objective perspective on the cable-trench problem","authors":"Lara Löhken, Michael Stiglmayr","doi":"10.1007/s10878-025-01289-0","DOIUrl":"https://doi.org/10.1007/s10878-025-01289-0","url":null,"abstract":"<p>The cable-trench problem is defined as a linear combination of the shortest path and the minimum spanning tree problem. In particular, the goal is to find a spanning tree that simultaneously minimizes its total length and the total path length from a pre-defined root to all other vertices. Both, the minimum spanning tree and the shortest path problem are known to be efficiently solvable. However, a linear combination of these two objectives results in a highly complex problem. In this article, we introduce the bi-objective cable-trench problem which separates the two cost functions. We show that in general, the bi-objective formulation has additional compromise solutions compared to the cable-trench problem in its original formulation. To determine the set of non-dominated points and efficient solutions, we use <span>(varepsilon )</span>-constraint scalarizations in combination with a problem-specific cutting plane. Moreover, we present numerical results on different types of graphs analyzing the impact of density and cost structure on the cardinality of the non-dominated set and the solution time.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"35 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143876069","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}