Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jean-Paul Watson

dblp:63/6471 · DBLP profile ↗
← Back
19ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0001-6026-8875ORCID · reported

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

Artificial intelligence and machine learning · 9 · 4 first-authorTheory of computation · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3Human-computer interaction and ubiquitous computing · 2Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Energy systems and smart grids · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy systems and smart grids › energy storage
energy storage integration
0.212014
Integrating Energy Storage Devices Into Market Management Systems · Proc. IEEE 2014
Mathematical optimization › scheduling
job shop scheduling
0.012003
Problem difficulty for tabu search in job-shop scheduling · Artif. Intell. 2003
Mathematical optimization › metaheuristic optimization
tabu search
0.012003
Problem difficulty for tabu search in job-shop scheduling · Artif. Intell. 2003

Methods — techniques the papers use, named apart from their topics

tabu search · 0.0
YearPublicationVenuePosition
2022 DRAGON: Deep Reinforcement Learning for Autonomous Grid Operation and Attack Detection
abstract
As power grids have evolved, IT has become integral to maintaining reliable power. While providing operators improved situational awareness and the ability to rapidly respond to dynamic situations, IT concurrently increases the cyberattack threat surface – as recent grid attacks such as Blackenergy and Crashoverride illustrate. To defend against such attacks, modern power grids require a system that can maintain reliable power during attacks and detect when these attacks occur to allow for a timely response. To help address limitations of prior work, we propose DRAGON– deep reinforcement learning for autonomous grid operation and attack detection, which (i) autonomously learns how to maintain reliable power operations while (ii) simultaneously detecting cyberattacks. We implement DRAGON and evaluate its effectiveness by simulating different attack scenarios on the IEEE 14 bus power transmission system model. Our experimental results show that DRAGON can maintain safe grid operations 225.5% longer than a state-of-the-art autonomous grid operator. Furthermore, on average, our detection method reports a true positive rate of 92.9% and a false positive rate of 11.4%, while also reducing the false negative rate by 63.1% compared to a recent attack detection method.
Matthew Landen, Key-whan Chung, Moses Ike, Sarah Mackay, Jean-Paul Watson, Wenke Lee
ACSAC5
2020 On Mixed-Integer Programming Formulations for the Unit Commitment Problem
abstract
We provide a comprehensive overview of mixed-integer programming formulations for the unit commitment (UC) problem. UC formulations have been an especially active area of research over the past 12 years due to their practical importance in power grid operations, and this paper serves as a capstone for this line of work. We additionally provide publicly available reference implementations of all formulations examined. We computationally test existing and novel UC formulations on a suite of instances drawn from both academic and real-world data sources. Driven by our computational experience from this and previous work, we contribute some additional formulations for both generator production upper bounds and piecewise linear production costs. By composing new UC formulations using existing components found in the literature and new components introduced in this paper, we demonstrate that performance can be significantly improved—and in the process, we identify a new state-of-the-art UC formulation.
Bernard Knueven, James Ostrowski 0001, Jean-Paul Watson
INFORMS J. Comput.3
2020 Optimization-Driven Scenario Grouping
abstract
Scenario decomposition algorithms for stochastic programs compute bounds by dualizing all nonanticipativity constraints and solving individual scenario problems independently. We develop an approach that improves on these bounds by reinforcing a carefully chosen subset of nonanticipativity constraints, effectively placing scenarios into groups. Specifically, we formulate an optimization problem for grouping scenarios that aims to improve the bound by optimizing a proxy metric based on information obtained from evaluating a subset of candidate feasible solutions. We show that the proposed grouping problem is NP-hard in general, identify a polynomially solvable case, and present two formulations for solving the problem: a matching formulation for a special case and a mixed-integer programming formulation for the general case. We use the proposed grouping scheme as a preprocessing step for a particular scenario decomposition algorithm and demonstrate its effectiveness in solving standard test instances of two-stage 0–1 stochastic programs. Using this approach, we are able to prove optimality for all previously unsolved instances of a standard test set. Additionally, we implement this scheme as a preprocessing step for PySP, a publicly available and widely used implementation of progressive hedging, and compare this grouping approach with standard grouping approaches on large-scale stochastic unit commitment instances. Finally, the idea is extended to propose a finitely convergent algorithm for two-stage stochastic programs with a finite feasible region.
Kevin Ryan, Shabbir Ahmed 0001, Santanu Subhas Dey, Deepak Rajan, Amelia Musselman, Jean-Paul Watson
INFORMS J. Comput.6
2014 Integrating Energy Storage Devices Into Market Management Systems
abstract
Intuitively, the integration of energy storage technologies such as pumped hydro and batteries into vertically integrated utility and independent system operator/regional transmission operator (ISO/RTO)-scale systems should confer significant benefits to operations, ranging from mitigation of renewables generation variability to peak shaving. However, the realized benefits of such integration are highly dependent upon the environment in which the integration occurs. Further, integration of storage requires careful modeling extensions of existing market management systems (MMSs), which are currently responsible for market and reliability operations in the grid. In this paper, we outline the core issues that arise when integrating storage devices into an MMS system, ranging from high-level modeling of storage devices for purposes of unit comment and economic dispatch to the potential need for new mechanisms to more efficiently allow for storage to participate in market environments. We observe that the outcomes of cost-benefit analyses of storage integration are sensitive to system-specific details, e.g., wind penetration levels. Finally, we provide an illustrative case study showing significant positive impacts of storage integration.
Cesar A. Silva-Monroy, Jean-Paul Watson
Proc. IEEE2
2012 Solving the Connected Dominating Set Problem and Power Dominating Set Problem by Integer Programming
Neng Fan, Jean-Paul Watson
COCOA2
2011 Non-manifold surface reconstruction from high-dimensional point cloud data
Shawn Martin, Jean-Paul Watson
Comput. Geom.2
2011 Combining Constraint Programming and Local Search for Job-Shop Scheduling
abstract
Since their introduction, local search algorithms have consistently represented the state of the art in solution techniques for the classical job-shop scheduling problem. This dominance is despite the availability of powerful search and inference techniques for scheduling problems developed by the constraint programming community. In this paper, we introduce a simple hybrid algorithm for job-shop scheduling that leverages both the fast, broad search capabilities of modern tabu search algorithms and the scheduling-specific inference capabilities of constraint programming. The hybrid algorithm significantly improves the performance of a state-of-the-art tabu search algorithm for the job-shop problem and represents the first instance in which a constraint programming algorithm obtains performance competitive with the best local search algorithms. Furthermore, the variability in solution quality obtained by the hybrid is significantly lower than that of pure local search algorithms. Beyond performance demonstration, we perform a series of experiments that provide insights into the roles of the two component algorithms in the overall performance of the hybrid.
J. Christopher Beck, T. K. Feng, Jean-Paul Watson
INFORMS J. Comput.3
2010 Scalable Heuristics for a Class of Chance-Constrained Stochastic Programs
abstract
We describe computational procedures for solving a wide-ranging class of stochastic programs with chance constraints where the random components of the problem are discretely distributed. Our procedures are based on a combination of Lagrangian relaxation and scenario decomposition, which we solve using a novel variant of Rockafellar and Wets' progressive hedging algorithm [Rockafellar, R. T., R. J.-B. Wets. 1991. Scenarios and policy aggregation in optimization under uncertainty. Math. Oper. Res. 16(1) 119–147]. Experiments demonstrate the ability of the proposed algorithm to quickly find near-optimal solutions—where verifiable—to both difficult and very large chance-constrained stochastic programs, both with and without integer decision variables. The algorithm exhibits strong scalability in terms of both run time required and final solution quality on large-scale instances. There is a Video Overview associated with this paper. Click here to view the Video Overview . To save the file, right click and choose “Save Link As” from the menu.
Jean-Paul Watson, Roger J.-B. Wets, David L. Woodruff
INFORMS J. Comput.1
2008 A Hybrid Constraint Programming / Local Search Approach to the Job-Shop Scheduling Problem
Jean-Paul Watson, J. Christopher Beck
CPAIOR1
2005 Linking Search Space Structure, Run-Time Dynamics, and Problem Difficulty: A Step Toward Demystifying Tabu Search
abstract
Tabu search is one of the most effective heuristics for locating high-quality solutions to a diverse array of NP-hard combinatorial optimization problems. Despite the widespread success of tabu search, researchers have a poor understanding of many key theoretical aspects of this algorithm, including models of the high-level run-time dynamics and identification of those search space features that influence problem difficulty. We consider these questions in the context of the job-shop scheduling problem (JSP), a domain where tabu search algorithms have been shown to be remarkably effective. Previously, we demonstrated that the mean distance between random local optima and the nearest optimal solution is highly correlated with problem difficulty for a well-known tabu search algorithm for the JSP introduced by Taillard. In this paper, we discuss various shortcomings of this measure and develop a new model of problem difficulty that corrects these deficiencies. We show that Taillard's algorithm can be modeled with high fidelity as a simple variant of a straightforward random walk. The random walk model accounts for nearly all of the variability in the cost required to locate both optimal and sub-optimal solutions to random JSPs, and provides an explanation for differences in the difficulty of random versus structured JSPs. Finally, we discuss and empirically substantiate two novel predictions regarding tabu search algorithm behavior. First, the method for constructing the initial solution is highly unlikely to impact the performance of tabu search. Second, tabu tenure should be selected to be as small as possible while simultaneously avoiding search stagnation; values larger than necessary lead to significant degradations in performance.
Jean-Paul Watson, L. Darrell Whitley, Adele E. Howe
J. Artif. Intell. Res.1
2004 Landscape Regularity and Random Walks for the Job-Shop Scheduling Problem
Christian Bierwirth, Dirk C. Mattfeld, Jean-Paul Watson
EvoCOP3
2004 Properties of Gray and Binary Representations
abstract
Representations are formalized as encodings that map the search space to the vertex set of a graph. We define the notion of bit equivalent encodings and show that for such encodings the corresponding Walsh coefficients are also conserved. We focus on Gray codes as particular types of encoding and present a review of properties related to the use of Gray codes. Gray codes are widely used in conjunction with genetic algorithms and bit-climbing algorithms for parameter optimization problems. We present new convergence proofs for a special class of unimodal functions; the proofs show that a steepest ascent bit climber using any reflected Gray code representation reaches the global optimum in a number of steps that is linear with respect to the encoding size. There are in fact many different Gray codes. Shifting is defined as a mechanism for dynamically switching from one Gray code representation to another in order to escape local optima. Theoretical results that substantially improve our understanding of the Gray codes and the shifting mechanism are presented. New proofs also shed light on the number of unique Gray code neighborhoods accessible via shifting and on how neighborhood structure changes during shifting. We show that shifting can improve the performance of both a local search algorithm as well as one of the best genetic algorithms currently available.
Jonathan E. Rowe, L. Darrell Whitley, Laura Barbulescu, Jean-Paul Watson
Evol. Comput.4
2003 Quad Search and Hybrid Genetic Algorithms
L. Darrell Whitley, Deon Garrett, Jean-Paul Watson
GECCO3
2003 Problem difficulty for tabu search in job-shop scheduling
Jean-Paul Watson, J. Christopher Beck, Adele E. Howe, L. Darrell Whitley
Artif. Intell.1
2002 Satellite Range Scheduling: A Comparison of Genetic, Heuristic and Local Search
Laura Barbulescu, Adele E. Howe, Jean-Paul Watson, L. Darrell Whitley
PPSN3
2002 Contrasting Structured and Random Permutation Flow-Shop Scheduling Problems: Search-Space Topology and Algorithm Performance
abstract
The use of random test problems to evaluate algorithm performance raises an important, and generally unanswered, question: Are the results generalizable to more realistic problems? Researchers generally assume that algorithms with superior performance on difficult, random test problems will also perform well on more realistic, structured problems. Our research explores this assumption for the permutation flow-shop scheduling problem. We introduce a method for generating structured flow-shop problems, which are modeled after features found in some real-world manufacturing environments. We perform experiments that indicate significant differences exist between the search-space topologies of random and structured flow-shop problems, and demonstrate that these differencescanaffect the performance of certain algorithms. Yet despite these differences, and in contrast to difficult random problems, the majority of structured flow-shop problems were easily solved to optimality by most algorithms. For the problems not optimally solved, differences in performance were minor. We conclude that more realistic, structured permutation flow-shop problems are actually relatively easy to solve. Our results also raise doubts as to whether superior performance on difficult random scheduling problems translates into superior performance on more realistic kinds of scheduling problems.
Jean-Paul Watson, Laura Barbulescu, L. Darrell Whitley, Adele E. Howe
INFORMS J. Comput.1
1998 The Traveling Salesrep Problem, Edge Assembly Crossover, and 2-opt
Jean-Paul Watson, Charlie Ross, V. Eisele, Jason Denton, José Bins, C. Guerra, L. Darrell Whitley, Adele E. Howe
PPSN1
1998 Comparing heuristic search methods and genetic algorithms for warehouse scheduling
abstract
We compare several techniques for scheduling shipment of customer orders for the Coors Brewing warehouse and production line. The goal is to minimize time at dock for trucks and railcars while also minimizing inventory. The techniques include a genetic algorithm, local search operators, heuristic rules, systematic search and hybrid approaches. Initial results show a hybrid genetic algorithm to be superior to the other methods. The evaluation function is a fast approximate form of a warehouse simulation. We also assess the sensitivity of the search algorithms to noise in an approximate evaluation function using a more detailed (and costly) simulation.
L. Darrell Whitley, Adele E. Howe, Soraya B. Rana, Jean-Paul Watson, Laura Barbulescu
SMC4
1998 Comparing heuristic search methods and genetic algorithms for warehouse scheduling
abstract
We compare several techniques for scheduling shipment of customer orders for the Coors Brewing warehouse and production line. The goal is to minimize time at dock for trucks and railcars while also minimizing inventory. The techniques include a genetic algorithm, local search operators, heuristic rules, systematic search and hybrid approaches. Initial results show a hybrid genetic algorithm to be superior to the other methods. The evaluation function is a fast approximate form of a warehouse simulation. We also assess the sensitivity of the search algorithms to noise in an approximate evaluation function using a more detailed (and costly) simulation.
L. Darrell Whitley, Adele E. Howe, Soraya B. Rana, Jean-Paul Watson, Laura Barbulescu
SMC4