Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Fenton
dblp:22/9529
· DBLP profile ↗
15ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0002-7973-9574ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
1 paper |
Cellular and mobile networks · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cellular and mobile networks
heterogeneous networks |
0.4 | 1 | 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications Networks · IEEE/ACM Trans. Netw. 2019 |
Cellular and mobile networks
radio resource management |
0.4 | 1 | 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications Networks · IEEE/ACM Trans. Netw. 2019 |
Cellular and mobile networks › self-organizing networks
self-optimization |
0.4 | 1 | 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications Networks · IEEE/ACM Trans. Netw. 2019 |
Cellular and mobile networks › resource scheduling
spectrum scheduling |
0.4 | 1 | 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications Networks · IEEE/ACM Trans. Netw. 2019 |
Cellular and mobile networks › heterogeneous networks
small cells |
0.1 | 1 | 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications Networks · IEEE/ACM Trans. Netw. 2019 |
Methods — techniques the papers use, named apart from their topics
hill-climbing · 0.4genetic programming · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Towards Automation and Augmentation of the Design of Schedulers for Cellular Communications NetworksabstractEvolutionary computation is used to automatically evolve small cell schedulers on a realistic simulation of a 4G-LTE heterogeneous cellular network. Evolved schedulers are then further augmented by human design to improve robustness. Extensive analysis of evolved solutions and their performance across a wide range of metrics reveals evolution has uncovered a new human-competitive scheduling technique which generalises well across cells of varying sizes. Furthermore, evolved methods are shown to conform to accepted scheduling frameworks without the evolutionary process being explicitly told the form of the desired solution. Evolved solutions are shown to out-perform a human-engineered state-of-the-art benchmark by up to 50%. Finally, the approach is shown to be flexible in that tailored algorithms can be evolved for specific scenarios and corner cases, allowing network operators to create unique algorithms for different deployments, and to postpone the need for costly hardware upgrades. Michael Fenton, David Lynch, David Fagan, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
Evol. Comput. | 1 |
| 2019 | Automated Self-Optimization in Heterogeneous Wireless Communications NetworksabstractTraditional single-tiered wireless communications networks cannot scale to satisfy exponentially rising demand. Operators are increasing capacity by densifying their existing macro cell deployments with co-channel small cells. However, cross-tier interference and load balancing issues present new optimization challenges in channel sharing heterogeneous networks (HetNets). One-size-fits-all heuristics for allocating resources are highly suboptimal, but designingad hoccontrollers requires significant human expertise and manual fine-tuning. In this paper, a unified, flexible, and fully automated approach for end-to-end optimization in multi-layer HetNets is presented. A hill climbing algorithm is developed for reconfiguring cells in real time in order to track dynamic traffic patterns. Schedulers for allocating spectrum to user equipment are automatically synthesized using grammar-based genetic programming. The proposed methods for configuring the HetNet and scheduling in the time–frequency domain can addressad hocobjective functions. Thus, the operator can flexibly tune the tradeoff between peak rates and fairness. Far cell edge downlink rates are increased by up to 250% compared with non-adaptive baselines. Alternatively, peak rates are increased by up to 340%. The experiments illustrate the utility and future potential of natural computing techniques in software-defined wireless communications networks. David Lynch, Michael Fenton, David Fagan, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
IEEE/ACM Trans. Netw. | 2 |
| 2017 | Configuring Dynamic Heterogeneous Wireless Communications Networks Using a Customised Genetic Algorithm
David Lynch, Michael Fenton, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
EvoApplications (1) | 2 |
| 2017 | A search for improved performance in regular expressionsabstractThe primary aim of automated performance improvement is to reduce the running time of programs while maintaining (or improving on) functionality. In this paper, Genetic Programming is used to find performance improvements in regular expressions for an array of target programs, representing the first application of automated software improvement for run-time performance in the Regular Expression language. This particular problem is interesting as there may be many possible alternative regular expressions which perform the same task while exhibiting subtle differences in performance. A benchmark suite of candidate regular expressions is proposed for improvement. We show that the application of Genetic Programming techniques can result in performance improvements in all cases. Brendan Cody-Kenny, Michael Fenton, Adrian Ronayne, Eoghan Considine, Thomas McGuire, Michael O'Neill 0001 |
GECCO | 2 |
| 2017 | Deep learning through evolution: A hybrid approach to scheduling in a dynamic environmentabstractGenetic Algorithms (GAs) have been shown to be a very effective optimisation tool on a wide variety of problems. However, they are not without their drawbacks. GAs require time to run, and evolve a bespoke solution to the desired problem in real time. This requirement can prove to be prohibitive in a high-frequency dynamic environment where on-line training time is limited. Neural Networks (NNs) on the other hand can be trained at length off-line, before being deployed on-line, allowing for fast generation of solutions on demand. This study presents a hybrid approach to time-frame scheduling in a high frequency domain. A GA approach is used to generate a dataset of optimised human-competitive solutions. Deep Learning is then deployed to extract the underlying model within the GA, enabling fast optimisation on unseen data. This hybrid approach allows for NNs to generate GA-quality schedules on-line, almost 100 times faster than running the GA. David Fagan, Michael Fenton, David Lynch, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
IJCNN | 2 |
| 2017 | Multilayer Optimization of Heterogeneous Networks Using Grammatical Genetic ProgrammingabstractHeterogeneous cellular networks are composed of macro cells (MCs) and small cells (SCs) in which all cells occupy the same bandwidth. Provision has been made under the third generation partnership project-long term evolution framework for enhanced intercell interference coordination (eICIC) between cell tiers. Expanding on previous works, this paper instruments grammatical genetic programming to evolve control heuristics for heterogeneous networks. Three aspects of the eICIC framework are addressed including setting SC powers and selection biases, MC duty cycles, and scheduling of user equipments (UEs) at SCs. The evolved heuristics yield minimum downlink rates three times higher than a baseline method, and twice that of a state-of-the-art benchmark. Furthermore, a greater number of UEs receive transmissions under the proposed scheme than in either the baseline or benchmark cases. Michael Fenton, David Lynch, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
IEEE Trans. Cybern. | 1 |
| 2016 | Exploring position independent initialisation in grammatical evolutionabstractInitialisation in Grammatical Evolution (GE) is a topic that remains open to debate on many fronts. The literature falls between two mainstay approaches: random and sensible initialisation. These methods are not without their drawbacks with the type of trees generated. This paper tackles this problem by extending these traditional operators to incorporate position independence in the initialisation process in GE. This new approach to initialisation is shown to provide a viable alternative to the commonly used approaches, whilst avoiding the common pitfalls of traditional approaches to initialisation. David Fagan, Michael Fenton, Michael O'Neill 0001 |
CEC | 2 |
| 2016 | Scheduling in Heterogeneous Networks Using Grammar-Based Genetic Programming
David Lynch, Michael Fenton, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
EuroGP | 2 |
| 2016 | Evolving Coverage Optimisation Functions for Heterogeneous Networks Using Grammatical Genetic Programming
Michael Fenton, David Lynch, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
EvoApplications (1) | 1 |
| 2016 | Evolutionary Learning of Scheduling Heuristics for Heterogeneous Wireless Communications NetworksabstractNetwork operators are struggling to cope with exponentially increasing demand. Capacity can be increased by densifying existing Macro Cell deployments with Small Cells. The resulting two-tiered architecture is known as a Heterogeneous Network or 'HetNet'. Significant inter-tier interference in channel sharing HetNets is managed by resource interleaving in the time domain. A key task in this regard is scheduling User Equipment to receive data at Small Cells. Grammar-based Genetic Programming (GBGP) is employed to evolve models that map measurement reports to schedules on a millisecond timescale. Two different fitness functions based on evaluative and instructive feedback are compared. The former expresses an industry standard utility of downlink rates. Instructive feedback is obtained by computing highly optimised schedules offline using a Genetic Algorithm, which then act as target semantics for evolving models. This paper also compares two schemes for mapping the GBGP parse trees to Boolean schedules. Simulations show that the proposed system outperforms a state of the art benchmark and is within 17% of the estimated theoretical optimum. The impressive performance of GBGP illustrates an opportunity for the further use of evolutionary techniques in software-defined wireless communications networks. David Lynch, Michael Fenton, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
GECCO | 2 |
| 2016 | Managing Repetition in Grammar-Based Genetic ProgrammingabstractGrammar-based Genetic Programming systems are capable of generating identical phenotypic solutions, either by creating repeated genotypic representations, or from distinct genotypes, through their many-to-one mapping process. Furthermore, their initialisation process can generate a high number of duplicate individuals, while traditional variation and replacement operators can permit multiple individuals to percolate through generations unchanged. This can lead to a high number of phenotypically identical individuals within a population. This study investigates the frequency and effect of such duplicate individuals on a suite of benchmark problems. Both Grammatical Evolution and the CFG-GP systems are examined. Experimental evidence suggests that these useless evaluations can be instead be used either to speed-up the evolutionary process, or to delay convergence. Miguel Nicolau, Michael Fenton |
GECCO | 2 |
| 2016 | Discrete Planar Truss Optimization by Node Position Variation Using Grammatical EvolutionabstractThe majority of existing discrete truss optimization methods focus primarily on optimizing global truss topology using a ground structure approach, in which all possible node and beam locations are specifieda priori. The ground structure discrete optimization method has been shown to be restrictive as it limits derivable solutions to what is explicitly defined. Greater representational freedom can improve performance. In this paper, grammatical evolution is applied. It can represent a variable number of nodes and their locations on a continuum. A novel method of connecting evolved nodes using a Delaunay triangulation algorithm shows that fully triangulated, kinematically stable structures can be generated. Discrete beam-truss structures can be optimized without the need for any information about the desired form of the solution other than the design envelope. Our technique is compared to existing discrete optimization techniques, and notable savings in structure self-weight are demonstrated. In particular, our new method can produce results superior to those reported in the literature in cases in which the problem is ill-defined and the structure of the solution is not knowna priori. Michael Fenton, Ciaran McNally, Jonathan Byrne, Erik Hemberg, James McDermott, Michael O'Neill 0001 |
IEEE Trans. Evol. Comput. | 1 |
| 2015 | Load balancing in heterogeneous networks using an evolutionary algorithmabstractGrammatical Evolution (GE) is applied to the problem of load balancing in heterogeneous cellular network deployments (HetNets). HetNets are multi-tiered cellular networks for which load balancing is a scalable means to maximise network capacity, assuming similar traffic from all users. This paper describes a proof of concept study in which GE is used in a genetic algorithm-like way to evolve constants which represent cell power and selection bias in order to achieve load balancing in HetNets. A fitness metric is derived to achieve load balancing both locally in sectors and globally across tiers. Initial results show promise for GE as a heuristic for load balancing. This finding motivates a more sophisticated grammar to bring enhanced Inter-Cell Interference Coordination optimisation into an evolutionary framework. Michael Fenton, David Lynch, Stepán Kucera, Holger Claussen 0001, Michael O'Neill 0001 |
CEC | 1 |
| 2015 | Optimising complex pylon structures with grammatical evolution
Jonathan Byrne, Michael Fenton, Erik Hemberg, James McDermott, Michael O'Neill 0001 |
Inf. Sci. | 2 |
| 2011 | Combining Structural Analysis and Multi-Objective Criteria for Evolutionary Architectural Design
Jonathan Byrne, Michael Fenton, Erik Hemberg, James McDermott, Michael O'Neill 0001, Elizabeth Shotton, Ciaran McNally |
EvoApplications (2) | 2 |