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

D. Richards

dblp:76/4090 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2025
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 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
1 paper
Combinatorics and discrete mathematics · 91% Algorithms and data structures · 9%

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

TopicWeightPapersLastEvidence papers
Combinatorics and discrete mathematics › enumeration
combinatorial generation
0.011979
Generating Trees and Other Combinatorial Objects Lexicographically · SIAM J. Comput. 1979
Combinatorics and discrete mathematics
enumeration
0.011979
Generating Trees and Other Combinatorial Objects Lexicographically · SIAM J. Comput. 1979
Combinatorics and discrete mathematics › enumeration
lattice paths
0.011979
Generating Trees and Other Combinatorial Objects Lexicographically · SIAM J. Comput. 1979
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
ranking and unranking
0.011979
Generating Trees and Other Combinatorial Objects Lexicographically · SIAM J. Comput. 1979

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

dynamic programming · 0.0bijection · 0.0
YearPublicationVenuePosition
2025 Autonomous Sensor Management: Using Decision Strings Methodology *
abstract
Maintaining superiority on the battlefield is vital in ensuring mission success. The use of advanced technologies such as Autonomy and Artificial Intelligence offers the ability for the human to let the machines do the heavy lifting of tasks; especially those that require rapid processing of complex information and within a dynamic environment. This paper outlines the MASTER SOUP project that explores and demonstrates the use of AI to manage multiple sensors, whilst also introducing a new method to assist the multidisciplinary design team to better understand how the system deals with decisions that occur during the mission. The use of a method utilizing decision strings is outlined and discussed; whilst using previous studies that have theorized its use, this paper is the first to employ this approach. By adopting this method, it was found that it was beneficial to both Human Factors and AI Engineers in terms of designing the Human-Machine Teaming concept. The use of decision strings provides an intuitive methodology for identifying and deconstructing the nature of decisions within the Human-Machine Team. Further to this it can be used to the benefit of all members of the design team to facilitate the elicitation of design requirements that provide benefits across multidisciplinary fields. It is noted that this approach is new, we hope it will allow other researchers to adopt this methodology and contribute to the validation of this important method used within multidisciplinary design teams.
D. Richards, Timothy J. Glover, James Knowles, Matthew Coombes
SMC1
2007 Ontology construction and concept reuse with formal concept analysis for improved web document retrieval
W. C. Cho, D. Richards
Web Intell. Agent Syst.2
1988 On the Worst-Possible Analysis of Weighted Comparison-Based Algorithms
abstract
A new model for evaluating comparison-based algorithms is discussed. Each key has an associated price, and the cost of a comparison is the sum of the prices of the two comparands. Three types of analysis of worst-case performance are presented which differ in the power given to an adversary: the Almighty version, the Just version, and the Merciful version. For example, in the Almighty version (the ‘worst-possible’ case) the adversary knows which algorithm will be used before assigning the prices to the keys and then chooses the worst-case assignments of values to the keys. We give a complete characterisation of optimal algorithms for the problem of finding the maximum key.
D. Richards
Comput. J.1
1979 Generating Trees and Other Combinatorial Objects Lexicographically
abstract
We show a one-to-one correspondence between all the ordered trees that have $n_0 + 1$ leaves and $n_i $ internal nodes with $k_i $ sons each, for $i = 1, \cdots ,t$, (hence $n_0 = \sum_1^t (k_i - 1) n_i $) and all the lattice paths in the $(t + 1)$-dimensional space, from the point $(n_0 ,n_1 , \cdots , n_t )$ to the origin, which do not go below the hyperplane $x_0 = \sum_1^t (k_i - 1) x_i $. Procedures for generating these paths (and thus the ordered trees) are presented and the ranking and unranking procedures are derived.
Shmuel Zaks, D. Richards
SIAM J. Comput.2