Pub Date : 2025-02-22DOI: 10.1007/s10878-025-01265-8
Zaixing Sun, Hejiao Huang, Zhikai Li, Chonglin Gu
Cloud computing has a powerful capability to handle a large number of tasks. However, this capability comes with significant energy requirements. It is critical to overcome the challenge of minimizing energy consumption within cloud service platforms without compromising service quality. In this paper, we propose a heuristic energy-saving scheduling algorithm, called Real-time Multi-workflow Energy-efficient Scheduling (RMES), which aims to minimize the total energy consumption in a container-based cloud. RMES schedules tasks in the most parallelized way to improve the resource utilization of the running machines in the cluster, thus reducing the time of the global process and saving energy. This paper also considers the affinity constraints between containers and machines, and RMES has the ability to satisfy the resource quantity and performance requirements of containers during the scheduling process. We introduce a re-scheduling mechanism that automatically adjusts the scheduling decisions of remaining tasks to account for the dynamic system states over time. The results show that RMES outperforms other scheduling algorithms in energy consumption and success rate. In the higher arrival rate scenario, the proposed algorithm saves energy consumption by more than 19.42%. The RMES approach can enhance the reliability and efficiency of scheduling systems.
{"title":"Energy-efficient real-time multi-workflow scheduling in container-based cloud","authors":"Zaixing Sun, Hejiao Huang, Zhikai Li, Chonglin Gu","doi":"10.1007/s10878-025-01265-8","DOIUrl":"https://doi.org/10.1007/s10878-025-01265-8","url":null,"abstract":"<p>Cloud computing has a powerful capability to handle a large number of tasks. However, this capability comes with significant energy requirements. It is critical to overcome the challenge of minimizing energy consumption within cloud service platforms without compromising service quality. In this paper, we propose a heuristic energy-saving scheduling algorithm, called Real-time Multi-workflow Energy-efficient Scheduling (RMES), which aims to minimize the total energy consumption in a container-based cloud. RMES schedules tasks in the most parallelized way to improve the resource utilization of the running machines in the cluster, thus reducing the time of the global process and saving energy. This paper also considers the affinity constraints between containers and machines, and RMES has the ability to satisfy the resource quantity and performance requirements of containers during the scheduling process. We introduce a re-scheduling mechanism that automatically adjusts the scheduling decisions of remaining tasks to account for the dynamic system states over time. The results show that RMES outperforms other scheduling algorithms in energy consumption and success rate. In the higher arrival rate scenario, the proposed algorithm saves energy consumption by more than 19.42%. The RMES approach can enhance the reliability and efficiency of scheduling systems.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"31 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143473554","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}
Pub Date : 2025-02-20DOI: 10.1007/s10878-025-01264-9
Nader H. Bshouty
Consider a set of items, X, with a total of n items, among which a subset, denoted as (Isubseteq X), consists of defective items. In the context of group testing, a test is conducted on a subset of items Q, where (Q subset X). The result of this test is positive, yielding 1, if Q includes at least one defective item, that is if (Q cap I ne emptyset ). It is negative, yielding 0, if no defective items are present in Q. We introduce a novel method for deriving lower bounds in the context of non-adaptive randomized group testing. For any given constant j, any non-adaptive randomized algorithm that, with probability at least 2/3, estimates the number of defective items |I| within a constant factor requires at least
tests. Our result almost matches the upper bound of (O(log n)) and addresses the open problem posed by Damaschke and Sheikh Muhammad in (Combinatorial Optimization and Applications - 4th International Conference, COCOA 2010, pp 117–130, 2010; Discrete Math Alg Appl 2(3):291–312, 2010). Furthermore, it enhances the previously established lower bound of (Omega (log n/log log n)) by Ron and Tsur (ACM Trans Comput Theory 8(4): 15:1–15:19, 2016), and independently by Bshouty (30th International Symposium on Algorithms and Computation, ISAAC 2019, LIPIcs, vol 149, pp 2:1–2:9, 2019). For estimation within a non-constant factor (alpha (n)), we show: If a constant j exists such that (alpha >{log log {mathop {cdots }limits ^{j}}log n}), then any non-adaptive randomized algorithm that, with probability at least 2/3, estimates the number of defective items |I| to within a factor (alpha ) requires at least
$$Omega left( dfrac{log n}{log alpha }right) .$$
In this case, the lower bound is tight.
{"title":"Improved lower bound for estimating the number of defective items","authors":"Nader H. Bshouty","doi":"10.1007/s10878-025-01264-9","DOIUrl":"https://doi.org/10.1007/s10878-025-01264-9","url":null,"abstract":"<p>Consider a set of items, <i>X</i>, with a total of <i>n</i> items, among which a subset, denoted as <span>(Isubseteq X)</span>, consists of defective items. In the context of group testing, a <i>test</i> is conducted on a subset of items <i>Q</i>, where <span>(Q subset X)</span>. The result of this test is positive, yielding 1, if <i>Q</i> includes at least one defective item, that is if <span>(Q cap I ne emptyset )</span>. It is negative, yielding 0, if no defective items are present in <i>Q</i>. We introduce a novel method for deriving lower bounds in the context of non-adaptive randomized group testing. For any given constant <i>j</i>, any non-adaptive randomized algorithm that, with probability at least 2/3, estimates the number of defective items |<i>I</i>| within a constant factor requires at least </p><span>$$Omega left( dfrac{log n}{log log {mathop {cdots }limits ^{j}}log n}right) $$</span><p>tests. Our result almost matches the upper bound of <span>(O(log n))</span> and addresses the open problem posed by Damaschke and Sheikh Muhammad in (Combinatorial Optimization and Applications - 4th International Conference, COCOA 2010, pp 117–130, 2010; Discrete Math Alg Appl 2(3):291–312, 2010). Furthermore, it enhances the previously established lower bound of <span>(Omega (log n/log log n))</span> by Ron and Tsur (ACM Trans Comput Theory 8(4): 15:1–15:19, 2016), and independently by Bshouty (30th International Symposium on Algorithms and Computation, ISAAC 2019, LIPIcs, vol 149, pp 2:1–2:9, 2019). For estimation within a non-constant factor <span>(alpha (n))</span>, we show: If a constant <i>j</i> exists such that <span>(alpha >{log log {mathop {cdots }limits ^{j}}log n})</span>, then any non-adaptive randomized algorithm that, with probability at least 2/3, estimates the number of defective items |<i>I</i>| to within a factor <span>(alpha )</span> requires at least </p><span>$$Omega left( dfrac{log n}{log alpha }right) .$$</span><p>In this case, the lower bound is tight.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"20 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143462861","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}
Pub Date : 2025-02-20DOI: 10.1007/s10878-025-01263-w
Peng Li, Xinyi Xue, Xingli Zhou
Consider a simple (edge weighted) graph (G = left( {V,E} right)) with (left| V right| = n) and (left| E right| = m). Let (xy in E). The domination of a vertex (z in V) by an edge (xy) is defined as (z) belonging to the closed neighborhood of either (x) or (y). An edge set (W) is considered as an edge-vertex dominating set of (G) if each vertex of (V) is dominated by some edge of (W). The (weighted) edge-vertex domination problem aims to find an edge-vertex dominating set of (G) with the minimum cardinality. Let (M subseteq V) and (N subseteq E). Given a positive integer (p), if a vertex (z) is dominated by (p) edges in set (N), then set (N) is called a (p) edge-vertex dominating set of graph (G) with respect to (M). This study investigates the edge-vertex domination problem and the (p) edge-vertex domination problem, presents an algorithm with a time complexity of (Oleft( {nm^{2} } right)) for solving the weighted edge-vertex domination problem on unit interval graphs. Moreover, algorithms have been developed with time complexities of (Oleft( {mlg m + pleft| M right| + n} right)) and (Oleft( {nleft| M right|} right)) for identifying a minimum (p) edge-vertex dominating set of an interval graph (G) and a tree (T), respectively, with respect to any subset (M subseteq V).
{"title":"The edge-vertex domination and weighted edge-vertex domination problem","authors":"Peng Li, Xinyi Xue, Xingli Zhou","doi":"10.1007/s10878-025-01263-w","DOIUrl":"https://doi.org/10.1007/s10878-025-01263-w","url":null,"abstract":"<p>Consider a simple (edge weighted) graph <span>(G = left( {V,E} right))</span> with <span>(left| V right| = n)</span> and <span>(left| E right| = m)</span>. Let <span>(xy in E)</span>. The domination of a vertex <span>(z in V)</span> by an edge <span>(xy)</span> is defined as <span>(z)</span> belonging to the closed neighborhood of either <span>(x)</span> or <span>(y)</span>. An edge set <span>(W)</span> is considered as an edge-vertex dominating set of <span>(G)</span> if each vertex of <span>(V)</span> is dominated by some edge of <span>(W)</span>. The (weighted) edge-vertex domination problem aims to find an edge-vertex dominating set of <span>(G)</span> with the minimum cardinality. Let <span>(M subseteq V)</span> and <span>(N subseteq E)</span>. Given a positive integer <span>(p)</span>, if a vertex <span>(z)</span> is dominated by <span>(p)</span> edges in set <span>(N)</span>, then set <span>(N)</span> is called a <span>(p)</span> edge-vertex dominating set of graph <span>(G)</span> with respect to <span>(M)</span>. This study investigates the edge-vertex domination problem and the <span>(p)</span> edge-vertex domination problem, presents an algorithm with a time complexity of <span>(Oleft( {nm^{2} } right))</span> for solving the weighted edge-vertex domination problem on unit interval graphs. Moreover, algorithms have been developed with time complexities of <span>(Oleft( {mlg m + pleft| M right| + n} right))</span> and <span>(Oleft( {nleft| M right|} right))</span> for identifying a minimum <span>(p)</span> edge-vertex dominating set of an interval graph <span>(G)</span> and a tree <span>(T)</span>, respectively, with respect to any subset <span>(M subseteq V)</span>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"50 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143462859","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}
Pub Date : 2025-02-20DOI: 10.1007/s10878-025-01266-7
Marietta Galea, John Baptist Gauci
Determining the minimum genus of a graph is a fundamental optimisation problem in the study of network design and implementation as it gives a measure of non-planarity of graphs. In this paper, we are concerned with determining the smallest value of g such that a given graph G has an embedding on the orientable surface of genus g. In particular, we consider the Cartesian product of graphs since this is a well studied graph operation which is often used for modeling interconnection networks. The s-cube (Q_i^{(s)}) is obtained by taking the repeated Cartesian product of i complete bipartite graphs (K_{s,s}). We determine the genus of the Cartesian product of the 2r-cube with the repeated Cartesian product of cycles and of the Cartesian product of the 2r-cube with the repeated Cartesian product of paths.
{"title":"The minimum orientable genus of the repeated Cartesian product of graphs","authors":"Marietta Galea, John Baptist Gauci","doi":"10.1007/s10878-025-01266-7","DOIUrl":"https://doi.org/10.1007/s10878-025-01266-7","url":null,"abstract":"<p>Determining the minimum genus of a graph is a fundamental optimisation problem in the study of network design and implementation as it gives a measure of non-planarity of graphs. In this paper, we are concerned with determining the smallest value of <i>g</i> such that a given graph <i>G</i> has an embedding on the orientable surface of genus <i>g</i>. In particular, we consider the Cartesian product of graphs since this is a well studied graph operation which is often used for modeling interconnection networks. The <i>s</i>-cube <span>(Q_i^{(s)})</span> is obtained by taking the repeated Cartesian product of <i>i</i> complete bipartite graphs <span>(K_{s,s})</span>. We determine the genus of the Cartesian product of the 2<i>r</i>-cube with the repeated Cartesian product of cycles and of the Cartesian product of the 2<i>r</i>-cube with the repeated Cartesian product of paths.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"81 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143462860","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}
Pub Date : 2025-02-20DOI: 10.1007/s10878-025-01267-6
Zhichao Geng, Lingfa Lu
In this paper we study a scheduling problem with release dates and submodular rejection penalties on multiple (parallel) identical serial-batch machines. For this problem, each machine processes jobs in batches, jobs in a common batch start and finish simultaneously, and the duration of a batch is equal to the sum of a setup time and the total processing time of jobs in it. Some jobs are accepted and processed on the machines, while the left jobs are rejected with penalty and the total rejection penalty is determined by a submodular function. The objective function to be minimized is the sum of the makespan of accepted jobs and the total rejection penalty. For the scenario of an arbitrary number of machines and submodular rejection penalties, we give a 2-approximation algorithm by which the objective function value of the obtained schedule is no more than twice that of the optimal schedule. For the scenario of a fixed number of machines and linear rejection penalties, we give a pseudo-polynomial-time dynamic programming exact algorithm and a fully polynomial-time approximation scheme.
{"title":"Multiple identical serial-batch machines scheduling with release dates and submodular rejection penalties","authors":"Zhichao Geng, Lingfa Lu","doi":"10.1007/s10878-025-01267-6","DOIUrl":"https://doi.org/10.1007/s10878-025-01267-6","url":null,"abstract":"<p>In this paper we study a scheduling problem with release dates and submodular rejection penalties on multiple (parallel) identical serial-batch machines. For this problem, each machine processes jobs in batches, jobs in a common batch start and finish simultaneously, and the duration of a batch is equal to the sum of a setup time and the total processing time of jobs in it. Some jobs are accepted and processed on the machines, while the left jobs are rejected with penalty and the total rejection penalty is determined by a submodular function. The objective function to be minimized is the sum of the makespan of accepted jobs and the total rejection penalty. For the scenario of an arbitrary number of machines and submodular rejection penalties, we give a 2-approximation algorithm by which the objective function value of the obtained schedule is no more than twice that of the optimal schedule. For the scenario of a fixed number of machines and linear rejection penalties, we give a pseudo-polynomial-time dynamic programming exact algorithm and a fully polynomial-time approximation scheme.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"13 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143462862","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}
Pub Date : 2025-02-18DOI: 10.1007/s10878-024-01250-7
Jiguang Wang, Fangfang Guo, Jie Shen
In this paper, a reduced quadratic surface support vector machine (RQSSVM) classification model is proposed and solved using the augmented Lagrange method. The new model can effectively handle nonlinearly separable data without kernel function selection and parameter tuning due to its quadratic surface segmentation facility. Meanwhile, the maximum margin term is replaced by an (L_2) regularization term and the Hessian of the quadratic surface is reduced to a diagonal matrix. This simplification significantly reduces the number of decision variables and improves computational efficiency. The (L_1) loss function is used to transform the problem into a convex composite optimization problem. Then the transformed problem is solved by the Augmented Lagrange method and the non-smoothness of the subproblems is handled by the semi-smooth Newton algorithm. Numerical experiments on artificial and public benchmark datasets show that RQSSVM model not only inherits the superior performance of quadratic surface SVM for segmenting nonlinear surfaces, but also significantly improves the segmentation speed and efficiency.
{"title":"An $$L_2$$ regularization reduced quadratic surface support vector machine model","authors":"Jiguang Wang, Fangfang Guo, Jie Shen","doi":"10.1007/s10878-024-01250-7","DOIUrl":"https://doi.org/10.1007/s10878-024-01250-7","url":null,"abstract":"<p>In this paper, a reduced quadratic surface support vector machine (RQSSVM) classification model is proposed and solved using the augmented Lagrange method. The new model can effectively handle nonlinearly separable data without kernel function selection and parameter tuning due to its quadratic surface segmentation facility. Meanwhile, the maximum margin term is replaced by an <span>(L_2)</span> regularization term and the Hessian of the quadratic surface is reduced to a diagonal matrix. This simplification significantly reduces the number of decision variables and improves computational efficiency. The <span>(L_1)</span> loss function is used to transform the problem into a convex composite optimization problem. Then the transformed problem is solved by the Augmented Lagrange method and the non-smoothness of the subproblems is handled by the semi-smooth Newton algorithm. Numerical experiments on artificial and public benchmark datasets show that RQSSVM model not only inherits the superior performance of quadratic surface SVM for segmenting nonlinear surfaces, but also significantly improves the segmentation speed and efficiency.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"13 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143435176","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}
Pub Date : 2025-02-09DOI: 10.1007/s10878-025-01260-z
Zhanbing Guo, Yejie Zhang
Solving the optimal order quantity for products with stock-dependent demand is a challenging task as both exact values of multiple parameters and complicated procedures are required. Motivated by this practical dilemma, this paper develops a new method to overcome the above-mentioned two challenges simultaneously. This new method, referred as two-stage AEOQ (adaptive economic order quantity) policy, includes the following two merits when managing products with stock-dependent demand and variable holding cost rate. First, it is feasible even when the values of underlying parameters are unknown. Second, it is easy-to-implement as decisions are made via adaptively recalibrating the inputs of classical EOQ formula by observable variables in the previous period. Theoretical analysis and numerical example show that this two-stage AEOQ policy could obtain the optimal order quantity. Moreover, this two-stage AEOQ policy is robust to parameter misestimation, and performs better than the traditional solution method when the underlying parameters are volatile. Finally, it is shown that this two-stage AEOQ policy could be further simplified when the fixed ordering cost is negligible. Therefore, this study provides a feasible order policy when the exact values of underlying parameters are unable to gain or when the economic environment is volatile.
{"title":"Solving the optimal order quantity with unknown parameters for products with stock-dependent demand and variable holding cost rate","authors":"Zhanbing Guo, Yejie Zhang","doi":"10.1007/s10878-025-01260-z","DOIUrl":"https://doi.org/10.1007/s10878-025-01260-z","url":null,"abstract":"<p>Solving the optimal order quantity for products with stock-dependent demand is a challenging task as both exact values of multiple parameters and complicated procedures are required. Motivated by this practical dilemma, this paper develops a new method to overcome the above-mentioned two challenges simultaneously. This new method, referred as two-stage AEOQ (adaptive economic order quantity) policy, includes the following two merits when managing products with stock-dependent demand and variable holding cost rate. First, it is feasible even when the values of underlying parameters are unknown. Second, it is easy-to-implement as decisions are made via adaptively recalibrating the inputs of classical EOQ formula by observable variables in the previous period. Theoretical analysis and numerical example show that this two-stage AEOQ policy could obtain the optimal order quantity. Moreover, this two-stage AEOQ policy is robust to parameter misestimation, and performs better than the traditional solution method when the underlying parameters are volatile. Finally, it is shown that this two-stage AEOQ policy could be further simplified when the fixed ordering cost is negligible. Therefore, this study provides a feasible order policy when the exact values of underlying parameters are unable to gain or when the economic environment is volatile.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"45 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143375192","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}
Pub Date : 2025-02-09DOI: 10.1007/s10878-025-01259-6
S. Kumar Reddy Mallidi, Rajeswara Rao Ramisetty
The performance of machine learning algorithms is significantly influenced by the quality of the underlying dataset, which often comprises a mix of essential and redundant features. Feature selection, which identifies and discards these redundant features, plays a pivotal role in reducing computational and storage overheads. Current methodologies for this task primarily span filter-based and wrapper-based techniques. While Ant Colony Optimization, a popular bio-inspired meta-heuristic technique, has been extensively used for feature selection, employing mutual information as a principal heuristic measure, traditional mutual information is primarily suited for categorical features. To address this limitation, this study introduces an Embedded-Filter Ant Colony Optimization feature selection strategy that incorporates Clustering-Based Mutual Information. This integration offers enhanced support for classification tasks involving continuous features. To validate the efficiency of the proposed approach, various datasets were used, and a diverse range of machine learning algorithms were employed to evaluate the derived feature subsets. In addition to comparing the proposed method with Grey Wolf Optimization and Cuckoo Search Optimization-based feature selection approaches, a comprehensive evaluation was also carried out against established Ant Colony Optimization wrapper techniques. Experimental results indicate that the proposed Embedded-Filter Ant Colony Optimization consistently selects the minimal yet most relevant feature set while largely maintaining the efficacy of machine learning algorithms.
{"title":"Embedded-filter ACO using clustering based mutual information for feature selection","authors":"S. Kumar Reddy Mallidi, Rajeswara Rao Ramisetty","doi":"10.1007/s10878-025-01259-6","DOIUrl":"https://doi.org/10.1007/s10878-025-01259-6","url":null,"abstract":"<p>The performance of machine learning algorithms is significantly influenced by the quality of the underlying dataset, which often comprises a mix of essential and redundant features. Feature selection, which identifies and discards these redundant features, plays a pivotal role in reducing computational and storage overheads. Current methodologies for this task primarily span filter-based and wrapper-based techniques. While Ant Colony Optimization, a popular bio-inspired meta-heuristic technique, has been extensively used for feature selection, employing mutual information as a principal heuristic measure, traditional mutual information is primarily suited for categorical features. To address this limitation, this study introduces an Embedded-Filter Ant Colony Optimization feature selection strategy that incorporates Clustering-Based Mutual Information. This integration offers enhanced support for classification tasks involving continuous features. To validate the efficiency of the proposed approach, various datasets were used, and a diverse range of machine learning algorithms were employed to evaluate the derived feature subsets. In addition to comparing the proposed method with Grey Wolf Optimization and Cuckoo Search Optimization-based feature selection approaches, a comprehensive evaluation was also carried out against established Ant Colony Optimization wrapper techniques. Experimental results indicate that the proposed Embedded-Filter Ant Colony Optimization consistently selects the minimal yet most relevant feature set while largely maintaining the efficacy of machine learning algorithms.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"9 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143375191","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}
Pub Date : 2025-02-09DOI: 10.1007/s10878-025-01261-y
Nurdan Kara, Hale Gonce Kocken, Hande Günay Akdemir
In this paper, intuitionistic fuzzy multi-objective linear fractional programming problems (IFMOLFPs) with several fractional criteria, including profit/cost, profit/time, or profitability ratio maximization, are considered. Moreover, all parameters, with the exception of the decision variables, are characterized as triangular intuitionistic fuzzy numbers. The component-wise optimization method is employed to transform IFMOLFP into an equivalent crisp multi-objective linear fractional problem. Then, we use an iterative fuzzy methodology that integrates linear programming with a bisection approach. The proposed approach addresses single-objective and real-life multi-objective organizational planning problems, which are approached using various methods in the literature. It is used for non-linear membership functions in solving these problems. Furthermore, the values obtained using the ranking function are compared. Ultimately, the decision-maker selects the most appropriate solution technique based on the weights of the objective functions.
{"title":"A fuzzy approach for the intuitionistic multi-objective linear fractional programming problem using a bisection method","authors":"Nurdan Kara, Hale Gonce Kocken, Hande Günay Akdemir","doi":"10.1007/s10878-025-01261-y","DOIUrl":"https://doi.org/10.1007/s10878-025-01261-y","url":null,"abstract":"<p>In this paper, intuitionistic fuzzy multi-objective linear fractional programming problems (IFMOLFPs) with several fractional criteria, including profit/cost, profit/time, or profitability ratio maximization, are considered. Moreover, all parameters, with the exception of the decision variables, are characterized as triangular intuitionistic fuzzy numbers. The component-wise optimization method is employed to transform IFMOLFP into an equivalent crisp multi-objective linear fractional problem. Then, we use an iterative fuzzy methodology that integrates linear programming with a bisection approach. The proposed approach addresses single-objective and real-life multi-objective organizational planning problems, which are approached using various methods in the literature. It is used for non-linear membership functions in solving these problems. Furthermore, the values obtained using the ranking function are compared. Ultimately, the decision-maker selects the most appropriate solution technique based on the weights of the objective functions.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"62 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143375189","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}
Pub Date : 2025-01-20DOI: 10.1007/s10878-024-01255-2
Yuan-Hsun Lo, Hung-Lin Fu, Yijin Zhang, Wing Shing Wong
For a connected graph G, an instance I is a set of pairs of vertices and a corresponding routing R is a set of paths specified for all vertex-pairs in I. Let (mathfrak {R}_I) be the collection of all routings with respect to I. The undirected optical index of G with respect to I refers to the minimum integer k to guarantee the existence of a mapping (phi :Rrightarrow {1,2,ldots ,k}), such that (phi (P)ne phi (P')) if P and (P') have common edge(s), over all routings (Rin mathfrak {R}_I). A natural lower bound of the undirected optical index is the edge-forwarding index, which is defined to be the minimum of the maximum edge-load over all possible routings. Let w(G, I) and (pi (G,I)) denote the undirected optical index and edge-forwarding index with respect to I, respectively. In this paper, we derive the inequality (w(T,I_A)<frac{3}{2}pi (T,I_A)) for any tree T, where (I_A:={{x,y}:,x,yin V(T)}) is the all-to-all instance.
{"title":"The undirected optical indices of trees","authors":"Yuan-Hsun Lo, Hung-Lin Fu, Yijin Zhang, Wing Shing Wong","doi":"10.1007/s10878-024-01255-2","DOIUrl":"https://doi.org/10.1007/s10878-024-01255-2","url":null,"abstract":"<p>For a connected graph <i>G</i>, an instance <i>I</i> is a set of pairs of vertices and a corresponding routing <i>R</i> is a set of paths specified for all vertex-pairs in <i>I</i>. Let <span>(mathfrak {R}_I)</span> be the collection of all routings with respect to <i>I</i>. The undirected optical index of <i>G</i> with respect to <i>I</i> refers to the minimum integer <i>k</i> to guarantee the existence of a mapping <span>(phi :Rrightarrow {1,2,ldots ,k})</span>, such that <span>(phi (P)ne phi (P'))</span> if <i>P</i> and <span>(P')</span> have common edge(s), over all routings <span>(Rin mathfrak {R}_I)</span>. A natural lower bound of the undirected optical index is the edge-forwarding index, which is defined to be the minimum of the maximum edge-load over all possible routings. Let <i>w</i>(<i>G</i>, <i>I</i>) and <span>(pi (G,I))</span> denote the undirected optical index and edge-forwarding index with respect to <i>I</i>, respectively. In this paper, we derive the inequality <span>(w(T,I_A)<frac{3}{2}pi (T,I_A))</span> for any tree <i>T</i>, where <span>(I_A:={{x,y}:,x,yin V(T)})</span> is the all-to-all instance.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"62 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2025-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142990938","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}