Rhyd Lewis

dblp:28/1469 · also Rhydian Lewis · DBLP profile ↗
← Back
21ranked-venue papers
7as first author
8since 2021 · last 2026
0000-0003-1046-811XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 5 first-author · 2 since 2021Computer networks · 3 · 1 first-author · 2 since 2021Theory of computation · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Methods for Finding Paths of a Prescribed Length in Weighted Graphs
Daniel Hambly, Rhyd Lewis, Padraig Corcoran
EvoCOP2
2026 Optimising Peak Cost Over Fractional Temporally Repeated Flows
Mariia Anapolska, Christina Büsing, Marius Schieren, Rhyd Lewis
INOC4
2025 Path Planning in Payment Channel Networks with Multi-Party Channels
abstract
Payment Channel Networks (PCNs) provide a means to improve the scaling of cryptocurrency payments by allowing peers to make payments between themselves in an efficient manner. To make a payment between two peers, the task of path planning must first be performed to determine a path in the PCN connecting the peers before the payment is performed using this path. To date, existing research has focused on the problem of performing path planning in PCNs that contain two-party channels. It has been hypothesised that the scaling of PCNs could be further improved by considering the inclusion of multi-party channels that contain more than two peers. However, the problem of performing path planning in PCNs that contain multi-party channels has not yet been considered. In this article, we address this gap in the research literature and propose a novel path planning method for PCNs containing multi-party channels. This method involves modelling the PCN with multi-party channels as a hypergraph, a type of graph where edges can contain two or more vertices, and using this model to solve the path planning problem in question. We prove that the proposed method is correct and computationally efficient. Furthermore, assuming path planning is performed using this method, we also present theoretical and experimental analyses that demonstrate the scaling benefits of using multi-party channels.
Padraig Corcoran, Rhyd Lewis
Distributed Ledger Technol. Res. Pract.2
2024 Digraphs and k-Domination Models for Facility Location Problems in Road Networks: Greedy Heuristics
Lukas Dijkstra, Andrei V. Gagarin, Padraig Corcoran, Rhyd Lewis
INOC4
2024 Determining Fixed-Length Paths in Directed and Undirected Edge-Weighted Graphs
Daniel Hambly, Rhyd Lewis, Padraig Corcoran
SEA2
2022 Internet Security Aesthetics: Can internet transparency afford social trust?
abstract
The internet has made everything convenient. Through the world wide web it has almost single-handily trans-formed the way we live our lives. In doing so, we have become so fuelled by cravings for fast and cheap web connections that we find it difficult to take in the bigger picture. It is widely documented that we need a safer and more trusting internet, but few know or agree on what this actually means. This paper introduces a new body of research that explores whether there needs to be a fundamental shift in how we design and deliver these online spaces. In detail, the authors suggest the need for an internet security aesthetic that opens up the internet (from end to end) to fully support the people that are using it. Going forward, this research highlights that social trust needs to be a key concern in defining the future value of the internet.
Fiona Carroll, Rhyd Lewis
ICCCN2
2022 Exact Algorithms for Finding Fixed-Length Cycles in Edge-Weighted Graphs
abstract
We describe our recent work on the problem of producing fixed-length cycles in edge-weighted graphs. We give two exact methods for this$\mathcal{NP}\mathbf{-hard}$problem and briefly consider their scaling-up characteristics.
Rhyd Lewis, Fiona Carroll
ICCCN1
2021 A Heuristic Algorithm for School Bus Routing with Bus Stop Selection
Monique Sciortino, Rhyd Lewis, Jonathan M. Thompson
EvoCOP2
2020 Effects of update frequencies in a dynamic capacitated arc routing problem
abstract
Abstract The capacitated arc routing problem (CARP) concerns a minimum‐cost set of routes for vehicles that provide service on edges in a given graph while ensuring that the total demand in each route does not exceed the vehicle's capacity. This paper concerns a dynamic variant of the CARP. In particular, it focuses on a problem in which new tasks appear over time. We find that simply increasing the number of iterations of a tabu search algorithm does not always lead to a better solution for a dynamic CARP. This paper investigates how the solution quality can be affected by changing the frequency of updating solutions. Furthermore, we investigate whether or not such effect varies with a method of integrating new tasks into the solution at each update.
Wasin Padungwech, Jonathan M. Thompson, Rhyd Lewis
Networks3
2018 Heuristics for the Score-Constrained Strip-Packing Problem
Asyl L. Hawa, Rhyd Lewis, Jonathan M. Thompson
COCOA2
2017 The School Bus Routing Problem: An Analysis and Algorithm
Rhyd Lewis, Kate Smith-Miles, Kyle Phillips
IWOCA1
2017 How to Pack Trapezoids: Exact and Evolutionary Algorithms
abstract
The purposes of this paper are twofold. In the first, we describe an exact polynomial-time algorithm for the pair sequencing problem and show how this method can be used to pack fixed-height trapezoids into a single bin such that interitem wastage is minimized. We then go on to examine how this algorithm can be combined with bespoke evolutionary and local search methods for tackling the multiple-bin version of this problem—one that is closely related to 1-D bin packing. In the course of doing this, a number of ideas surrounding recombination, diversity, and genetic repair are also introduced and analyzed.
Rhyd Lewis, Penny L. Holborn
IEEE Trans. Evol. Comput.1
2016 Modifying Colourings Between Time-Steps to Tackle Changes in Dynamic Random Graphs
Bradley Hardy, Rhyd Lewis, Jonathan M. Thompson
EvoCOP2
2014 Optimising large scale public transport network design problems using mixed-mode parallel multi-objective evolutionary algorithms
abstract
In this paper we present a novel tool, using both OpenMP and MPI protocols, for optimising the efficiency of Urban Transportation Systems within a defined catchment, town or city. We build on a previously presented model which uses a Genetic Algorithm with novel genetic operators to optimise route sets and provide a transport network for a given problem set. This model is then implemented within a Parallel Multi-Objective Genetic Algorithm and demonstrated to be scalable to within the scope of real world, [city-wide], problems. This paper compares and contrasts three methods of parallel distribution of the Genetic Algorithm's computational workload: a job farming algorithm and two variations on an `Islands' approach. Results are presented in the paper from both single and mixed mode strategies. The results presented are from a range of previously published academic problem sets. Additionally a real world inspired problem set is evaluated and a visualisation of the optimised output is given.
Ian M. Cooper, Matthew P. John, Rhyd Lewis, Christine L. Mumford, Andrew Olden
IEEE Congress on Evolutionary Computation3
2014 An Improved Multi-objective Algorithm for the Urban Transit Routing Problem
Matthew P. John, Christine L. Mumford, Rhyd Lewis
EvoCOP3
2012 Combining Heuristic and Exact Methods to Solve the Vehicle Routing Problem with Pickups, Deliveries and Time Windows
Penny L. Holborn, Jonathan M. Thompson, Rhyd Lewis
EvoCOP3
2011 Revisiting the Restricted Growth Function Genetic Algorithm for Grouping Problems
abstract
An overview of the restricted growth function genetic algorithm is given. Empirically we show that the algorithm exhibits poor performance and is consistently outperformed on a range of problems by two very basic evolutionary algorithms with blind operators.
Rhyd Lewis, E. Pullin
Evol. Comput.1
2010 Setting the Research Agenda in Automated Timetabling: The Second International Timetabling Competition
abstract
The Second International Timetabling Competition (TTC2007) opened in August 2007. Building on the success of the first competition in 2002, this sequel aimed to further develop research activity in the area of educational timetabling. The broad aim of the competition was to create better understanding between researchers and practitioners by allowing emerging techniques to be developed and tested on real-world models of timetabling problems. To support this, a primary goal was to provide researchers with models of problems faced by practitioners through incorporating a significant number of real-world constraints. Another objective of the competition was to stimulate debate within the widening timetabling research community. The competition was divided into three tracks to reflect the important variations that exist in educational timetabling within higher education. Because these formulations incorporate an increased number of “real-world” issues, it is anticipated that the competition will now set the research agenda within the field. After finishing in January 2008, final results were made available in May 2008. Along with background to the competition, the competition tracks are described here along with a brief overview of the techniques used by the competition winners.
Barry McCollum, Andrea Schaerf, Ben Paechter, Paul McMullan, Rhyd Lewis, Andrew J. Parkes, Luca Di Gaspero, Rong Qu, Edmund K. Burke
INFORMS J. Comput.5
2007 Finding Feasible Timetables Using Group-Based Operators
abstract
This paper describes the applicability of the so-called "grouping genetic algorithm" to a well-known version of the university course timetabling problem. We note that there are, in fact, various scaling up issues surrounding this sort of algorithm and, in particular, see that it behaves in quite different ways with different sized problem instances. As a by-product of these investigations, we introduce a method for measuring population diversities and distances between individuals with the grouping representation. We also look at how such an algorithm might be improved: first, through the introduction of a number of different fitness functions and, second, through the use of an additional stochastic local-search operator (making in effect a grouping memetic algorithm). In many cases, we notice that the best results are actually returned when the grouping genetic operators are removed altogether, thus highlighting many of the issues that are raised in the study
Rhyd Lewis, Ben Paechter
IEEE Trans. Evol. Comput.1
2005 An empirical analysis of the grouping genetic algorithm: the timetabling case
abstract
A grouping genetic algorithm (GGA) for the university course timetabling problem is outlined. We propose six different fitness functions, all sharing the same common goal, and look at the effects that these can have on the algorithm with respect to both solution quality and time requirements. We also propose an additional, stochastic local search operator and discover that this too can have large positive and negative effects on the runs. As a byproduct of these studies, we introduce a method for measuring population diversity with the GGA model and note that diversity seems to have huge consequences on the cost implications of the algorithm. We also witness that the algorithm can behave quite differently with varying sized instances, introducing scaling-up issues that could, quite possibly, apply to grouping genetic algorithms as a whole.
Rhyd Lewis, Ben Paechter
Congress on Evolutionary Computation1
2005 Application of the Grouping Genetic Algorithm to University Course Timetabling
Rhyd Lewis, Ben Paechter
EvoCOP1