EDBT 2026 Demo / reviewers in the wild / expert
Adele E. Howe
dblp:h/AdeleEHowe
· DBLP profile ↗
53ranked-venue papers
13as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 34 · 8 first-authorDatabases, data management, data science and information retrieval · 9 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 1 first-authorSecurity and privacy · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 3Theory of computation · 2Systems, architecture and hardware · 1 · 1 first-author
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.
| Network and information security
2 papers |
Usable security · 94% Web and mobile security · 6% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 67% Mathematical optimization · 33% | |
| Databases, data mining, and information retrieval
4 papers |
Data mining · 46% Information retrieval · 36% Recommender systems · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 57% Electronic design automation · 43% | |
| Artificial intelligence
7 papers |
Planning, search and constraint satisfaction · 76% Information extraction and text analysis · 19% Trustworthy machine learning · 5% | |
| Human-computer interaction and pervasive computing
1 paper |
Design research and methods · 100% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Usable security
security user studies |
0.2 | 1 | 2015 | POSTER: PsychoRithm: A Framework for Studying How Human Traits Affect User Response to Security Situations · CCS 2015 |
Usable security
user behavior |
0.2 | 1 | 2015 | POSTER: PsychoRithm: A Framework for Studying How Human Traits Affect User Response to Security Situations · CCS 2015 |
Mathematical optimization › combinatorial optimization
local search |
0.2 | 1 | 2013 | Greedy or Not? Best Improving versus First Improving Stochastic Local Search for MAXSAT · AAAI 2013 |
Automated reasoning and model checking › satisfiability
maximum satisfiability |
0.2 | 1 | 2013 | Greedy or Not? Best Improving versus First Improving Stochastic Local Search for MAXSAT · AAAI 2013 |
Automated reasoning and model checking
satisfiability |
0.2 | 1 | 2013 | Greedy or Not? Best Improving versus First Improving Stochastic Local Search for MAXSAT · AAAI 2013 |
Automated reasoning and model checking › satisfiability
stochastic local search |
0.2 | 1 | 2013 | Greedy or Not? Best Improving versus First Improving Stochastic Local Search for MAXSAT · AAAI 2013 |
Usable security
security behavior |
0.1 | 1 | 2012 | The Psychology of Security for the Home Computer User · IEEE Symposium on Security and Privacy 2012 |
Usable security › security behavior
security decision-making |
0.1 | 1 | 2012 | The Psychology of Security for the Home Computer User · IEEE Symposium on Security and Privacy 2012 |
Design research and methods › research methodology
user study methodology |
0.1 | 1 | 2015 | POSTER: PsychoRithm: A Framework for Studying How Human Traits Affect User Response to Security Situations · CCS 2015 |
Recommender systems
collaborative filtering |
0.1 | 1 | 2006 | A decentralized CF approach based on cooperative agents · WWW 2006 |
Distributed systems
peer-to-peer systems |
0.1 | 1 | 2006 | A decentralized CF approach based on cooperative agents · WWW 2006 |
Data mining › text mining › text classification
genre classification |
0.1 | 1 | 2005 | Genre Classification of Web Documents · AAAI 2005 |
Data mining › text mining
text classification |
0.1 | 1 | 2005 | Genre Classification of Web Documents · AAAI 2005 |
Data mining › text mining › text classification
web page classification |
0.1 | 1 | 2005 | Genre Classification of Web Documents · AAAI 2005 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2004 | Leap Before You Look: An Effective Strategy in an Oversubscribed Scheduling Problem · AAAI 2004 |
Web and mobile security
phishing |
0.0 | 1 | 2012 | The Psychology of Security for the Home Computer User · IEEE Symposium on Security and Privacy 2012 |
Mathematical optimization › scheduling
job shop scheduling |
0.0 | 1 | 2003 | Problem difficulty for tabu search in job-shop scheduling · Artif. Intell. 2003 |
Mathematical optimization › metaheuristic optimization
tabu search |
0.0 | 1 | 2003 | Problem difficulty for tabu search in job-shop scheduling · Artif. Intell. 2003 |
Information retrieval › distributed information retrieval
metasearch |
0.0 | 1 | 1997 | Experiences with Selecting Search Engines Using Metasearch · ACM Trans. Inf. Syst. 1997 |
Information retrieval
search engines |
0.0 | 1 | 1997 | Experiences with Selecting Search Engines Using Metasearch · ACM Trans. Inf. Syst. 1997 |
Information retrieval › search engines
search engine selection |
0.0 | 1 | 1997 | Experiences with Selecting Search Engines Using Metasearch · ACM Trans. Inf. Syst. 1997 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan execution
failure recovery |
0.0 | 2 | 1992 | Analyzing Failure Recovery to Improve Planner Design · AAAI 1992 Failure Recovery: A Model and Experiments · AAAI 1991 |
Natural language and speech › Information extraction and text analysis
document analysis |
0.0 | 1 | 2005 | Genre Classification of Web Documents · AAAI 2005 |
Information retrieval
filtering |
0.0 | 1 | 2004 | Filtering for personal web information agents · SIGIR 2004 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
partial-order planning |
0.0 | 1 | 1995 | Comparison of Methods for Improving Search Efficiency in a Partial-Order Planner · IJCAI 1995 |
Information retrieval
ranking |
0.0 | 1 | 1997 | Experiences with Selecting Search Engines Using Metasearch · ACM Trans. Inf. Syst. 1997 |
Information retrieval
retrieval models |
0.0 | 1 | 1997 | Experiences with Selecting Search Engines Using Metasearch · ACM Trans. Inf. Syst. 1997 |
Machine learning › Trustworthy machine learning
interpretability |
0.0 | 1 | 1995 | Understanding Planner Behavior · Artif. Intell. 1995 |
Methods — techniques the papers use, named apart from their topics
real-time scenario presentation · 0.4behavioral recording · 0.4stochastic local search · 0.2first improving moves · 0.2best improving moves · 0.2literature review · 0.1p2p overlay network · 0.1cooperative agents · 0.1text classification · 0.1filtering · 0.0tabu search · 0.0meta-index · 0.0categorical approach · 0.0failure recovery analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Stochastic Local Search over Minterms on Structured SAT InstancesabstractWe observed that Conjunctive Normal Form (CNF) encodings of structured SAT instances often have a set of consecutive clauses defined over a small number of Boolean variables. To exploit the pattern, we propose a transformation of CNF to an alternative representation, Conjunctive Minterm Canonical Form (CMCF). The transformation is a two-step process: CNF clauses are first partitioned into disjoint subsets such that each subset contains CNF clauses with shared Boolean variables. CNF clauses in each subset are then replaced by Minterm Canonical Form (i.e., partial solutions), which is found by enumeration. We show empirically that a simple Stochastic Local Search (SLS) solver based on CMCF can consistently achieve a higher success rate using fewer evaluations than the SLS solver WalkSAT on two representative classes of structured SAT problems. Wenxiang Chen, L. Darrell Whitley, Adele E. Howe, Brian W. Goldman |
SOCS | 3 |
| 2015 | POSTER: PsychoRithm: A Framework for Studying How Human Traits Affect User Response to Security SituationsabstractUser studies to investigate which human traits affect a user's response to cyber security related situations are typically conducted via self-reported surveys. However, it has been observed that factors such as peer perception, socially desirable responding, and responder bias etc. frequently impact the results, which then do not necessarily reflect the actual behavior of the user when subjected to real world security incidents. To mitigate such biases, we developed PsychoRithm - a software system that presents different real-world security scenarios for the subjects and records their real-time reactions to these scenarios. This paper describes the architecture of PsychoRithm, the design choices we had to make, and the challenges we faced in the design process. Subhojeet Mukherjee, Sachini S. Weerawardhana, Chancey Dunn, Indrajit Ray, Adele E. Howe |
CCS | 5 |
| 2014 | Use of explicit memory in the dynamic traveling salesman problemabstractIn the dynamic traveling salesman problem (DTSP), the weights and vertices of the graph representing the TSP are allowed to change during the optimization. This work first discusses some issues related to the use of evolutionary algorithms in the DTSP. When efficient algorithms used for the static TSP are applied with restart in the DTSP, we observe that only some edges are generally inserted in and removed from the best solutions after the changes. This result indicates a possible beneficial use of memory approaches, usually employed in cyclic dynamic environments. We propose a memory approach and a hybrid approach that combines our memory approach with the elitism-based immigrants genetic algorithm (EIGA). We compare these two algorithms to four existing algorithms and show that memory approaches can be beneficial for the DTSP with random changes. Renato Tinós, L. Darrell Whitley, Adele E. Howe |
GECCO | 3 |
| 2013 | Greedy or Not? Best Improving versus First Improving Stochastic Local Search for MAXSATabstractStochastic local search (SLS) is the dominant paradigm for incomplete SAT and MAXSAT solvers. Early studies on small 3SAT instances found that the use of “best improving” moves did not improve search compared to using an arbitrary “first improving” move. Yet SLS algorithms continue to use best improving moves. We revisit this issue by studying very large random and industrial MAXSAT problems. Because locating best improving moves is more expensive than first improving moves, we designed an “approximate best” improving move algorithm and prove that it is as efficient as first improving move SLS. For industrial problems the first local optima found using best improving moves are statistically significantly better than local optima found using first improving moves. However, this advantage reverses as search continues and algorithms must explore equal moves on plateaus. This reversal appears to be associated with critical variables that are in many clauses and that also yield large improving moves. L. Darrell Whitley, Adele E. Howe, Doug Hains |
AAAI | 2 |
| 2013 | Accepting the inevitable: factoring the user into home computer securityabstractHome computer users present unique challenges to computer security. A user's actions frequently affect security without the user understanding how. Moreover, whereas some home users are quite adept at protecting their machines from security threats, a vast majority are not. Current generation security tools, unfortunately, do not tailor security to the home user's needs and actions. In this work, we propose Personalized Attack Graphs (PAG) as a formal technique to model the security risks for the home computer informed by a profile of the user attributes such as preferences, threat perceptions and activities. A PAG also models the interplay between user activities and preferences, attacker strategies, and system activities within the system risk model. We develop a formal model of a user profile to personalize a single, monolithic PAG to different users, and show how to use the user profile to predict user actions. Malgorzata Urbanska, Mark Roberts, Indrajit Ray, Adele E. Howe, Zinta S. Byrne |
CODASPY | 4 |
| 2013 | Second order partial derivatives for NK-landscapesabstractLocal search methods based on explicit neighborhood enumeration require at least $O(n)$ time to identify all possible improving moves. For k-bounded pseudo-Boolean optimization problems, recent approaches have achieved $O(k^2*2^{k})$ runtime cost per move, where $n$ is the number of variables and $k$ is the number of variables per subfunction. Even though the bound is independent of $n$, the complexity per move is still exponential in $k$. In this paper, we propose a second order partial derivatives-based approach that executes first-improvement local search where the runtime cost per move is time polynomial in $k$ and independent of $n$. This method is applied to NK-landscapes, where larger values of $k$ may be of particular interest. Wenxiang Chen, L. Darrell Whitley, Doug Hains, Adele E. Howe |
GECCO | 4 |
| 2013 | Hyperplane initialized local search for MAXSATabstractBy converting the MAXSAT problem to Walsh polynomials, we can efficiently and exactly compute the hyperplane averages of fixed order k. We use this fact to construct initial solutions based on variable configurations that maximize the sampling of hyperplanes with good average evaluations. The Walsh coefficients can also be used to implement a constant time neighborhood update which is integral to a fast next descent local search for MAXSAT (and for all bounded pseudo-Boolean optimization problems.) We evaluate the effect of initializing local search with hyperplane averages on both the first local optima found by the search and the final solutions found after a fixed number of bit flips. Hyperplane initialization not only provides better evaluations, but also finds local optima closer to the globally optimal solution in fewer bit flips than search initialized with random solutions. A next descent search initialized with hyperplane averages is able to outperform several state-of-the art stochastic local search algorithms on both random and industrial instances of MAXSAT. Doug Hains, L. Darrell Whitley, Adele E. Howe, Wenxiang Chen |
GECCO | 3 |
| 2012 | Improving Lin-Kernighan-Helsgaun with Crossover on Clustered Instances of the TSP
Doug Hains, L. Darrell Whitley, Adele E. Howe |
PPSN (2) | 3 |
| 2012 | An Empirical Evaluation of O(1) Steepest Descent for NK-Landscapes
L. Darrell Whitley, Wenxiang Chen, Adele E. Howe |
PPSN (1) | 3 |
| 2012 | The Psychology of Security for the Home Computer UserabstractThe home computer user is often said to be the weakest link in computer security. They do not always follow security advice, and they take actions, as in phishing, that compromise themselves. In general, we do not understand why users do not always behave safely, which would seem to be in their best interest. This paper reviews the literature of surveys and studies of factors that influence security decisions for home computer users. We organize the review in four sections: understanding of threats, perceptions of risky behavior, efforts to avoid security breaches and attitudes to security interventions. We find that these studies reveal a lot of reasons why current security measures may not match the needs or abilities of home computer users and suggest future work needed to inform how security is delivered to this user group. Adele E. Howe, Indrajit Ray, Mark Roberts, Malgorzata Urbanska, Zinta S. Byrne |
IEEE Symposium on Security and Privacy | 1 |
| 2012 | Computing the moments of k-bounded pseudo-Boolean functions over Hamming spheres of arbitrary radius in polynomial time
Andrew M. Sutton, L. Darrell Whitley, Adele E. Howe |
Theor. Comput. Sci. | 3 |
| 2011 | Mutation rates of the (1+1)-EA on pseudo-boolean functions of bounded epistasisabstractWhen the epistasis of the fitness function is bounded by a constant, we show that the expected fitness of an offspring of the (1+1)-EA can be efficiently computed for any point. Moreover, we show that, for any point, it is always possible to efficiently retrieve the "best" mutation rate at that point in the sense that the expected fitness of the resulting offspring is maximized. On linear functions, it has been shown that a mutation rate of 1/n is provably optimal. On functions where epistasis is bounded by a constant k, we show that for sufficiently high fitness, the commonly used mutation rate of 1/n is also best, at least in terms of maximizing the expected fitness of the offspring. However, we find for certain ranges of the fitness function, a better mutation rate can be considerably higher, and can be found by solving for the real roots of a degree-k polynomial whose coefficients contain the nonzero Walsh coefficients of the fitness function. Simulation results on maximum k-satisfiability problems and NK-landscapes show that this expectation-maximized mutation rate can cause significant gains early in search. Andrew M. Sutton, L. Darrell Whitley, Adele E. Howe |
GECCO | 3 |
| 2010 | A Hybrid Genetic Algorithm for the Traveling Salesman Problem Using Generalized Partition Crossover
L. Darrell Whitley, Doug Hains, Adele E. Howe |
PPSN (1) | 3 |
| 2010 | Directed Plateau Search for MAX-k-SATabstractLocal search algorithms for MAX-k-SAT must often explore large regions of mutually connected equal moves, or plateaus, typically by taking random walks through the region. In this paper, we develop a surrogate plateau "gradient" function using a Walsh transform of the objective function. This function gives the mean value of the objective function over localized volumes of the search space. This information can be used to direct search through plateaus more quickly. The focus of this paper is on demonstrating that formal analysis of search space structure can direct existing algorithms in a more principled manner than random walks. We show that embedding the gradient computation into a hill-climbing local search for MAX-k-SAT improves its convergence profile. Andrew M. Sutton, Adele E. Howe, L. Darrell Whitley |
SOCS | 2 |
| 2009 | A polynomial time computation of the exact correlation structure of k-satisfiability landscapesabstractThe autocorrelation function and related correlation length are statistical quantities that capture the ruggedness of the fitness landscape: a measure that is directly related to the hardness of a problem for certain heuristic search algorithms. Typically, these quantities are estimated empirically by sampling along a random walk. In this paper, we show that a polynomial-time Walsh decomposition of the k-satisfiability evaluation function allows us to compute the exact autocorrelation function and correlation length for any given k-satisfiability instance. We also use the decomposition to compute a theoretical expectation for the autocorrelation function and correlation length over the ensemble of instances generated uniformly at random. We find that this expectation is invariant to the constrainedness of the problem as measured by the ratio of clauses to variables. However, we show that filtered problems, which are typically used in local search studies, have a bias that causes a significant deviation from the expected correlation structure of unfiltered, uniformly generated problems. Andrew M. Sutton, L. Darrell Whitley, Adele E. Howe |
GECCO | 3 |
| 2009 | Tunneling between optima: partition crossover for the traveling salesman problemabstractA new recombination operator is introduced for the Traveling Salesman Problem called partition crossover. Theoretical and empirical results indicate that when two local optima are recombined using partition crossover, two offspring are produced that are highly likely to also be local optima. Thus, the operator is capable of jumping or tunneling from two local optima to two new and distinct local optima without searching intermediate solutions. The operator is respectful and it transmits alleles which means that 1) all common edges from the two parents are inherited and 2) the offspring are constructed using only edges inherited from the two parents. Partition crossover is not always feasible: sometimes two new Hamiltonian circuits cannot be constructed by the operator using only edges inherited from the two parents. But empirical results indicate that partition crossover is feasible 95 percent of the time when recombining randomly selected local optima. Furthermore, from a sample of local optima that are within a short random walk of the global optimum, partition crossover typically relocates the global optimum in a single move when crossover is feasible. L. Darrell Whitley, Doug Hains, Adele E. Howe |
GECCO | 3 |
| 2009 | Learning from planner performance
Mark Roberts, Adele E. Howe |
Artif. Intell. | 2 |
| 2008 | Re-considering neighborhood-based collaborative filtering parameters in the context of new dataabstractThe Movielens dataset and the Herlocker et al. study of 1999 have been very influential in collaborative filtering. Yet, the age of both invites re-examining their applicability. We use Netflix challenge data to re-visit the prior results. In particular, we re-evaluate the parameters of Herlocker et al.'s method on two critical factors: measuring similarity between users and normalizing the ratings of the users. We find that normalization plays a significant role and that Pearson Correlation is not necessarily the best similarity metric. Adele E. Howe, Ryan D. Forbes |
CIKM | 1 |
| 2008 | Understanding elementary landscapesabstractThe landscape formalism unites a finite candidate solution set to a neighborhood topology and an objective function. This construct can be used to model the behavior of local search on combinatorial optimization problems. A landscape is elementary when it possesses a unique property that results in a relative smoothness and decomposability to its structure. In this paper we explain elementary landscapes in terms of the expected value of solution components which are transformed in the process of moving from an incumbent solution to a neighboring solution. We introduce new results about the properties of elementary landscapes and discuss the practical implications for search algorithms. L. Darrell Whitley, Andrew M. Sutton, Adele E. Howe |
GECCO | 3 |
| 2006 | PSO and multi-funnel landscapes: how cooperation might limit explorationabstractParticle Swarm Optimization (PSO) is a population-based optimization method in which search points employ a cooperative strategy to move toward one another. In this paper we show that PSO appears to work well on optimization functions. On more complex optimization problems, PSO tends to converge too quickly and then fail to make further progress. We contend that most benchmarks for PSO have classically been demonstrated on single-funnel functions. However, in practice, optimization tasks are more complex and possess higher problem dimensionality. We present empirical results that support our conjecture that PSO performs well on single-funnel functions but tends to stagnate on more complicated landscapes. Andrew M. Sutton, L. Darrell Whitley, Monte Lunacek, Adele E. Howe |
GECCO | 4 |
| 2006 | A decentralized CF approach based on cooperative agentsabstractIn this paper, we propose a decentralized collaborative filtering (CF) approach based on P2P overlay network for the autonomous agents' environment. Experiments show that our approach is more scalable than traditional centralized CF filtering systems and alleviates the sparsity problem in distributed CF. Byeong Man Kim, Qing Li 0005, Adele E. Howe |
WWW | 3 |
| 2006 | Understanding Algorithm Performance on an Oversubscribed Scheduling ApplicationabstractThe best performing algorithms for a particular oversubscribed scheduling application, Air Force Satellite Control Network (AFSCN) scheduling, appear to have little in common. Yet, through careful experimentation and modeling of performance in real problem instances, we can relate characteristics of the best algorithms to characteristics of the application. In particular, we find that plateaus dominate the search spaces (thus favoring algorithms that make larger changes to solutions) and that some randomization in exploration is critical to good performance (due to the lack of gradient information on the plateaus). Based on our explanations of algorithm performance, we develop a new algorithm that combines characteristics of the best performers; the new algorithm's performance is better than the previous best. We show how hypothesis driven experimentation and search modeling can both explain algorithm performance and motivate the design of a new algorithm. Laura Barbulescu, Adele E. Howe, L. Darrell Whitley, Mark Roberts |
J. Artif. Intell. Res. | 2 |
| 2005 | Genre Classification of Web Documents
Elizabeth S. Boese, Adele E. Howe |
AAAI | 2 |
| 2005 | Effects of web document evolution on genre classificationabstractThe World Wide Web is a massive corpus that constantly evolves. Classification experiments usually grab a snapshot (temporally and spatially) of the Web for a corpus. In this paper, we examine the effects of page evolution on genre classification of Web pages. Web genre refers to the type of the page characterized by features such as style, form or presentation layout, and meta-content; Web genre can be used to tune spider crawling re-visits and inform relevance judgments for search engines. We found that pages in some genres change rarely if at all and can be used in present-day research experiments without requiring an updated version. We show that an old corpus can be used for training when testing on new Web pages, with only a marginal drop in accuracy rates on genre classification. We also show that features found to be useful in one corpus do not transfer well to other corpora with different genres. Elizabeth S. Boese, Adele E. Howe |
CIKM | 2 |
| 2005 | Linking Search Space Structure, Run-Time Dynamics, and Problem Difficulty: A Step Toward Demystifying Tabu SearchabstractTabu 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. | 3 |
| 2004 | Leap Before You Look: An Effective Strategy in an Oversubscribed Scheduling Problem
Laura Barbulescu, L. Darrell Whitley, Adele E. Howe |
AAAI | 3 |
| 2004 | Filtering for personal web information agentsabstractNo abstract available. Gabriel Somlo, Adele E. Howe |
SIGIR | 2 |
| 2003 | Problem difficulty for tabu search in job-shop scheduling
Jean-Paul Watson, J. Christopher Beck, Adele E. Howe, L. Darrell Whitley |
Artif. Intell. | 3 |
| 2002 | Satellite Range Scheduling: A Comparison of Genetic, Heuristic and Local Search
Laura Barbulescu, Adele E. Howe, Jean-Paul Watson, L. Darrell Whitley |
PPSN | 2 |
| 2002 | Contrasting Structured and Random Permutation Flow-Shop Scheduling Problems: Search-Space Topology and Algorithm PerformanceabstractThe 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. | 4 |
| 2002 | A Critical Assessment of Benchmark Comparison in PlanningabstractRecent trends in planning research have led to empirical comparison becoming commonplace. The field has started to settle into a methodology for such comparisons, which for obvious practical reasons requires running a subset of planners on a subset of problems. In this paper, we characterize the methodology and examine eight implicit assumptions about the problems, planners and metrics used in many of these comparisons. The problem assumptions are: PR1) the performance of a general purpose planner should not be penalized/biased if executed on a sampling of problems and domains, PR2) minor syntactic differences in representation do not affect performance, and PR3) problems should be solvable by STRIPS capable planners unless they require ADL. The planner assumptions are: PL1) the latest version of a planner is the best one to use, PL2) default parameter settings approximate good performance, and PL3) time cut-offs do not unduly bias outcome. The metrics assumptions are: M1) performance degrades similarly for each planner when run on degraded runtime environments (e.g., machine platform) and M2) the number of plan steps distinguishes performance. We find that most of these assumptions are not supported empirically; in particular, that planners are affected differently by these assumptions. We conclude with a call to the community to devote research resources to improving the state of the practice and especially to enhancing the available benchmark problems. Adele E. Howe, Eric Dahlman |
J. Artif. Intell. Res. | 1 |
| 2002 | AI Planner Assisted Test Generation
Anneliese Amschler Andrews, Chunhui Zhu, Michael Scheetz, Eric Dahlman, Adele E. Howe |
Softw. Qual. J. | 5 |
| 2001 | Adaptive Lightweight Text Filtering
Gabriel Somlo, Adele E. Howe |
IDA | 2 |
| 2000 | Planner Based Error Recovery TestingabstractError recovery testing is an important part of software testing, especially for safety-critical systems. We show how an AI planning system and the concepts of mutation testing can be combined to generate error recovery tests for software. We identify a set of mutation operations on the representation that the planner uses when generating test cases. These mutations cause error recovery test cases to be generated. The paper applies these concepts to the testing of a large tape storage system. Anneliese Amschler Andrews, Michael Scheetz, Eric Dahlman, Adele E. Howe |
ISSRE | 4 |
| 2000 | Evaluating robustness in a two layer simulated robot architectureabstractMany two layer robot architectures have been proposed and implemented. While justification for the design can be well argued, how does one know it is really a good idea? In this paper, one describes a two layer architecture (reinforcement learning in the bottom layer and POMDP planning at the top) for a simulated robot and summarize a set of three experiments in which one evaluated the design. To address the many difficulties of evaluating robot architectures, one advocates an experimental approach in which design criteria are elucidated and then form the basis for the evaluation experiments. In our case, one tests the implementation for its reliability and generalization (our design criteria) by comparing our architecture to one in which a key component is substituted; in these experiments, one demonstrates significant performance gains on the design criteria for our architecture. Larry D. Pyeatt, Adele E. Howe |
J. Exp. Theor. Artif. Intell. | 2 |
| 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 |
PPSN | 8 |
| 1998 | Comparing heuristic search methods and genetic algorithms for warehouse schedulingabstractWe 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 |
SMC | 2 |
| 1998 | Comparing heuristic search methods and genetic algorithms for warehouse schedulingabstractWe 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 |
SMC | 2 |
| 1997 | Modelling Discrete Event Sequences as State Transition Diagrams
Adele E. Howe, Gabriel Somlo |
IDA | 1 |
| 1997 | Test Case Generation as an AI Planning Problem
Adele E. Howe, Anneliese Amschler Andrews, Richard T. Mraz |
Autom. Softw. Eng. | 1 |
| 1997 | Program understanding behaviour during enhancement of large-scale softwareabstractThis paper reports on a software understanding field study during the enhancement of large-scale software. The participants were professional software maintenance personnel from industry. The paper reports on the general understanding process, the kinds of actions programmers preferred during the enhancement task, the level of abstraction at which they were working, and role of hypotheses in the enhancement strategies they used. The results of the observations are also interpreted in terms of the information needs of these personnel during the enhancement task. We found that programmers work predominantly at the code and algorithmic levels with differences depending on the stage of the enhancement. They frequently switch between levels of abstraction. The programmers' main concerns are with what software does and how this is accomplished, not why software was built a certain way. These questions guide the work process. There was strong indication that memory (over)load is an issue. This is, of course, related to the size of the software. Information is sought and cross-referenced from a variety of sources from application domain concepts to code-related information, outpacing current maintenance environments' capabilities which are mostly stratified by information sources, making cross-referencing difficult. © 1997 John Wiley & Sons, Ltd. Anneliese Amschler Andrews, A. Marie Vans, Adele E. Howe |
J. Softw. Maintenance Res. Pract. | 3 |
| 1997 | Experiences with Selecting Search Engines Using MetasearchabstractSearch engines are among the most useful and high-profile resources on the Internet. The problem of finding information on the Internet has been replaced with the problem of knowing where search engines are, what they are designed to retrieve, and how to use them. This article describes and evaluates SavvySearch, a metasearch engine designed to intelligently select and interface with multiple remote search engines. The primary metasearch issue examined is the importance of carefully selecting and ranking remote search engines for user queries. We studied the efficacy of SavvySearch's incrementally acquired metaindex approach to selecting search engines by analyzing the effect of time and experience on performance. We also compared the metaindex approach to the simpler categorical approach and showed how much experience is required to surpass the simple scheme. Daniel Dreilinger, Adele E. Howe |
ACM Trans. Inf. Syst. | 2 |
| 1995 | Comparison of Methods for Improving Search Efficiency in a Partial-Order Planner
Adele E. Howe |
IJCAI | 2 |
| 1995 | System testing with an AI plannerabstractSystem testing of software with command language interfaces can be automated using grammar based test generation or through generating tests from an application domain specification. When viewing test case generation as constructing a sequence of commands to achieve a testing goal, AI planning systems show promise. We report on automated test generation with an AI planning system and compare results to tests generated by Sleuth, a tool for automated application domain testing. Richard T. Mraz, Adele E. Howe, Anneliese Amschler Andrews |
ISSRE | 2 |
| 1995 | Understanding Planner Behavior
Adele E. Howe, Paul R. Cohen |
Artif. Intell. | 1 |
| 1995 | Improving the Reliability of Artificial Intelligence Planning Systems by Analyzing their Failure RecoveryabstractAs planning technology improves, artificial intelligence planners are being embedded in increasingly complicated environments: ones that are particularly challenging even for human experts. Consequently, failure is becoming both increasingly likely for these systems (due to the difficult and dynamic nature of the new environments) and increasingly important to address (due to the systems' potential use on real world applications). The paper describes the development of a failure recovery component for a planner in a complex simulated environment and a procedure (called failure recovery analysis) for assisting programmers in debugging that planner. The failure recovery design is iteratively enhanced and evaluated in a series of experiments. Failure recovery analysis is described and demonstrated on an example from the Phoenix planner. The primary advantage of these approaches over existing approaches is that they are based on only a weak model of the planner and its environment, which makes them most suitable when the planner is being developed. By integrating them, failure recovery and failure recovery analysis improve the reliability of the planner by repairing failures during execution and identifying failures due to bugs in the planner and failure recovery itself.> Adele E. Howe |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1994 | Integrating Statistical Methods for Characterizing Causal Influences on Planner Behavior over TimeabstractStatistical causal modeling techniques allow us to develop models of program behavior, but these techniques tend to be limited in what they can model: either continuing, repetitive influences or causal influences without cycles, but not both as appear in many environments. The paper describes how two statistical modeling techniques can be combined to suggest and test specific hypotheses about how the environment and the AI planner's design causally influence the planner's behavior. One technique, dependency detection, is designed to identify relationships (dependencies) between particular failures, the methods that repair them and the occurrence of failures downstream. Another method, path analysis, builds causal models of correlational data. Dependency detection operates over a series of events, and path analysis models within a temporal snapshot. We explain the integration of the techniques and demonstrate it on execution data from the Phoenix planner.> Adele E. Howe, Robert St. Amant, Paul R. Cohen |
ICTAI | 1 |
| 1994 | Methods for Finding Influences on Program FailureabstractThis paper describes two approaches for detecting patterns of detrimental program behavior, called dependencies, over long periods of time; these dependencies indicate cases where previous events influence the occurrence of later failure. This research extends a previous approach that was limited to temporally adjacent events. The two approaches, heuristic search and local search, are demonstrated on several data sets from an AI planner and are compared on their efficiency and the dependencies they detect.> Adele E. Howe, Aaron D. Fuegi |
ICTAI | 1 |
| 1992 | Analyzing Failure Recovery to Improve Planner Design
Adele E. Howe |
AAAI | 1 |
| 1991 | Failure Recovery: A Model and Experiments
Adele E. Howe, Paul R. Cohen |
AAAI | 1 |
| 1990 | Addressing Real-Time Constraints in the Design of Autonomous Agents
Adele E. Howe, David M. Hart, Paul R. Cohen |
Real Time Syst. | 1 |
| 1989 | Toward AI research methodology: three case studies in evaluationabstractThe roles of evaluation in empirical artificial intelligence (AI) research are described, in an idealized cyclic model and in the context of three case studies. The case studies illustrate the pitfalls in evaluation and the contributions of evaluation at all stages of the research cycle. Evaluation methods are contrasted with those of the behavioral sciences, and it is concluded that AI must define and refine its own methods. To this end, several experiment schemas and many specific evaluation criteria are described. Recommendations are offered in the hope of encouraging the development and practice of evaluation methods in AI. The first case study illustrates problems with evaluating knowledge-based systems, specifically a portfolio management expert system called FOLIO. The second study focuses on the relationship between evaluation and the evolution of the GRANT system, specifically, how the evaluations changed as GRANT's knowledge base was sealed up. Third, the cyclic nature of a given research model is examined.> Paul R. Cohen, Adele E. Howe |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1986 | Dominic: A Domain-Independent Program for Mechanical Engineering Design
Adele E. Howe, Paul R. Cohen, John R. Dixon, Melvin K. Simmons |
Artif. Intell. Eng. | 1 |