Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark Wallace 0001
dblp:w/MarkWallace · also Mark G. Wallace 0001
· DBLP profile ↗
42ranked-venue papers
6as first author
6since 2021 · last 2025
0000-0001-7326-8110ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 36 · 6 first-author · 6 since 2021Software engineering, systems software and programming languages · 19 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 3 first-author · 2 since 2021Theory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Theoretical computer science
5 papers |
Algorithms and data structures · 34% Mathematical optimization · 33% Automated reasoning and model checking · 30% | |
| Artificial intelligence
3 papers |
Planning, search and constraint satisfaction · 48% Motion planning and robot control · 38% Optimization for machine learning · 14% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Energy systems and smart grids · 100% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control › motion planning › replanning
dynamic replanning |
0.9 | 1 | 2025 | Dynamic Replanning for Improved Public Transport Routing · IJCAI 2025 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
MaxSAT |
0.8 | 1 | 2024 | Automatic Core-Guided Reformulation via Constraint Explanation and Condition Learning · AAAI 2024 |
Automated reasoning and model checking
satisfiability modulo theories |
0.8 | 1 | 2024 | Automatic Core-Guided Reformulation via Constraint Explanation and Condition Learning · AAAI 2024 |
Machine learning › Optimization for machine learning
combinatorial optimization |
0.3 | 1 | 2018 | A Recursive Scenario Decomposition Algorithm for Combinatorial Multistage Stochastic Optimisation Problems · AAAI 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint optimization |
0.3 | 1 | 2018 | A Recursive Scenario Decomposition Algorithm for Combinatorial Multistage Stochastic Optimisation Problems · AAAI 2018 |
Mathematical optimization › stochastic optimization › stochastic programming
multistage stochastic programming |
0.3 | 1 | 2018 | A Recursive Scenario Decomposition Algorithm for Combinatorial Multistage Stochastic Optimisation Problems · AAAI 2018 |
Mathematical optimization › stochastic optimization
stochastic programming |
0.3 | 1 | 2018 | A Recursive Scenario Decomposition Algorithm for Combinatorial Multistage Stochastic Optimisation Problems · AAAI 2018 |
Energy systems and smart grids
demand response |
0.3 | 1 | 2017 | Fast Electrical Demand Optimization Under Real-Time Pricing · AAAI 2017 |
Energy systems and smart grids › electricity market
real-time pricing |
0.3 | 1 | 2017 | Fast Electrical Demand Optimization Under Real-Time Pricing · AAAI 2017 |
Visualization and visual analytics
information visualization |
0.3 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Visualization and visual analytics
user-centered design |
0.3 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Visualization and visual analytics
visual analytics |
0.3 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Visualization and visual analytics
visualization design |
0.3 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Mathematical optimization
constraint programming |
0.1 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Computational complexity
constraint satisfaction |
0.1 | 1 | 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017 |
Mathematical optimization
distributed optimization |
0.1 | 1 | 2017 | Fast Electrical Demand Optimization Under Real-Time Pricing · AAAI 2017 |
Database theory › integrity constraints
integrity constraint checking |
0.0 | 1 | 1991 | Compiling Integrity Checking into Update Procedures · IJCAI 1991 |
Methods — techniques the papers use, named apart from their topics
snapshot planning · 1.7live delay data · 1.7core detection · 1.5condition learning · 1.5scenario decomposition · 0.7parallel solving · 0.7randomized scheduling · 0.6distributed optimization · 0.6creativity workshop · 0.6case study · 0.6user-centered design · 0.3questionnaire · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Dynamic Replanning for Improved Public Transport RoutingabstractDelays in public transport are common, often impacting users through prolonged travel times and missed transfers. Existing solutions for handling delays remain limited; backup plans based on historical data miss opportunities for earlier arrivals, while snapshot planning accounts for current delays but not future ones. With the growing availability of live delay data, users can adjust their journeys in real-time. However, the literature lacks a framework that fully exploits this advantage for system-scale dynamic replanning. To address this, we formalise the dynamic replanning problem in public transport routing and propose two solutions: a "pull" approach, where users manually request replanning, and a novel "push" approach, where the server proactively monitors and adjusts journeys. Our experiments show that the push approach outperforms the pull approach, achieving significant speedups. The results also reveal substantial arrival time savings enabled by dynamic replanning. Abdallah Abu-Aisha, Bojie Shen, Daniel Harabor, Peter J. Stuckey, Mark Wallace 0001 |
IJCAI | 5 |
| 2024 | Automatic Core-Guided Reformulation via Constraint Explanation and Condition LearningabstractSAT and propagation solvers often underperform for optimisation models whose objective sums many single-variable terms. MaxSAT solvers avoid this by detecting and exploiting cores: subsets of these terms that cannot collectively take their lower bounds. Previous work has shown manual analysis of cores can help define model reformulations likely to speed up solving for many model instances. This paper presents a method to automate this process. For each selected core the method identifies the instance constraints that caused it; infers the model constraints and parameters that explain how these instance constraints were formed; and learns the conditions that made those model constraint instances generate cores, while others did not. It then uses this information to reformulate the objective. The empirical evaluation shows this method can produce useful reformulations. Importantly, the method can be useful in many other situations that require explaining a set of constraints. Kevin Leo, Graeme Gange, Maria Garcia de la Banda, Mark Wallace 0001 |
AAAI | 4 |
| 2024 | Efficient and Exact Public Transport Routing via a Transfer Connection DatabaseabstractWe explore the earliest arrival time problem in public transport journey planning. A journey typically consists of multiple scheduled public transport legs. The actual time required to transfer between these legs can substantially influence route planning. Therefore, we properly model transfers by incorporating their exact costs. We then introduce a novel oracle-based routing algorithm that constructs an efficient transfer database, considering the proposed transfer model. The database is leveraged online to quickly reconstruct the optimal journey in response to an earliest arrival time query. Our experimental results show that neglecting exact transfer costs often lead to either infeasible or suboptimal route plans. Furthermore, the findings highlight the efficiency of our algorithm in handling queries, demonstrated by response times within mere microseconds. Abdallah Abu-Aisha, Mark Wallace 0001, Daniel Harabor, Bojie Shen |
SOCS | 2 |
| 2022 | Fast Traffic Assignment by Focusing on Changing Edge Flows (Extended Abstract)abstractThis paper presents a novel algorithm for solving the traffic assignment problem (TAP). Contrary to traditional algorithms, which use the one-to-all shortest path algorithm to solve the problem for all origin destinations (OD) pairs, this algorithm tracks the changes of the edges and (at certain iterations) solves the problem only for critical edges whose flows have changed substantially using a state-of-the-art edge p2p shortest path algorithm. When additionally, only OD pairs with larger flows are considered, this enhancement halves the time needed to optimize the solution with a very small error in a large-scale network. Ali Davoodi, Mark Wallace 0001, Daniel Harabor |
SOCS | 2 |
| 2021 | Human-Centred Feasibility RestorationabstractDecision systems for solving real-world combinatorial problems must be able to report infeasibility in such a way that users can understand the reasons behind it, and understand how to modify the problem to restore feasibility. Current methods mainly focus on reporting one or more subsets of the problem constraints that cause infeasibility. Methods that also show users how to restore feasibility tend to be less flexible and/or problem-dependent. We describe a problem-independent approach to feasibility restoration that combines existing techniques from the literature in novel ways to yield meaningful, useful, practical and flexible user support. We evaluate the resulting framework on two real-world applications. Ilankaikone Senthooran, Matthias Klapperstück, Gleb Belov, Tobias Czauderna, Kevin Leo, Mark Wallace 0001, Michael Wybrow, Maria Garcia de la Banda |
CP | 6 |
| 2021 | Customised Shortest Paths Using a Distributed Reverse OracleabstractWe consider the design and implementation of a centralised oracle that provides commuters with customised and congestion-aware driving directions. Computing directions for a single journey is straightforward, but doing so at city-scale, in real-time, and under changing conditions is extremely challenging. In this work we describe a new type of centralised oracle which combines fast database-driven path planning with a query management system that distributes work across a small commodity cluster of networked machines. Our system allows large-scale changes to the underlying graph metric, from one query to the next, and it supports a variety of query types including optimal, bounded suboptimal, time-budgeted and k-prefix. Simulated experiments show strong results: we can provide real-time routing for all peak-hour commuter trips in the city of Melbourne, Australia. Arthur Mahéo, Shizhe Zhao, Hassan Afzaal, Daniel Harabor, Peter J. Stuckey, Mark Wallace 0001 |
SOCS | 6 |
| 2020 | Core-Guided Model Reformulation
Kevin Leo, Graeme Gange, Maria Garcia de la Banda, Mark Wallace 0001 |
CP | 4 |
| 2019 | Coordinated Transit Signal Priority Model Considering Stochastic Bus Arrival TimeabstractThis paper presents an advanced transit signal priority (ATSP) control model that considers bus progression at downstream intersections when giving priority at upstream intersections and stochastic bus arrival times. The ATSP control model is applicable to arterials with bus lanes. At the center of the ATSP control model is a stochastic programming model formulated to find the optimum priority strategies at each intersection of interest, which minimize bus delays while having the least negative impact on general traffic. The uncertainty in bus arrivals is taken into account by considering stochastic bus dwell times. The ATSP control is implemented in a traffic micro-simulation environment and compared with conventional transit signal priority (CTSP) control. Extensive simulation experiments are conducted with different traffic congestion levels, bus headway levels, and dwell-time distributions. Results show that the ATSP control generates an additional reduction in bus delay of around 10% when compared to the CTSP control. Long Tien Truong, Graham Currie, Mark Wallace 0001, Chris De Gruyter, Kun An |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2018 | A Recursive Scenario Decomposition Algorithm for Combinatorial Multistage Stochastic Optimisation ProblemsabstractStochastic programming is concerned with decision making under uncertainty, seeking an optimal policy with respect to a set of possible future scenarios. This paper looks at multistage decision problems where the uncertainty is revealed over time. First, decisions are made with respect to all possible future scenarios. Secondly, after observing the random variables, a set of scenario specific decisions is taken. Our goal is to develop algorithms that can be used as a back-end solver for high-level modeling languages. In this paper we propose a scenario decomposition method to solve multistage stochastic combinatorial decision problems recursively. Our approach is applicable to general problem structures, utilizes standard solving technology and is highly parallelizable. We provide experimental results to show how it efficiently solves benchmarks with hundreds of scenarios. David Hemmi, Guido Tack, Mark Wallace 0001 |
AAAI | 3 |
| 2018 | Process Plant Layout Optimization: Equipment Allocation
Gleb Belov, Tobias Czauderna, Maria Garcia de la Banda, Matthias Klapperstück, Ilankaikone Senthooran, Mitch Smith, Michael Wybrow, Mark Wallace 0001 |
CP | 8 |
| 2018 | A Fast and Scalable Algorithm for Scheduling Large Numbers of Devices Under Real-Time Pricing
Mark Wallace 0001, Graeme Gange, Ariel Liebman, Campbell Wilson |
CP | 2 |
| 2017 | Fast Electrical Demand Optimization Under Real-Time PricingabstractThe introduction of smart meters has motivated the electricity industry to manage electrical demand, using dynamic pricing schemes such as real-time pricing. The overall aim of demand management is to minimize electricity generation and distribution costs while meeting the demands and preferences of consumers. However, rapidly scheduling consumption of large groups of households is a challenge. In this paper, we present a highly scalable approach to find the optimal consumption levels for households in an iterative and distributed manner. The complexity of this approach is independent of the number of households, which allows it to be applied to problems with large groups of households. Moreover, the intermediate results of this approach can be used by smart meters to schedule tasks with a simple randomized method. Mark Wallace 0001, Campbell Wilson, Ariel Liebman |
AAAI | 2 |
| 2017 | An Optimization Model for 3D Pipe Routing with Flexibility Constraints
Gleb Belov, Tobias Czauderna, Amel Dzaferovic, Maria Garcia de la Banda, Michael Wybrow, Mark Wallace 0001 |
CP | 6 |
| 2017 | Scenario-Based Learning for Stochastic Combinatorial Optimisation
David Hemmi, Guido Tack, Mark Wallace 0001 |
CPAIOR | 3 |
| 2017 | What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and SearchabstractConstraint programming allows difficult combinatorial problems to be modelled declaratively and solved automatically. Advances in solver technologies over recent years have allowed the successful use of constraint programming in many application areas. However, when a particular solver's search for a solution takes too long, the complexity of the constraint program execution hinders the programmer's ability to profile that search and understand how it relates to their model. Therefore, effective tools to support such profiling and allow users of constraint programming technologies to refine their model or experiment with different search parameters are essential. This paper details the first user-centred design process for visual profiling tools in this domain. We report on: our insights and opportunities identified through an on-line questionnaire and a creativity workshop with domain experts carried out to elicit requirements for analytical and visual profiling techniques; our designs and functional prototypes realising such techniques; and case studies demonstrating how these techniques shed light on the behaviour of the solvers in practice. Sarah Goodwin, Christopher Mears, Tim Dwyer, Maria Garcia de la Banda, Guido Tack, Mark Wallace 0001 |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2016 | Improved Linearization of Constraint Programming Models
Gleb Belov, Peter J. Stuckey, Guido Tack, Mark Wallace 0001 |
CP | 4 |
| 2015 | Freight Train Threading with Different Algorithms
Ilankaikone Senthooran, Mark Wallace 0001, Leslie De Koninck |
CPAIOR | 2 |
| 2014 | Improved Optimal and Approximate Power Graph Compression for Clearer Visualisation of Dense GraphsabstractDrawings of highly connected (dense) graphs can be very difficult to read. Power Graph Analysis offers an alternate way to draw a graph in which sets of nodes with common neighbours are shown grouped into modules. An edge connected to the module then implies a connection to each member of the module. Thus, the entire graph may be represented with much less clutter and without loss of detail. A recent experimental study has shown that such lossless compression of dense graphs makes it easier to follow paths. However, computing optimal power graphs is difficult. In this paper, we show that computing the optimal power-graph with only one module is NP-hard and therefore likely NP-hard in the general case. We give an ILP model for power graph computation and discuss why ILP and CP techniques are poorly suited to the problem. Instead, we are able to find optimal solutions much more quickly using a custom search method. We also show how to restrict this type of search to allow only limited back-tracking to provide a heuristic that has better speed and better results than previously known heuristics. Tim Dwyer, Christopher Mears, Kerri Morgan, Todd Niven, Kim Marriott, Mark Wallace 0001 |
PacificVis | 6 |
| 2014 | Modelling with Option Types in MiniZinc
Christopher Mears, Andreas Schutt, Peter J. Stuckey, Guido Tack, Kim Marriott, Mark Wallace 0001 |
CPAIOR | 6 |
| 2012 | Maximising the Net Present Value of Large Resource-Constrained Projects
Hanyu Gu, Peter J. Stuckey, Mark Wallace 0001 |
CP | 3 |
| 2012 | Maximising the Net Present Value for Resource-Constrained Project Scheduling
Andreas Schutt, Geoffrey Chu, Peter J. Stuckey, Mark Wallace 0001 |
CPAIOR | 4 |
| 2011 | Proving Symmetries by Model Transformation
Christopher Mears, Todd Niven, Marcel Jackson, Mark Wallace 0001 |
CP | 4 |
| 2009 | Why Cumulative Decomposition Is Not as Bad as It Sounds
Andreas Schutt, Thibaut Feydy, Peter J. Stuckey, Mark Wallace 0001 |
CP | 4 |
| 2009 | G12 - Towards the Separation of Problem Modelling and Problem Solving
Mark Wallace 0001 |
CPAIOR | 1 |
| 2008 | Adding Search to Zinc
Reza Rafeh, Kim Marriott, Maria Garcia de la Banda, Nicholas Nethercote, Mark Wallace 0001 |
CP | 5 |
| 2008 | A Novel Approach For Detecting Symmetries in CSP Models
Christopher Mears, Maria Garcia de la Banda, Mark Wallace 0001, Bart Demoen |
CPAIOR | 3 |
| 2008 | From High-Level Model to Branch-and-Price Solution in G12
Jakob Puchinger, Peter J. Stuckey, Mark Wallace 0001 |
CPAIOR | 3 |
| 2007 | From Zinc to Design Model
Reza Rafeh, Maria Garcia de la Banda, Kim Marriott, Mark Wallace 0001 |
PADL | 4 |
| 2006 | The Modelling Language Zinc
Maria Garcia de la Banda, Kim Marriott, Reza Rafeh, Mark Wallace 0001 |
CP | 4 |
| 2006 | Adding Constraint Solving to Mercury
Ralph Becket, Maria Garcia de la Banda, Kim Marriott, Zoltan Somogyi, Peter J. Stuckey, Mark Wallace 0001 |
PADL | 6 |
| 2005 | The G12 Project: Mapping Solver Independent Models to Efficient Solutions
Peter J. Stuckey, Maria Garcia de la Banda, Michael J. Maher, Kim Marriott, John K. Slaney, Zoltan Somogyi, Mark Wallace 0001, Toby Walsh |
CP | 7 |
| 2005 | The G12 Project: Mapping Solver Independent Models to Efficient Solutions
Peter J. Stuckey, Maria Garcia de la Banda, Michael J. Maher, Kim Marriott, John K. Slaney, Zoltan Somogyi, Mark Wallace 0001, Toby Walsh |
ICLP | 7 |
| 2004 | Problem Decomposition for Traffic Diversions
Quanshi Xia, Andrew Eremin, Mark Wallace 0001 |
CPAIOR | 3 |
| 2003 | Languages versus Packages for Constraint Problem Solving
Mark Wallace 0001 |
CP | 1 |
| 2001 | Hybrid Benders Decomposition Algorithms in Constraint Logic Programming
Andrew Eremin, Mark Wallace 0001 |
CP | 2 |
| 2000 | Search in AI: Escaping from the CSP Straightjacket
Mark Wallace 0001 |
ECAI | 1 |
| 1998 | A Generic Model and Hybrid Algorithm for Hoist Scheduling Problems
Robert Rodosek, Mark Wallace 0001 |
CP | 2 |
| 1998 | Minimal Perturbance in Dynamic Scheduling
Hani El Sakkout, T. Richards, Mark Wallace 0001 |
ECAI | 3 |
| 1996 | An Instance of Adaptive Constraint Propagation
Hani El Sakkout, Mark Wallace 0001, Barry Richards |
CP | 2 |
| 1992 | CHIP and Propia
Mark Wallace 0001, Thierry Le Provost |
LPAR | 1 |
| 1991 | Compiling Integrity Checking into Update Procedures
Mark Wallace 0001 |
IJCAI | 1 |
| 1990 | Unrestricted Logic Programs or if Stratification is the Cure, what is the Malady?
Mark Wallace 0001 |
ECAI | 1 |