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.

T. Anthony Marsland

dblp:45/4291 · also T. A. Marsland, Tony Marsland · DBLP profile ↗
← Back
22ranked-venue papers
8as first author
0since 2021 · last 2005
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 4 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2 · 1 first-authorTheory of computation · 2Applied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
9 papers
Planning, search and constraint satisfaction · 89% Image recognition and object detection · 6% Knowledge representation and reasoning · 5%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Theoretical computer science
2 papers
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game tree search
0.041988
Accuracy and Savings in Depth-Limited Capture Search · Int. J. Man Mach. Stud. 1988
A Quantitative Analysis of Minimal Window Search · IJCAI 1987
Parallel Game-Tree Search · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.021994
Enhanced Iterative-Deepening Search · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Low Overhead Alternatives to SSS · Artif. Intell. 1987
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
incremental domain adaptation
0.011994
Enhanced Iterative-Deepening Search · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game playing
chess
0.011991
The Role of Chess in Artificial Intelligence Research · IJCAI 1991
Computer vision › Image recognition and object detection
selective search
0.011987
Low Overhead Alternatives to SSS · Artif. Intell. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning › domain knowledge
expert knowledge
0.011985
The Utility of Expert Knowledge · IJCAI 1985
Parallel and multicore computing
parallel algorithms
0.011985
Parallel Game-Tree Search · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Parallel and multicore computing › parallel algorithms
parallel search
0.011985
Parallel Game-Tree Search · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game tree search
alpha-beta search
0.011983
Relative Efficiency of Alpha-Beta Implementations · IJCAI 1983
Algorithms and data structures › search algorithms
game tree search
0.011983
A Comparison of Minimax Tree Search Algorithms · Artif. Intell. 1983
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
information gathering
0.011985
Information Acquisition in Minimal Window Search · IJCAI 1985

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

memory functions · 0.0a* search · 0.0progressive deepening · 0.0principal variation splitting · 0.0alpha-beta pruning · 0.0depth-limited search · 0.0minimax tree search · 0.0
YearPublicationVenuePosition
2005 Tuning evaluation functions by maximizing concordance
Dave Gomboc, Michael Buro, T. Anthony Marsland
Theor. Comput. Sci.3
2003 Learning extension parameters in game-tree search
Yngvi Björnsson, T. Anthony Marsland
Inf. Sci.2
2001 Multi-cut alpha-beta-pruning in game-tree search
Yngvi Björnsson, T. Anthony Marsland
Theor. Comput. Sci.2
2000 Risk Management in Game-Tree Pruning
Yngvi Björnsson, T. Anthony Marsland
Inf. Sci.2
1994 Enhanced Iterative-Deepening Search
abstract
Iterative-deepening searches mimic a breadth-first node expansion with a series of depth-first searches that operate with successively extended search horizons. They have been proposed as a simple way to reduce the space complexity of best-first searches like A* from exponential to linear in the search depth. But there is more to iterative-deepening than just a reduction of storage space. As the authors show, the search efficiency can be greatly improved by exploiting previously gained node information. The information management techniques considered here owe much to their counterparts from the domain of two-player games, namely the use of fast-execution memory functions to guide the search. The authors' methods not only save node expansions, but are also faster and easier to implement than previous proposals.>
Alexander Reinefeld, T. Anthony Marsland
IEEE Trans. Pattern Anal. Mach. Intell.2
1991 The Role of Chess in Artificial Intelligence Research
Robert Levinson, Feng-Hsiung Hsu, T. Anthony Marsland, Jonathan Schaeffer 0001, David E. Wilkins
IJCAI3
1991 A network multi-processor for experiments in parallelism
abstract
Abstract Although both shared memory and loosely coupled parallel computing systems are now common, many still do not offer an easy way to design, implement, and test parallel algorithms. Our system provides software tools that make possible a variety of connection structures between processes. These structures are said to form a 'Network Multi‐Processor', which is implemented on a local area network of heterogeneous UNIX‐based timesharing computers, plus a set of processor boards dedicated to an application so that accurate timing measurements can be made. We explain how these tools have been used both to aid parallel algorithm development and to explore the properties of different computer interconnection methods.
T. Anthony Marsland, T. Breitkreutz, S. F. Sutphen
Concurr. Pract. Exp.1
1988 Accuracy and Savings in Depth-Limited Capture Search
Prakash Bettadapur, T. Anthony Marsland
Int. J. Man Mach. Stud.2
1987 A Quantitative Analysis of Minimal Window Search
Alexander Reinefeld, T. Anthony Marsland
IJCAI2
1987 Low Overhead Alternatives to SSS
T. Anthony Marsland, Alexander Reinefeld, Jonathan Schaeffer 0001
Artif. Intell.1
1985 Information Acquisition in Minimal Window Search
Alexander Reinefeld, Jonathan Schaeffer 0001, T. Anthony Marsland
IJCAI3
1985 The Utility of Expert Knowledge
Jonathan Schaeffer 0001, T. Anthony Marsland
IJCAI2
1985 Parallel Game-Tree Search
abstract
The design issues affecting a parallel implementation of the alpha-beta search algorithm are discussed with emphasis on a tree decomposition scheme that is intended for use on well ordered trees. In particular, the principal variation splitting method has been implemented, and experimental results are presented which show how such refinements as progressive deepening, narrow window searching, and the use of memory tables affect the performance of multiprocessor based chess playing programs. When dealing with parallel processing systems, communication delays are perhaps the greatest source of lost time. Therefore, an implementation of our tree decomposition based algorithm is presented, one that operates with a modest amount of message passing within a network of processors. Since our system has low search overhead, the principal basis for comparison is the communication overhead, which in turn is shown to have two components.
T. Anthony Marsland, Fred Popowich
IEEE Trans. Pattern Anal. Mach. Intell.1
1985 Corrections to "Parallel Game Tree-Search"
T. Anthony Marsland, Fred Popowich
IEEE Trans. Pattern Anal. Mach. Intell.1
1985 Management of Block-structured Programs
abstract
Abstract Experience with a technique for compiling subsets of the procedural elements of AlgolW programs is described. The method does not require modifications to the compiler, but does presume the existence of a random access file system. Complete management of the user's source and object files is provided by supplementary directory and environment files. Because of its nature, the basic method should be equally applicable to other block‐structured languages, such as Pascal, which also require recompilation of the whole program whenever a small change is made.
T. Anthony Marsland
Softw. Pract. Exp.1
1983 Relative Efficiency of Alpha-Beta Implementations
T. Anthony Marsland
IJCAI1
1983 A Comparison of Minimax Tree Search Algorithms
Murray Campbell, T. Anthony Marsland
Artif. Intell.2
1980 A Heterogeneous Dual Processor
abstract
Abstract Details of a computer‐computer communication facility are presented. The primary feature of the system is the use of a single terminal to monitor and control processes on different machines simultaneously, working together on the solution of a common problem. Experience with an application, error handling and maintenance of synchronization are described.
T. Anthony Marsland, S. F. Sutphen
Softw. Pract. Exp.1
1979 System recovery in distributed databases
abstract
Recovery under a wide spectrum of system mal functions is considered in a distributed database environment. Knowledge of the nature of all the processes that access the data is effectively used to design system recovery protocols for different classes of transactions. A policy for optimal check pointing is derived through the use of a simple model, and an audit trail maintenance policy is outlined. The "domino effect" is modeled, and a rollback algorithm is developed.
Sreekaanth S. Isloor, T. Anthony Marsland
COMPSAC2
1978 An effective "on-line" deadlock detection technique for distributed data base management systems
abstract
A graph-theoretic model is used to represent the process interactions in DDBMS. From this model a general deadlock detection algorithm is derived, with the important feature of significantly reducing the communication requirements that usually follow the invocation of a deadlock detection mechanism. The idea of "on-line" detection of deadlocks in DDBMS is introduced, and an effective algorithm is presented which detects deadlocks without further delay, at the time of making the data resource allocation decision at the concerned installation. Problems and drawbacks involved in earlier attempts to handle deadlocks in distributed DBMS are provided. Several highlights of our proposals are emphasized, and further possibilities of research are identified.
Sreekaanth S. Isloor, T. Anthony Marsland
COMPSAC2
1978 Introducing Graphics Capabilities to Several High-level Languages
abstract
Abstract The development of basic support software for a graphics facility requires extensive programming effort, which is sometimes duplicated when the facility is made available from other languages. This paper explores an alternative, which has the advantages that only a single software package need be built for use by a variety of host languages, and no modification is necessary to their compilers. Fortran, PL/I and Algol W are the example hosts used in the feasibility studies, but the approach can be extended.
Nam Ng, T. Anthony Marsland
Softw. Pract. Exp.2
1973 A course in minicomputer systems
abstract
The study of minicomputer systems in a laboratory environment has been considered by both Electrical Engineering [1], and Computer Science [2] departments. In a summary of the COSINE Committee report on Digital Laboratories, Booth [1] points out that since minicomputers are becoming an integral part of many industrial systems, it is mandatory that students be made aware of the principles of such systems. Further, Booth suggests that the best way to accomplish this is in a projects-oriented laboratory environment. We certainly agree with his statement that “A successfully completed project thus gives the student a sense of accomplishment that is hard to duplicate in any other educational situation.”
T. Anthony Marsland, John Tartar
SIGCSE1