Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.015
Samuel Deleplanque
Many studies had been made on optimization problems related to the maintenance operation works in the railway world. In this paper, we focus on lesser-known type of these problems. Here, the maintenance is already scheduled and the infrastructure manager can only change the train timetables and the routing. This problem is not well treated in the literature. In this work, we define the problem and we present a model. Since several days are available to solve the problem, the level of abstraction of the model and the size of the considered instances let us use an exact method. We propose a Mixed Integer Linear Program minimizing the primary delays. Results on real world instances are reported.
{"title":"Maintenance on the Railway Network: Disruptions and re-scheduling","authors":"Samuel Deleplanque","doi":"10.1016/j.endm.2018.07.015","DOIUrl":"10.1016/j.endm.2018.07.015","url":null,"abstract":"<div><p>Many studies had been made on optimization problems related to the maintenance operation works in the railway world. In this paper, we focus on lesser-known type of these problems. Here, the maintenance is already scheduled and the infrastructure manager can only change the train timetables and the routing. This problem is not well treated in the literature. In this work, we define the problem and we present a model. Since several days are available to solve the problem, the level of abstraction of the model and the size of the considered instances let us use an exact method. We propose a Mixed Integer Linear Program minimizing the primary delays. Results on real world instances are reported.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 109-116"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.015","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124979866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.033
Víctor M. Albornoz, Cristian Urrutia-Gutiérrez
We formulate and solve a mixed-integer linear program to model an agribusiness two-echelon supply chain between an agro-industrial producer and a wholesaler. The presented model is an equivalent reformulation of a bilevel linear program, using the well known KKT conditions and a disjunction approach on the complementary constraints. It includes a hierarchical decision structure that contemplates an agro-industrial producer in the upper level, who maximizes its profit by delineating the field into management zones and assigning to each one a specific crop rotation plan. In turn, in the lower level is the wholesaler who minimizes the penalization cost of lost sales that could experiment in order to satisfy the demand requirement according to the units provided by the producer. We present a case study to show the relevance of the proposed methodology.
{"title":"A mixed-integer linear optimization model for a two-echelon agribusiness supply chain","authors":"Víctor M. Albornoz, Cristian Urrutia-Gutiérrez","doi":"10.1016/j.endm.2018.07.033","DOIUrl":"10.1016/j.endm.2018.07.033","url":null,"abstract":"<div><p>We formulate and solve a mixed-integer linear program to model an agribusiness two-echelon supply chain between an agro-industrial producer and a wholesaler. The presented model is an equivalent reformulation of a bilevel linear program, using the well known KKT conditions and a disjunction approach on the complementary constraints. It includes a hierarchical decision structure that contemplates an agro-industrial producer in the upper level, who maximizes its profit by delineating the field into management zones and assigning to each one a specific crop rotation plan. In turn, in the lower level is the wholesaler who minimizes the penalization cost of lost sales that could experiment in order to satisfy the demand requirement according to the units provided by the producer. We present a case study to show the relevance of the proposed methodology.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 253-260"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.033","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133219586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.027
Hans Degroote , José Luis González-Velarde , Patrick De Causmaecker
Many combinatorial optimisation problems are NP-Hard. Yet in practice high quality solutions are often obtained by (meta)heuristics. These work well in some cases, but not in others, indicating a potential for algorithm selection. In this extended abstract is discussed how to apply algorithm selection to a combinatorial optimisation problem and which challenges arise when doing so. The generalised assignment problem is used as case study.
{"title":"Applying Algorithm Selection – a Case Study for the Generalised Assignment Problem","authors":"Hans Degroote , José Luis González-Velarde , Patrick De Causmaecker","doi":"10.1016/j.endm.2018.07.027","DOIUrl":"10.1016/j.endm.2018.07.027","url":null,"abstract":"<div><p>Many combinatorial optimisation problems are NP-Hard. Yet in practice high quality solutions are often obtained by (meta)heuristics. These work well in some cases, but not in others, indicating a potential for algorithm selection. In this extended abstract is discussed how to apply algorithm selection to a combinatorial optimisation problem and which challenges arise when doing so. The generalised assignment problem is used as case study.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 205-212"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.027","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117129515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.008
Gonzalo Lera-Romero, Juan José Miranda-Bront
The impact of congestion in transportation has become one of the main concerns regarding urban planing in large cities. Time-Dependent Vehicle Routing Problems (TDVRPs) is the name given to a broad family of VRPs that explicitly incorporate the congestion by considering variable travel times. In this paper we study the Time-Dependent Elementary Shortest Path Problem with Resource Constraints (TDESPPRC), that appears as the pricing sub-problem in column generation-based approaches for TDVRPs. We consider two integer programming formulations which exploit the characteristics of the time-dependent travel time function and are evaluated on benchmark instances. On preliminary computational experiments, the approach is able to effectively solve instances with up to 25 vertices in reasonable times, showing its potential to be used within a Branch and Price algorithm.
{"title":"Integer programming formulations for the time-dependent elementary shortest path problem with resource constraints","authors":"Gonzalo Lera-Romero, Juan José Miranda-Bront","doi":"10.1016/j.endm.2018.07.008","DOIUrl":"10.1016/j.endm.2018.07.008","url":null,"abstract":"<div><p>The impact of congestion in transportation has become one of the main concerns regarding urban planing in large cities. Time-Dependent Vehicle Routing Problems (TDVRPs) is the name given to a broad family of VRPs that explicitly incorporate the congestion by considering variable travel times. In this paper we study the Time-Dependent Elementary Shortest Path Problem with Resource Constraints (TDESPPRC), that appears as the pricing sub-problem in column generation-based approaches for TDVRPs. We consider two integer programming formulations which exploit the characteristics of the time-dependent travel time function and are evaluated on benchmark instances. On preliminary computational experiments, the approach is able to effectively solve instances with up to 25 vertices in reasonable times, showing its potential to be used within a Branch and Price algorithm.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 53-60"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.008","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117127880","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.038
Fabián Díaz-Núñez , Franco Quezada , Óscar C. Vásquez
We consider a new variant of the knapsack problem, where the contribution of each item on total profit is determined by its position in the knapsack via a specific function. While in the classic version this function could be considered a constant, we study two non-monotone convex functions motived by several real applications. We propose a binary linear programming (BLP) model and a polynomial time algorithm, called Greedy. Computational experiments are carried out, discussing practical and theoretical aspects of the problem resolution.
{"title":"The knapsack problem with scheduled items","authors":"Fabián Díaz-Núñez , Franco Quezada , Óscar C. Vásquez","doi":"10.1016/j.endm.2018.07.038","DOIUrl":"10.1016/j.endm.2018.07.038","url":null,"abstract":"<div><p>We consider a new variant of the knapsack problem, where the contribution of each item on total profit is determined by its position in the knapsack via a specific function. While in the classic version this function could be considered a constant, we study two non-monotone convex functions motived by several real applications. We propose a binary linear programming (BLP) model and a polynomial time algorithm, called <em>Greedy</em>. Computational experiments are carried out, discussing practical and theoretical aspects of the problem resolution.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 293-300"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.038","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131150959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.014
Guillermo De Ita Luna , Cristina López Ramírez , Meliza González Contreras
A novel method to model the problem of 3-coloring on outerplanar graphs is presented. The proposal is based on the specification of the logical constraints for the 3-coloring of an outerplanar graph in a dinaymic way, resulting in a polynomial-time instance of the incremental satisfiability problem. This proposal can be extended to consider other polynomial-time instances of the 3-coloring problem.
{"title":"Modelling 3-Coloring of Outerplanar Graphs via Incremental Satisfiability","authors":"Guillermo De Ita Luna , Cristina López Ramírez , Meliza González Contreras","doi":"10.1016/j.endm.2018.07.014","DOIUrl":"10.1016/j.endm.2018.07.014","url":null,"abstract":"<div><p>A novel method to model the problem of 3-coloring on outerplanar graphs is presented. The proposal is based on the specification of the logical constraints for the 3-coloring of an outerplanar graph in a dinaymic way, resulting in a polynomial-time instance of the incremental satisfiability problem. This proposal can be extended to consider other polynomial-time instances of the 3-coloring problem.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 101-108"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.014","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"54451561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.005
Daniel Severín
In this work, I present an optimization problem which consists of assigning entries of a stellar catalog to multiple entries of another stellar catalog such that the probability of such assignment is maximum. I show a way of modeling it as a Maximum Weighted Stable Set Problem which is further used to solve a real astronomical instance and I partially characterize the forbidden subgraphs of the resulting family of graphs given by that reduction. Finally, I prove that the problem is N P-Hard.
{"title":"Cross-identification of stellar catalogs with multiple stars: Complexity and Resolution","authors":"Daniel Severín","doi":"10.1016/j.endm.2018.07.005","DOIUrl":"10.1016/j.endm.2018.07.005","url":null,"abstract":"<div><p>In this work, I present an optimization problem which consists of assigning entries of a stellar catalog to multiple entries of another stellar catalog such that the probability of such assignment is maximum. I show a way of modeling it as a Maximum Weighted Stable Set Problem which is further used to solve a real astronomical instance and I partially characterize the forbidden subgraphs of the resulting family of graphs given by that reduction. Finally, I prove that the problem is N P-Hard.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 29-36"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.005","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122823476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.021
Roberto Aringhieri, Davide Duma, Enrico Faccio
In this paper we present a general framework for the ex post evaluation of an operating theatre driven by different performance criteria. We tested such a framework on a real case study proposing also a comparison with the actual situation.
{"title":"Ex post evaluation of an operating theatre","authors":"Roberto Aringhieri, Davide Duma, Enrico Faccio","doi":"10.1016/j.endm.2018.07.021","DOIUrl":"10.1016/j.endm.2018.07.021","url":null,"abstract":"<div><p>In this paper we present a general framework for the ex post evaluation of an operating theatre driven by different performance criteria. We tested such a framework on a real case study proposing also a comparison with the actual situation.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 157-164"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.021","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122047534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.004
Daniel A. Rossit , Óscar C. Vásquez , Fernando Tohmé , Mariano Frutos , Martín D. Safe
We introduce a new line of analysis of Flow Shop scheduling problems, for the case of two jobs and assuming that processing times are unknown. The goal is to determine the domination relations between permutation and non-permutation schedules. We analyze the structural and dominance properties that ensue in this setting, based on the critical paths of schedules.
{"title":"The Dominance Flow Shop Scheduling Problem","authors":"Daniel A. Rossit , Óscar C. Vásquez , Fernando Tohmé , Mariano Frutos , Martín D. Safe","doi":"10.1016/j.endm.2018.07.004","DOIUrl":"10.1016/j.endm.2018.07.004","url":null,"abstract":"<div><p>We introduce a new line of analysis of Flow Shop scheduling problems, for the case of two jobs and assuming that processing times are unknown. The goal is to determine the domination relations between permutation and non-permutation schedules. We analyze the structural and dominance properties that ensue in this setting, based on the <em>critical paths</em> of schedules.</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 21-28"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.004","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115086812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-08-01DOI: 10.1016/j.endm.2018.07.006
Martin Josef Geiger
The article investigates different implementations of a Variable Neighborhood Search approach for the Capacitated Vehicle Routing Problem. An important goal of the work presented here is to obtain an understanding of the potential effects of implementation details on the observed performance of the algorithm.
Our work is motivated by our experiences in implementation competitions, in which best-possible algorithms to hard optimization problems must be devised and delivered. In those contexts, we may ask: what determines the success of an algorithm, (i) some key algorithmic ingredient, (ii) coding details, or (iii) other aspects? Here, we try analysing (ii) and (iii). Overall, we are able to identify some important details that are often neglected in scientific articles. Moreover, and in order to allow anyone to re-produce our findings, we make the source-code of our implementation available online with this article [Martin Josef Geiger. Different implementations of a metaheuristic for the capacitated vehicle routing problem. Mendeley Data, 2018. https://dx.doi.org/10.17632/s4h89j4tgp.2].
本文研究了有能力车辆路径问题的可变邻域搜索方法的不同实现。这里提出的工作的一个重要目标是了解实现细节对观察到的算法性能的潜在影响。我们的工作动力来自于我们在实现竞赛中的经验,在竞赛中,必须设计和交付解决困难优化问题的最佳算法。在这种情况下,我们可能会问:是什么决定了算法的成功,(i)一些关键的算法成分,(ii)编码细节,或(iii)其他方面?在这里,我们尝试分析(ii)和(iii)。总的来说,我们能够确定一些在科学文章中经常被忽视的重要细节。此外,为了允许任何人复制我们的发现,我们在本文[Martin Josef Geiger]中提供了我们实现的源代码。有能力车辆路径问题的一种元启发式的不同实现。Mendeley数据,2018。https://dx.doi.org/10.17632/s4h89j4tgp.2]。
{"title":"Algorithms, pseudo-codes, implementations – some reflections on interdependencies and potential implications","authors":"Martin Josef Geiger","doi":"10.1016/j.endm.2018.07.006","DOIUrl":"10.1016/j.endm.2018.07.006","url":null,"abstract":"<div><p>The article investigates different implementations of a Variable Neighborhood Search approach for the Capacitated Vehicle Routing Problem. An important goal of the work presented here is to obtain an understanding of the potential effects of implementation details on the observed performance of the algorithm.</p><p>Our work is motivated by our experiences in implementation competitions, in which best-possible algorithms to hard optimization problems must be devised and delivered. In those contexts, we may ask: what determines the success of an algorithm, (i) some key algorithmic ingredient, (ii) coding details, or (iii) other aspects? Here, we try analysing (ii) and (iii). Overall, we are able to identify some important details that are often neglected in scientific articles. Moreover, and in order to allow anyone to re-produce our findings, we make the source-code of our implementation available online with this article [Martin Josef Geiger. Different implementations of a metaheuristic for the capacitated vehicle routing problem. Mendeley Data, 2018. <span>https://dx.doi.org/10.17632/s4h89j4tgp.2</span><svg><path></path></svg>].</p></div>","PeriodicalId":35408,"journal":{"name":"Electronic Notes in Discrete Mathematics","volume":"69 ","pages":"Pages 37-44"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.endm.2018.07.006","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133787962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}