662 research outputs found
Welcome to OR&S! Where students, academics and professionals come together
In this manuscript, an overview is given of the activities done at the Operations Research and Scheduling (OR&S) research group of the faculty of Economics and Business Administration of Ghent University. Unlike the book published by [1] that gives a summary of all academic and professional activities done in the field of Project Management in collaboration with the OR&S group, the focus of the current manuscript lies on academic publications and the integration of these published results in teaching activities. An overview is given of the publications from the very beginning till today, and some of the topics that have led to publications are discussed in somewhat more detail. Moreover, it is shown how the research results have been used in the classroom to actively involve students in our research activities
Genetic algorithms in timetabling and scheduling
Thio thesis investigates the use of genetic algorithms (GAs) for solving a range of
timetabling and scheduling problems. Such problems arc very hard in general, and
GAs offer a useful and successful alternative to existing techniques.A framework is presented for GAs to solve modular timetabling problems in edu¬
cational institutions. The approach involves three components: declaring problemspecific
constraints, constructing a problem specific evaluation function and using a
problem-independent GA to attempt to solve the problem. Successful results are
demonstrated and a general analysis of the reliability and robustness of the approach is
conducted. The basic approach can readily handle a wide variety of general timetabling
problem constraints, and is therefore likely to be of great practical usefulness (indeed,
an earlier version is already in use). The approach rclicG for its success on the use of
specially designed mutation operators which greatly improve upon the performance of
a GA with standard operators.A framework for GAs in job shop and open shop scheduling is also presented. One
of the key aspects of this approach is the use of specially designed representations
for such scheduling problems. The representations implicitly encode a schedule by
encoding instructions for a schedule builder. The general robustness of this approach
is demonstrated with respect to experiments on a range of widely-used benchmark
problems involving many different schedule quality criteria. When compared against
a variety of common heuristic search approaches, the GA approach is clearly the most
successful method overall. An extension to the representation, in which choices of
heuristic for the schedule builder arc also incorporated in the chromosome, iG found to
lead to new best results on the makespan for some well known benchmark open shop
scheduling problems. The general approach is also shown to be readily extendable to
rescheduling and dynamic scheduling
A multiphase optimal control method for multi-train control and scheduling on railway lines
We consider a combined train control and scheduling problem involving multiple trains in a railway line with a predetermined departure/arrival sequence of the trains at stations and meeting points along the line. The problem is formulated as a multiphase optimal control problem while incorporating complex train running conditions (including undulating track, variable speed restrictions, running resistances, speed-dependent maximum tractive/braking forces) and practical train operation constraints on departure/arrival/running/dwell times. Two case studies are conducted. The first case illustrates the control and scheduling problem of two trains in a small artificial network with three nodes, where one train follows and overtakes the other. The second case optimizes the control and timetable of a single train in a subway line. The case studies demonstrate that the proposed framework can provide an effective approach in solving the combined train scheduling and control problem for reducing energy consumption in railway operations
An Ant Colony Optimisation Algorithm for Timetabling Problem
The University Course Timetabling Problem (UCTP) is a combinatorial optimization problem which involves the placement of events into timeslots and assignment of venues to these events. Different institutions have their peculiar problems; therefore there is a need to get an adequate knowledge of the problem especially in the area of constraints before applying an efficient method that will get a feasible solution in a reasonable amount of time. Several methods have been applied to solve this problem; they include evolutionary algorithms, tabu search, local search and swarm optimization methods like the Ant Colony Optimisation (ACO) algorithm.
A variant of ACO called the MAX-MIN Ant System (MMAS) is implemented with two local search procedures (one main and one auxiliary) to tackle the UCTP using Covenant University problem instance. The local search design proposed was tailored to suit the problem tackled and was compared with other designs to emphasise the effect of neighbourhood combination pattern on the algorithm performance. From the experimental procedures, it was observed that the local search design proposed significantly bettered the existing one used for the comparison.
The results obtained by the implemented algorithm proved that metaheuristics are highly effective when tackling real-world cases of the UCTP and not just generated instances of the problem and can even be better if some tangible modifications are made to it to perfectly suit a problem domain
A methodology for passenger-centred rail network optimisation
Optimising the allocation of limited resources, be they existing assets or
investment, is an ongoing challenge for rail network managers. Recently,
methodologies have been developed for optimising the timetable from the
passenger perspective. However, there is a gap for a decision support tool
which optimises rail networks for maximum passenger satisfaction, captures
the experience of individual passengers and can be adapted to different
networks and challenges. Towards building such a tool, this thesis develops a
novel methodology referred to as the Sheffield University Passenger Rail
Experience Maximiser (SUPREME) framework. First, a network assessment
metric is developed which captures the multi-stage nature of individual
passenger journeys as well as the effect of crowding upon passenger
satisfaction. Second, an agent-based simulation is developed to capture
individual passenger journeys in enough detail for the network assessment
metric to be calculated. Third, for the optimisation algorithm within SUPREME,
the Bayesian Optimisation method is selected following an experimental
investigation which indicates that it is well suited for ‘expensive-to-compute’
objective functions, such as the one found in SUPREME. Finally, in case studies
that include optimising the value engineering strategy of the proposed UK High
Speed Two network when saving £5 billion initial investment costs, the
SUPREME framework is found to improve network performance by the order
of 10%. This thesis shows that the SUPREME framework can find ‘good’
resource allocations for a ‘reasonable’ computational cost, and is sufficiently
adaptable for application to many rail network challenges. This indicates that a
decision support tool developed on the SUPREME framework could be widely
applied by network managers to improve passenger experience and increase
ticket revenue. Novel contributions made by this thesis are: the SUPREME
methodology, an international comparison between the Journey Time Metric
and Disutility Metric, and the application of the Bayesian Optimisation method
for maximising the performance of a rail network
Recommended from our members
Methodology for identifying alternative solutions in a population based data generation approach applied to synthetic biology
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University LondonDesign is an essential component of sustainable development. Computational modelling has
become a useful technique that facilitates the design of complex systems. Variables that characterises
a complex system are encoded into a computational model using mathematical concepts
and through simulation each of these variables alone or in combination are modified to observe
the changes in the outcome. This allows the researchers to make predictions on the behaviour
of the real system that is being studied in response to the changes. The ultimate goal of any
design process is to come up with the best design; as resources are limited, to minimize the cost
and resource consumption, and to maximize the performance, profits and efficiency. To optimize
means to find the best solution, the best compromise among several conflicting demands subject
to predefined requirements. Therefore, computational optimization, modelling and simulation
forms an integrated part of the modern design practice.
This thesis defines a data analytics driven methodology which enables the identification of
alternative solutions of computational design by analysing the generational history of the population
based heuristic search used to generate the templates. While optimisation is focused on
obtaining the optimal solution this methodology focuses on alternative solutions which are sub
optimal by fitness or solutions with similar fitness but different structures. When the optimal
design solution is less robust, alternative solutions can offer a sufficiently good accuracy and an
achievable resource requirement. The main advantage of the methodology is that it exploits the
exploration process of the solution space during a single run, by focusing also on suboptimal
solutions, which usually get neglected in the search for an optimal one. The history of the
heuristic search is analysed for the emergence of alternative solutions and evolving of a solution.
By examining how an initial solution converts to an optimal solution core design patterns are
identified, and these were used to improve the design process. Further, this method limits the
number of runs of the heuristic search as more solution space is covered. The methodology is
generic because it can be used to any instance where a population based heuristic search is applied
to generate optimal designs. The applicability of the methodology is demonstrated using
three case studies from mathematics (building of a mathematical function for a set target) and
biology (obtaining alternative designs for genomic metabolic models [GEM] and DNA walker
circuits). In each case a different heuristic search method was used: Gene expression programming
(mathematical expressions), genetic algorithms (GEM models) and simulated annealing
(DNA walker circuits). Descriptive analytics, visual analytics and clustering was mainly used to build the data analytics driven approach in identifying alternative solutions. This data analytics
driven methodology is useful in optimising the computational design of complex systems
Adaptive Railway Traffic Control using Approximate Dynamic Programming
Railway networks around the world have become challenging to operate in recent decades, with a mixture of track layouts running several different classes of trains with varying operational speeds. This complexity has come about as a result of the sustained increase in passenger numbers where in many countries railways are now more popular than ever before as means of commuting to cities. To address operational challenges, governments and railway undertakings are encouraging development of intelligent and digital transport systems to regulate and optimise train operations in real-time to increase capacity and customer satisfaction by improved usage of existing railway infrastructure. Accordingly, this thesis presents an adaptive railway traffic control system for realtime operations based on a data-based approximate dynamic programming (ADP) approach with integrated reinforcement learning (RL). By assessing requirements and opportunities, the controller aims to reduce delays resulting from trains that entered a control area behind schedule by re-scheduling control plans in real-time at critical locations in a timely manner. The present data-based approach depends on an approximation to the value function of dynamic programming after optimisation from a specified state, which is estimated dynamically from operational experience using RL techniques. By using this approximation, ADP avoids extensive explicit evaluation of performance and so reduces the computational burden substantially. In this thesis, formulations of the approximation function and variants of the RL learning techniques used to estimate it are explored. Evaluation of this controller shows considerable improvements in delays by comparison with current industry practices
- …