58 research outputs found
Compatibility graphs in scheduling on batch processing machines
We consider the problem of minimizing the makespan on batch processing
identical machines, subject to compatibility constraints, where two jobs are
compatible if they can be processed simultaneously in a same batch. These
constraints are modeled by an undirected graph , in which compatible jobs
are represented by adjacent vertices. We show that several subproblems are
polynomial. We propose some exact polynomial algorithms to solve these
subproblems. To solve the general case, we propose a mixed-integer linear
programming (MILP) formulation alongside with heuristic approaches.
Furthermore, computational experiments are carried out to measure the
performance of the proposed methods.Comment: 25 pages, 11 figure
Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines
In the paper we consider the problem of scheduling identical jobs on 4
uniform machines with speeds respectively.
Our aim is to find a schedule with a minimum possible length. We assume that
jobs are subject to some kind of mutual exclusion constraints modeled by a
bipartite incompatibility graph of degree , where two incompatible jobs
cannot be processed on the same machine. We show that the problem is NP-hard
even if . If, however, and ,
, then the problem can be solved to optimality in time
. The same algorithm returns a solution of value at most 2 times
optimal provided that . Finally, we study the case and give an -time -approximation algorithm in
all such situations
The lockmaster's problem.
Inland waterways form a natural network that is an existing, congestion free infrastructure with capacity for more traffic.Transportation of goods by ship is widely promoted as it is a reliable, efficient and environmental friendly way of transport. A bottleneck for transportation over water are the locks that manage the water level. The lockmaster's problem concerns the optimal strategy for operating such a lock. In the lockmaster's problem we are given a lock, a set of ships coming from downstream that want to go upstream, and another set of ships coming from upstream that want to go downstream. We are given the arrival times of the ships and a constant lockage time; the goal is to minimize total waiting time of the ships. In this paper a dynamic programming algorithm (DP) is proposed that solves the lockmaster's problem in polynomial time. We extend this DP to different generalizations that consider weights, water usage, capacity, and (a fixed number of) multiple chambers. Finally, we prove that the problem becomes strongly NP-hard when the number of chambers is part of the input.Lock scheduling; Batch scheduling; Dynamic programming; Complexity;
Planning and Scheduling Optimization
Although planning and scheduling optimization have been explored in the literature for many years now, it still remains a hot topic in the current scientific research. The changing market trends, globalization, technical and technological progress, and sustainability considerations make it necessary to deal with new optimization challenges in modern manufacturing, engineering, and healthcare systems. This book provides an overview of the recent advances in different areas connected with operations research models and other applications of intelligent computing techniques used for planning and scheduling optimization. The wide range of theoretical and practical research findings reported in this book confirms that the planning and scheduling problem is a complex issue that is present in different industrial sectors and organizations and opens promising and dynamic perspectives of research and development
Bounded Max-Colorings of Graphs
In a bounded max-coloring of a vertex/edge weighted graph, each color class
is of cardinality at most and of weight equal to the weight of the heaviest
vertex/edge in this class. The bounded max-vertex/edge-coloring problems ask
for such a coloring minimizing the sum of all color classes' weights.
In this paper we present complexity results and approximation algorithms for
those problems on general graphs, bipartite graphs and trees. We first show
that both problems are polynomial for trees, when the number of colors is
fixed, and approximable for general graphs, when the bound is fixed.
For the bounded max-vertex-coloring problem, we show a 17/11-approximation
algorithm for bipartite graphs, a PTAS for trees as well as for bipartite
graphs when is fixed. For unit weights, we show that the known 4/3 lower
bound for bipartite graphs is tight by providing a simple 4/3 approximation
algorithm. For the bounded max-edge-coloring problem, we prove approximation
factors of , for general graphs, , for
bipartite graphs, and 2, for trees. Furthermore, we show that this problem is
NP-complete even for trees. This is the first complexity result for
max-coloring problems on trees.Comment: 13 pages, 5 figure
Production Scheduling
Generally speaking, scheduling is the procedure of mapping a set of tasks or jobs (studied objects) to a set of target resources efficiently. More specifically, as a part of a larger planning and scheduling process, production scheduling is essential for the proper functioning of a manufacturing enterprise. This book presents ten chapters divided into five sections. Section 1 discusses rescheduling strategies, policies, and methods for production scheduling. Section 2 presents two chapters about flow shop scheduling. Section 3 describes heuristic and metaheuristic methods for treating the scheduling problem in an efficient manner. In addition, two test cases are presented in Section 4. The first uses simulation, while the second shows a real implementation of a production scheduling system. Finally, Section 5 presents some modeling strategies for building production scheduling systems. This book will be of interest to those working in the decision-making branches of production, in various operational research areas, as well as computational methods design. People from a diverse background ranging from academia and research to those working in industry, can take advantage of this volume
An agent-based approach to intelligent manufacturing network configuration
The participation of small and medium enterprises in inter-firm collaboration can enhance their market reach while maintaining production lean. The conventional centralised collaboration approach is believed to be unsustainable, in today’s complex environment. The research aimed to investigate manufacturing network collaborations, where manufacturers maintain control over their scheduling activities and participate in a market-based event, to decide which collaborations are retained. The work investigated two pairing mechanisms where the intention was to capture and optimise collaboration at the granular level and then build up a network from those intermediate forms of organisation. The research also looked at two bidding protocols. The first protocol involves manufacturers that bid for operations from the process plan of a job. The second protocol is concerned with networks that bid for a job in its entirety. The problem, defined by an industrial use case and operation research data sets, was modelled as decentralised flow shop scheduling. The holonic paradigm identified the problem solving agents that participated in agent-based modelling and simulation of the pairing and the bidding protocols. The protocols are strongly believed to achieve true decentralisation of scheduling, with good performance on scalability, conflict resolution and schedule optimisation, for the purpose of inter-firm collaboration
- …