Special Issue "Advances and Novel Approaches in Discrete Optimization"

A special issue of Mathematics (ISSN 2227-7390). This special issue belongs to the section "Mathematics and Computer Science".

Deadline for manuscript submissions: 15 June 2020.

Special Issue Editor

Prof. Dr. Frank Werner
Website
Guest Editor

Special Issue Information

Dear Colleagues,

We invite you to submit your latest research in the area of discrete optimization to this Special Issue, “Advances and Novel Approaches in Discrete Optimization”, in the journal Mathematics. We are looking for new and innovative approaches for exactly or approximately solving discrete optimization problems. High-quality papers are solicited to address both theoretical and practical issues in discrete optimization. Submissions are welcome presenting new theoretical results, structural investigations, new models and algorithmic approaches, as well as new applications of discrete optimization problems. Potential topics include, but are not limited to, integer programming, combinatorial optimization, graphs and networks, scheduling, logistics, and transportation.

Prof. Dr. Frank Werner
Guest Editor

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All papers will be peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Mathematics is an international peer-reviewed open access monthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 1200 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • nonlinear and linear integer programming
  • optimization problems on graphs and networks
  • combinatorial optimization
  • scheduling
  • optimization in logistics and transport
  • robust discrete optimization
  • optimization under uncertainty
  • polyhedral combinatorics
  • complexity issues
  • branch and bound, cutting-plane methods, dynamic programming
  • approximation and randomized algorithms
  • online algorithms
  • advanced heuristics, metaheuristics, and matheuristics
  • constraint programming
  • interior point methods
  • decomposition methods

Published Papers (11 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

Open AccessArticle
Join Products K2,3Cn+
Mathematics 2020, 8(6), 925; https://doi.org/10.3390/math8060925 (registering DOI) - 05 Jun 2020
Abstract
The crossing number cr ( G ) of a graph G is the minimum number of edge crossings over all drawings of G in the plane. The main goal of the paper is to state the crossing number of the join product K [...] Read more.
The crossing number cr ( G ) of a graph G is the minimum number of edge crossings over all drawings of G in the plane. The main goal of the paper is to state the crossing number of the join product K 2 , 3 + C n for the complete bipartite graph K 2 , 3 , where C n is the cycle on n vertices. In the proofs, the idea of a minimum number of crossings between two distinct configurations in the various forms of arithmetic means will be extended. Finally, adding one more edge to the graph K 2 , 3 , we also offer the crossing number of the join product of one other graph with the cycle C n . Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Open AccessArticle
A New Formulation for the Capacitated Lot Sizing Problem with Batch Ordering Allowing Shortages
Mathematics 2020, 8(6), 878; https://doi.org/10.3390/math8060878 - 01 Jun 2020
Abstract
This paper addresses the multi-product, multi-period capacitated lot sizing problem. In particular, this work determines the optimal lot size allowing for shortages (imposed by budget restrictions), but with a penalty cost. The developed models are well suited to the usually rather inflexible production [...] Read more.
This paper addresses the multi-product, multi-period capacitated lot sizing problem. In particular, this work determines the optimal lot size allowing for shortages (imposed by budget restrictions), but with a penalty cost. The developed models are well suited to the usually rather inflexible production resources found in retail industries. Two models are proposed based on mixed-integer formulations: (i) one that allows shortage and (ii) one that forces fulfilling the demand. Both models are implemented over test instances and a case study of a real industry. By investigating the properties of the obtained solutions, we can determine whether the shortage allowance will benefit the company. The experimental results indicate that, for the test instances, the fact of allowing shortages produces savings up to 17% in comparison with the model without shortages, whereas concerning the current situation of the company, these savings represent 33% of the total costs while preserving the revenue. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessArticle
A Deep Learning Algorithm for the Max-Cut Problem Based on Pointer Network Structure with Supervised Learning and Reinforcement Learning Strategies
Mathematics 2020, 8(2), 298; https://doi.org/10.3390/math8020298 - 22 Feb 2020
Abstract
The Max-cut problem is a well-known combinatorial optimization problem, which has many real-world applications. However, the problem has been proven to be non-deterministic polynomial-hard (NP-hard), which means that exact solution algorithms are not suitable for large-scale situations, as it is too time-consuming to [...] Read more.
The Max-cut problem is a well-known combinatorial optimization problem, which has many real-world applications. However, the problem has been proven to be non-deterministic polynomial-hard (NP-hard), which means that exact solution algorithms are not suitable for large-scale situations, as it is too time-consuming to obtain a solution. Therefore, designing heuristic algorithms is a promising but challenging direction to effectively solve large-scale Max-cut problems. For this reason, we propose a unique method which combines a pointer network and two deep learning strategies (supervised learning and reinforcement learning) in this paper, in order to address this challenge. A pointer network is a sequence-to-sequence deep neural network, which can extract data features in a purely data-driven way to discover the hidden laws behind data. Combining the characteristics of the Max-cut problem, we designed the input and output mechanisms of the pointer network model, and we used supervised learning and reinforcement learning to train the model to evaluate the model performance. Through experiments, we illustrated that our model can be well applied to solve large-scale Max-cut problems. Our experimental results also revealed that the new method will further encourage broader exploration of deep neural network for large-scale combinatorial optimization problems. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessArticle
Online Batch Scheduling of Simple Linear Deteriorating Jobs with Incompatible Families
Mathematics 2020, 8(2), 170; https://doi.org/10.3390/math8020170 - 01 Feb 2020
Abstract
We considered the online scheduling problem of simple linear deteriorating job families on m parallel batch machines to minimize the makespan, where the batch capacity is unbounded. In this paper, simple linear deteriorating jobs mean that the actual processing time p j of [...] Read more.
We considered the online scheduling problem of simple linear deteriorating job families on m parallel batch machines to minimize the makespan, where the batch capacity is unbounded. In this paper, simple linear deteriorating jobs mean that the actual processing time p j of job J j is assumed to be a linear function of its starting time s j , i.e., p j = α j s j , where α j > 0 is the deterioration rate. Job families mean that one job must belong to some job family, and jobs of different families cannot be processed in the same batch. When m = 1 , we provide the best possible online algorithm with the competitive ratio of ( 1 + α max ) f , where f is the number of job families and α max is the maximum deterioration rate of all jobs. When m 1 and m = f , we provide the best possible online algorithm with the competitive ratio of 1 + α max . Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessFeature PaperArticle
Dynamic Restructuring Framework for Scheduling with Release Times and Due-Dates
Mathematics 2019, 7(11), 1104; https://doi.org/10.3390/math7111104 - 14 Nov 2019
Abstract
Scheduling jobs with release and due dates on a single machine is a classical strongly NP-hard combination optimization problem. It has not only immediate real-life applications but also it is effectively used for the solution of more complex multiprocessor and shop scheduling problems. [...] Read more.
Scheduling jobs with release and due dates on a single machine is a classical strongly NP-hard combination optimization problem. It has not only immediate real-life applications but also it is effectively used for the solution of more complex multiprocessor and shop scheduling problems. Here, we propose a general method that can be applied to the scheduling problems with job release times and due-dates. Based on this method, we carry out a detailed study of the single-machine scheduling problem, disclosing its useful structural properties. These properties give us more insight into the complex nature of the problem and its bottleneck feature that makes it intractable. This method also helps us to expose explicit conditions when the problem can be solved in polynomial time. In particular, we establish the complexity status of the special case of the problem in which job processing times are mutually divisible by constructing a polynomial-time algorithm that solves this setting. Apparently, this setting is a maximal polynomially solvable special case of the single-machine scheduling problem with non-arbitrary job processing times. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessArticle
Efficient Dynamic Flow Algorithms for Evacuation Planning Problems with Partial Lane Reversal
Mathematics 2019, 7(10), 993; https://doi.org/10.3390/math7100993 - 19 Oct 2019
Cited by 1
Abstract
Contraflow technique has gained a considerable focus in evacuation planning research over the past several years. In this work, we design efficient algorithms to solve the maximum, lex-maximum, earliest arrival, and quickest dynamic flow problems having constant attributes and their generalizations with partial [...] Read more.
Contraflow technique has gained a considerable focus in evacuation planning research over the past several years. In this work, we design efficient algorithms to solve the maximum, lex-maximum, earliest arrival, and quickest dynamic flow problems having constant attributes and their generalizations with partial contraflow reconfiguration in the context of evacuation planning. The partial static contraflow problems, that are foundations to the dynamic flows, are also studied. Moreover, the contraflow model with inflow-dependent transit time on arcs is introduced. A strongly polynomial time algorithm to compute approximate solution of the quickest partial contraflow problem on two terminal networks is presented, which is substantiated by numerical computations considering Kathmandu road network as an evacuation network. Our results show that the quickest time to evacuate a flow of value 100,000 units is reduced by more than 42% using the partial contraflow technique, and the difference is more with the increase in the flow value. Moreover, the technique keeps the record of the portions of the road network not used by the evacuees. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessArticle
Online Bi-Criteria Scheduling on Batch Machines with Machine Costs
Mathematics 2019, 7(10), 960; https://doi.org/10.3390/math7100960 - 13 Oct 2019
Abstract
We consider online scheduling with bi-criteria on parallel batch machines, where the batch capacity is unbounded. In this paper, online means that jobs’ arrival is over time. The objective is to minimize the maximum machine cost subject to the makespan being at its [...] Read more.
We consider online scheduling with bi-criteria on parallel batch machines, where the batch capacity is unbounded. In this paper, online means that jobs’ arrival is over time. The objective is to minimize the maximum machine cost subject to the makespan being at its minimum. In unbounded parallel batch scheduling, a machine can process several jobs simultaneously as a batch. The processing time of a job and a batch is equal to 1. When job J j is processed on machine M i , it results cost c i j . We only consider two types of cost functions: c i j = a + c j and c i j = a · c j , where a is the fixed cost of machines and c j is the cost of job J j . The number of jobs is n and the number of machines is m. For this problem, we provide two online algorithms, which are showed to be the best possible with a competitive ratio of ( 1 + β m , n m ) , where β m is the positive root of the equation ( 1 + β m ) m + 1 = β m + 2 . Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Open AccessFeature PaperArticle
Transportation and Batching Scheduling for Minimizing Total Weighted Completion Time
Mathematics 2019, 7(9), 819; https://doi.org/10.3390/math7090819 - 05 Sep 2019
Abstract
We consider the coordination of transportation and batching scheduling with one single vehicle for minimizing total weighted completion time. The computational complexity of the problem with batch capacity of at least 2 was posed as open in the literature. For this problem, we [...] Read more.
We consider the coordination of transportation and batching scheduling with one single vehicle for minimizing total weighted completion time. The computational complexity of the problem with batch capacity of at least 2 was posed as open in the literature. For this problem, we show the unary NP-hardness for every batch capacity at least 3 and present a polynomial-time 3-approximation algorithm when the batch capacity is at least 2. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Open AccessArticle
Single-Machine Scheduling with Rejection and an Operator Non-Availability Interval
Mathematics 2019, 7(8), 668; https://doi.org/10.3390/math7080668 - 26 Jul 2019
Cited by 1
Abstract
In this paper, we study two scheduling problems on a single machine with rejection and an operator non-availability interval. In the operator non-availability interval, no job can be started or be completed. However, a crossover job is allowed such that it can be [...] Read more.
In this paper, we study two scheduling problems on a single machine with rejection and an operator non-availability interval. In the operator non-availability interval, no job can be started or be completed. However, a crossover job is allowed such that it can be started before this interval and completed after this interval. Furthermore, we also assume that job rejection is allowed. That is, each job is either accepted and processed in-house, or is rejected by paying a rejection cost. Our task is to minimize the sum of the makespan (or the total weighted completion time) of accepted jobs and the total rejection cost of rejected jobs. For two scheduling problems with different objective functions, by borrowing the previous algorithms in the literature, we propose a pseudo-polynomial-time algorithm and a fully polynomial-time approximation scheme (FPTAS), respectively. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Open AccessArticle
On Extended Adjacency Index with Respect to Acyclic, Unicyclic and Bicyclic Graphs
Mathematics 2019, 7(7), 652; https://doi.org/10.3390/math7070652 - 20 Jul 2019
Abstract
For a (molecular) graph G, the extended adjacency index E A ( G ) is defined as Equation (1). In this paper we introduce some graph transformations which increase or decrease the extended adjacency ( E A ) index. Also, we obtain [...] Read more.
For a (molecular) graph G, the extended adjacency index E A ( G ) is defined as Equation (1). In this paper we introduce some graph transformations which increase or decrease the extended adjacency ( E A ) index. Also, we obtain the extremal acyclic, unicyclic and bicyclic graphs with minimum and maximum of the E A index by a unified method, respectively. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Open AccessArticle
On the Degree-Based Topological Indices of Some Derived Networks
Mathematics 2019, 7(7), 612; https://doi.org/10.3390/math7070612 - 10 Jul 2019
Cited by 2
Abstract
There are numeric numbers that define chemical descriptors that represent the entire structure of a graph, which contain a basic chemical structure. Of these, the main factors of topological indices are such that they are related to different physical chemical properties of primary [...] Read more.
There are numeric numbers that define chemical descriptors that represent the entire structure of a graph, which contain a basic chemical structure. Of these, the main factors of topological indices are such that they are related to different physical chemical properties of primary chemical compounds. The biological activity of chemical compounds can be constructed by the help of topological indices. In theoretical chemistry, numerous chemical indices have been invented, such as the Zagreb index, the Randić index, the Wiener index, and many more. Hex-derived networks have an assortment of valuable applications in drug store, hardware, and systems administration. In this analysis, we compute the Forgotten index and Balaban index, and reclassified the Zagreb indices, A B C 4 index, and G A 5 index for the third type of hex-derived networks theoretically. Full article
(This article belongs to the Special Issue Advances and Novel Approaches in Discrete Optimization)
Show Figures

Figure 1

Back to TopTop