| 2009 |
| 135 | EE | Steve MacDonald,
Kai Tan,
Jonathan Schaeffer,
Duane Szafron:
Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system.
ACM Trans. Program. Lang. Syst. 31(3): (2009) |
| 2008 |
| 134 | | Mehdi Samadi,
Ariel Felner,
Jonathan Schaeffer:
Learning from Multiple Heuristics.
AAAI 2008: 357-362 |
| 133 | EE | Mehdi Samadi,
Jonathan Schaeffer,
Fatemeh Torabi Asr,
Majid Samar,
Zohreh Azimifar:
Using abstraction in Two-Player Games.
ECAI 2008: 545-549 |
| 132 | EE | Nathan R. Sturtevant,
H. James Hoover,
Jonathan Schaeffer,
Sean Gouglas,
Michael H. Bowling,
Finnegan Southey,
Matthew Bouchard,
Ghassan Zabaneh:
Multidisciplinary students and instructors: a second-year games course.
SIGCSE 2008: 383-387 |
| 131 | EE | Uzi Zahavi,
Ariel Felner,
Robert C. Holte,
Jonathan Schaeffer:
Duality in permutation state spaces and the dual search algorithm.
Artif. Intell. 172(4-5): 514-540 (2008) |
| 2007 |
| 130 | | Jonathan Schaeffer,
Michael Mateas:
Proceedings of the Third Artificial Intelligence and Interactive Digital Entertainment Conference, June 6-8, 2007, Stanford, California, USA.
The AAAI Press 2007 |
| 129 | | Uzi Zahavi,
Ariel Felner,
Jonathan Schaeffer,
Nathan R. Sturtevant:
Inconsistent Heuristics.
AAAI 2007: 1211-1216 |
| 128 | | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Kevin Waugh,
Curtis Onuczko,
Jeff Siegel,
Allan Schumacher:
A Demonstration of ScriptEase Interruptible and Resumable Behaviors for CRPGs.
AAAI 2007: 1968-1969 |
| 127 | | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Kevin Waugh,
Curtis Onuczko,
Jeff Siegel,
Allan Schumacher:
A Demonstration of ScriptEase Motivational Ambient and Latent Behaviors for Computer RPGs.
AIIDE 2007: 106-107 |
| 126 | | Curtis Onuczko,
Duane Szafron,
Jonathan Schaeffer,
Maria Cutumisu,
Jeff Siegel,
Kevin Waugh,
Allan Schumacher:
A Demonstration of SQUEGE: A CRPG Sub-Quest Generator.
AIIDE 2007: 110-111 |
| 125 | | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Kevin Waugh:
Motivational Ambient and Latent Behaviors in Computer RPGs.
AIIDE 2007: 74-76 |
| 124 | | Vadim Bulitko,
Yngvi Björnsson,
Mitja Lustrek,
Jonathan Schaeffer,
Sverrir Sigmundarson:
Dynamic Control in Path-Planning with Real-Time Heuristic Search.
ICAPS 2007: 49-56 |
| 123 | EE | Adi Botea,
Martin Müller,
Jonathan Schaeffer:
Fast Planning with Iterative Macros.
IJCAI 2007: 1828-1833 |
| 122 | EE | Kenneth Anderson,
Robert Holte,
Jonathan Schaeffer:
Partial Pattern Databases.
SARA 2007: 20-34 |
| 121 | EE | Jonathan Schaeffer:
The games computers play...: perfectly.
SIGCSE 2007: 581 |
| 120 | EE | Maria Cutumisu,
Curtis Onuczko,
Matthew McNaughton,
Thomas Roy,
Jonathan Schaeffer,
Allan Schumacher,
Jeff Siegel,
Duane Szafron,
Kevin Waugh,
Mike Carbonaro,
Harvey Duff,
Stephanie Gillis:
ScriptEase: A generative/adaptive programming paradigm for game scripting.
Sci. Comput. Program. 67(1): 32-58 (2007) |
| 2006 |
| 119 | | John E. Laird,
Jonathan Schaeffer:
Proceedings of the Second Artificial Intelligence and Interactive Digital Entertainment Conference, June 20-23, 2006, Marina del Rey, California
The AAAI Press 2006 |
| 118 | | Uzi Zahavi,
Ariel Felner,
Robert Holte,
Jonathan Schaeffer:
Dual Search in Permutation State Spaces.
AAAI 2006 |
| 117 | | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Kevin Waugh,
Curtis Onuczko,
Jeff Siegel,
Allan Schumacher:
ScriptEase - Motivational Behaviors for Interactive Characters in Computer Role-Playing Games.
AAAI 2006 |
| 116 | EE | Yngvi Björnsson,
Jonathan Schaeffer,
Nathan R. Sturtevant:
Partial Information Endgame Databases.
ACG 2006: 11-22 |
| 115 | EE | Markian Hlynka,
Jonathan Schaeffer:
Automatic Generation of Search Engines.
ACG 2006: 23-38 |
| 114 | | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Kevin Waugh,
Curtis Onuczko,
Jeff Siegel,
Allan Schumacher:
A Demonstration of ScriptEase Ambient and PC-Interactive Behavior Generation for Computer Role-Playing Games.
AIIDE 2006: 141-142 |
| 113 | | Curtis Onuczko,
Duane Szafron,
Jonathan Schaeffer,
Maria Cutumisu,
Jeff Siegel,
Kevin Waugh,
Allan Schumacher:
Automatic Story Generation for Computer Role-Playing Games.
AIIDE 2006: 147-148 |
| 112 | EE | Maria Cutumisu,
Curtis Onuczko,
Duane Szafron,
Jonathan Schaeffer,
Matthew McNaughton,
Thomas Roy,
Jeff Siegel,
Mike Carbonaro:
Evaluating pattern catalogs: the computer games experience.
ICSE 2006: 132-141 |
| 111 | EE | Jonathan Schaeffer:
Learning to Have Fun.
PKDD 2006: 3 |
| 110 | EE | Adrian Driga,
Paul Lu,
Jonathan Schaeffer,
Duane Szafron,
Kevin Charter,
Ian Parsons:
FastLSA: A Fast, Linear-Space, Parallel and Sequential Algorithm for Sequence Alignment.
Algorithmica 45(3): 337-375 (2006) |
| 109 | EE | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Matthew McNaughton,
Thomas Roy,
Curtis Onuczko,
Mike Carbonaro:
Generating Ambient Behaviors in Computer Role-Playing Games.
IEEE Intelligent Systems 21(5): 19-27 (2006) |
| 2005 |
| 108 | | Jonathan Schaeffer,
Mike Carbonaro,
Maria Cutumisu,
Matthew McNaughton,
Curtis Onuczko,
Thomas Roy,
Duane Szafron:
Interactive Story Writing Using ScriptEase.
AIIDE 2005: 163-164 |
| 107 | EE | Yngvi Björnsson,
Markus Enzenberger,
Robert C. Holte,
Jonathan Schaeffer:
Fringe Search: Beating A* at Pathfinding on Game Maps.
CIG 2005 |
| 106 | EE | Michael Chung,
Michael Buro,
Jonathan Schaeffer:
Monte Carlo Planning in RTS Games.
CIG 2005 |
| 105 | EE | Jonathan Schaeffer,
Mike Carbonaro,
Duane Szafron,
Maria Cutumisu,
Matthew McNaughton,
Curtis Onuczko,
Thomas Roy,
Stephanie Gillis,
Sabrina Kratchmer:
Interactive Story Writing in the Classroom: Using Computer Games.
DIGRA Conf. 2005 |
| 104 | | Adi Botea,
Martin Müller,
Jonathan Schaeffer:
Learning Partial-Order Macros from Solutions.
ICAPS 2005: 231-240 |
| 103 | EE | Ariel Felner,
Uzi Zahavi,
Jonathan Schaeffer,
Robert C. Holte:
Dual Lookups in Pattern Databases.
IJCAI 2005: 103-108 |
| 102 | EE | Jonathan Schaeffer,
Yngvi Björnsson,
Neil Burch,
Akihiro Kishimoto,
Martin Müller,
Robert Lake,
Paul Lu,
Steve Sutphen:
Solving Checkers.
IJCAI 2005: 292-297 |
| 101 | EE | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Matthew McNaughton,
Thomas Roy,
Curtis Onuczko,
Mike Carbonaro:
A Demonstration of the ScriptEase Approach to Ambient and Perceptive NPC Behaviors in Computer Role-Playing Games.
INTETAIN 2005: 311-314 |
| 100 | EE | Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
Matthew McNaughton,
Thomas Roy,
Curtis Onuczko,
Mike Carbonaro:
Generating Ambient Behaviors in Computer Role-Playing Games.
INTETAIN 2005: 34-43 |
| 99 | EE | Zhuang Guo,
Jonathan Schaeffer,
Duane Szafron,
Patrick Earl:
Using Generative Design Patterns to Develop Network Server Applications.
IPDPS 2005 |
| 98 | | Jonathan Schaeffer:
Solving Checkers: First Result.
ICGA Journal 28(1): 32-36 (2005) |
| 97 | EE | Adi Botea,
Markus Enzenberger,
Martin Müller,
Jonathan Schaeffer:
Macro-FF: Improving AI Planning with Automatically Learned Macro-Operators.
J. Artif. Intell. Res. (JAIR) 24: 581-621 (2005) |
| 96 | EE | John Anvik,
Jonathan Schaeffer,
Duane Szafron,
Kai Tan:
Asserting the utility of CO2P3S using the Cowichan Problem Set.
J. Parallel Distrib. Comput. 65(12): 1542-1557 (2005) |
| 2004 |
| 95 | | Martin Müller,
Markus Enzenberger,
Jonathan Schaeffer:
Temperature Discovery Search.
AAAI 2004: 658-663 |
| 94 | EE | Matthew McNaughton,
Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
James Redford,
Dominique Parker:
ScriptEase: Generating Scripting Code for Computer Role-Playing Games.
ASE 2004: 386-387 |
| 93 | EE | Matthew McNaughton,
Maria Cutumisu,
Duane Szafron,
Jonathan Schaeffer,
James Redford,
Dominique Parker:
ScriptEase: Generative Design Patterns for Computer Role-Playing Games.
ASE 2004: 88-99 |
| 92 | EE | Darse Billings,
Aaron Davidson,
Terence Schauenberg,
Neil Burch,
Michael H. Bowling,
Robert C. Holte,
Jonathan Schaeffer,
Duane Szafron:
Game-Tree Search with Adaptation in Stochastic Imperfect-Information Games.
Computers and Games 2004: 21-34 |
| 91 | EE | Thomas Hauk,
Michael Buro,
Jonathan Schaeffer:
Rediscovering *-Minimax Search.
Computers and Games 2004: 35-50 |
| 90 | EE | Thomas Hauk,
Michael Buro,
Jonathan Schaeffer:
*-Minimax Performance in Backgammon.
Computers and Games 2004: 51-66 |
| 89 | EE | Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer:
Rethinking the Pipeline as Object-Oriented States with Transformations.
HIPS 2004: 12-21 |
| 88 | | Adi Botea,
Martin Müller,
Jonathan Schaeffer:
Using Component Abstraction for Automatic Generation of Macro-Actions.
ICAPS 2004: 181-190 |
| 87 | EE | Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer:
Rethinking the Pipeline as Object-Oriented States with Transformations.
IPDPS 2004: 12-21 |
| 86 | | Markian Hlynka,
Jonathan Schaeffer:
Pre-Searching.
ICGA Journal 27(4): 203-208 (2004) |
| 2003 |
| 85 | | Jonathan Schaeffer,
Martin Müller,
Yngvi Björnsson:
Computers and Games, Third International Conference, CG 2002, Edmonton, Canada, July 25-27, 2002, Revised Papers
Springer 2003 |
| 84 | | Jonathan Schaeffer,
Yngvi Björnsson,
Neil Burch,
Robert Lake,
Paul Lu,
Steve Sutphen:
Building the Checkers 10-piece Endgame Databases.
ACG 2003: 193-210 |
| 83 | EE | Matthew McNaughton,
James Redford,
Jonathan Schaeffer,
Duane Szafron:
Pattern-Based AI Scripting Using ScriptEase.
Canadian Conference on AI 2003: 35-49 |
| 82 | EE | John Anvik,
Jonathan Schaeffer,
Duane Szafron,
Kai Tan:
Why Not Use a Pattern-Based Parallel Programming System?
Euro-Par 2003: 81-86 |
| 81 | EE | Adrian Driga,
Paul Lu,
Jonathan Schaeffer,
Duane Szafron,
Kevin Charter,
Ian Parsons:
FastLSA: A Fast, Linear-Space, Parallel and Sequential Algorithm for Sequence Alignment.
ICPP 2003: 48- |
| 80 | | Yngvi Björnsson,
Markus Enzenberger,
Robert Holte,
Jonathan Schaeffer,
Peter Yap:
Comparison of Different Grid Abstractions for Pathfinding on Maps.
IJCAI 2003: 1511-1512 |
| 79 | | Mark Goldenberg,
Alexander Kovarsky,
Xiaomeng Wu,
Jonathan Schaeffer:
Multiple Agents Moving Target Search.
IJCAI 2003: 1536-1538 |
| 78 | | Darse Billings,
Neil Burch,
Aaron Davidson,
Robert C. Holte,
Jonathan Schaeffer,
Terence Schauenberg,
Duane Szafron:
Approximating Game-Theoretic Optimal Strategies for Full-scale Poker.
IJCAI 2003: 661-668 |
| 77 | EE | Mark Goldenberg,
Paul Lu,
Jonathan Schaeffer:
TrellisDAG: A System for Structured DAG Scheduling.
JSSPP 2003: 21-43 |
| 76 | EE | Kai Tan,
Duane Szafron,
Jonathan Schaeffer,
John Anvik,
Steve MacDonald:
Using generative design patterns to generate parallel code for a distributed memory environment.
PPOPP 2003: 203-215 |
| 2002 |
| 75 | | Matthew McNaughton,
Paul Lu,
Jonathan Schaeffer,
Duane Szafron:
Memory-Efficient A* Heuristics for Multiple Sequence Alignment.
AAAI/IAAI 2002: 737-743 |
| 74 | EE | Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer,
John Anvik,
Steven Bromling,
Kai Tan:
Generative Design Patterns.
ASE 2002: 23- |
| 73 | EE | Akihiro Kishimoto,
Jonathan Schaeffer:
Transposition Table Driven Work Scheduling in Distributed Game-Tree Search.
Canadian Conference on AI 2002: 56-68 |
| 72 | EE | Adi Botea,
Martin Müller,
Jonathan Schaeffer:
Using Abstraction for Planning in Sokoban.
Computers and Games 2002: 360-375 |
| 71 | EE | Steven Bromling,
Steve MacDonald,
John Anvik,
Jonathan Schaeffer,
Duane Szafron,
Kai Tan:
Pattern-Based Parallel Programming.
ICPP 2002: 257-265 |
| 70 | EE | Akihiro Kishimoto,
Jonathan Schaeffer:
Distributed Game-Tree Search Using Transposition Table Driven Work Scheduling.
ICPP 2002: 323-330 |
| 69 | EE | John Anvik,
Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer,
Steven Bromling,
Kai Tan:
Generating Parallel Programs from the Wavefront Design Pattern.
IPDPS 2002 |
| 68 | | Peter Yap,
Jonathan Schaeffer:
Path-finding on a Grid.
JCIS 2002: 454-457 |
| 67 | EE | Jonathan Schaeffer,
H. Jaap van den Herik:
Games, computers, and artificial intelligence.
Artif. Intell. 134(1-2): 1-7 (2002) |
| 66 | EE | Darse Billings,
Aaron Davidson,
Jonathan Schaeffer,
Duane Szafron:
The challenge of poker.
Artif. Intell. 134(1-2): 201-240 (2002) |
| 65 | EE | John W. Romein,
Henri E. Bal,
Jonathan Schaeffer,
Aske Plaat:
Analysis of Transposition-Table-Driven Work Scheduling in Distributed Search.
IEEE Trans. Parallel Distrib. Syst. 13(5): 447-459 (2002) |
| 64 | EE | Steve MacDonald,
John Anvik,
Steven Bromling,
Jonathan Schaeffer,
Duane Szafron,
Kai Tan:
From patterns to frameworks to parallel programs.
Parallel Computing 28(12): 1663-1683 (2002) |
| 2001 |
| 63 | | Jonathan Schaeffer,
Markian Hlynka,
Vili Jussila:
Temporal Difference Learning Applied to a High-Performance Game-Playing Program.
IJCAI 2001: 529-534 |
| 62 | | Jonathan Schaeffer:
A Gamut of Games.
AI Magazine 22(3): 29-46 (2001) |
| 61 | EE | Andreas Junghanns,
Jonathan Schaeffer:
Sokoban: Enhancing general single-agent search methods using domain knowledge.
Artif. Intell. 129(1-2): 219-251 (2001) |
| 60 | | Jonathan Schaeffer,
Aske Plaat,
Andreas Junghanns:
Unifying single-agent and two-player search.
Inf. Sci. 135(3-4): 151-175 (2001) |
| 59 | EE | Andreas Junghanns,
Jonathan Schaeffer:
Sokoban: improving the search with relevance cuts.
Theor. Comput. Sci. 252(1-2): 151-175 (2001) |
| 2000 |
| 58 | | Jonathan Schaeffer:
The Games Computers (and People) Play.
AAAI/IAAI 2000: 1179 |
| 57 | EE | Jonathan Schaeffer,
Aske Plaat:
Unifying Single-Agent and Two-Player Search.
Canadian Conference on AI 2000: 1-12 |
| 56 | EE | Diego Novillo,
Ronald C. Unrau,
Jonathan Schaeffer:
Identifying and Validating Irregular Mutual Exclusion Synchronization in Explicitly Parallel Programs (Research Note).
Euro-Par 2000: 389-394 |
| 55 | EE | Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer,
Steven Bromling:
Generating Parallel Program Frameworks from Parallel Design Patterns.
Euro-Par 2000: 95-104 |
| 54 | EE | Diego Novillo,
Ronald C. Unrau,
Jonathan Schaeffer:
Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs.
LCR 2000: 128-142 |
| 53 | | Jonathan Schaeffer:
The games computers (and people) play.
Advances in Computers 52: 190-268 (2000) |
| 52 | | Mark G. Brockington,
Jonathan Schaeffer:
APHID: Asynchronous Parallel Game-Tree Search.
J. Parallel Distrib. Comput. 60(2): 247-273 (2000) |
| 1999 |
| 51 | | Darse Billings,
Lourdes Peña Castillo,
Jonathan Schaeffer,
Duane Szafron:
Using Probabilistic Knowledge and Simulation to Play Poker.
AAAI/IAAI 1999: 697-703 |
| 50 | | John W. Romein,
Aske Plaat,
Henri E. Bal,
Jonathan Schaeffer:
Transposition Table Driven Work Scheduling in Distributed Search.
AAAI/IAAI 1999: 725-731 |
| 49 | EE | Steve MacDonald,
Duane Szafron,
Jonathan Schaeffer:
Object-Oriented Pattern-Based Parallel Programming with Automatically Generated Frameworks.
COOTS 1999: 29-44 |
| 48 | | Andreas Junghanns,
Jonathan Schaeffer:
Domain-Dependent Single-Agent Search Enhancements.
IJCAI 1999: 570-577 |
| 1998 |
| 47 | | Andreas Junghanns,
Jonathan Schaeffer:
Single-Agent Search in the Presence of Deadlocks.
AAAI/IAAI 1998: 419-425 |
| 46 | | Darse Billings,
Denis Papp,
Jonathan Schaeffer,
Duane Szafron:
Opponent Modeling in Poker.
AAAI/IAAI 1998: 493-499 |
| 45 | | Andreas Junghanns,
Jonathan Schaeffer:
Sokoban: Evaluating Standard Single-Agent Search Techniques in the Presence of Deadlock.
Canadian Conference on AI 1998: 1-15 |
| 44 | | Darse Billings,
Denis Papp,
Jonathan Schaeffer,
Duane Szafron:
Poker as Testbed for AI Research.
Canadian Conference on AI 1998: 228-238 |
| 43 | EE | Andreas Junghanns,
Jonathan Schaeffer:
Relevance Cuts: Localizing the Search.
Computers and Games 1998: 1-14 |
| 42 | EE | Diego Novillo,
Ronald C. Unrau,
Jonathan Schaeffer:
Concurrent SSA Form in the Presence of Mutual Exclusion.
ICPP 1998: 356- |
| 41 | EE | Ian Parsons,
Jonathan Schaeffer,
Duane Szafron,
Ronald C. Unrau:
Using PI/OT to Support Complex Parallel I/O.
IPPS/SPDP 1998: 285-291 |
| 40 | | Ajit Singh,
Jonathan Schaeffer,
Duane Szafron:
Experience with parallel programming using code templates.
Concurrency - Practice and Experience 10(2): 91-120 (1998) |
| 1997 |
| 39 | | Roel van der Goot,
Jonathan Schaeffer,
Gregory V. Wilson:
Safer Tuple Spaces.
COORDINATION 1997: 289-301 |
| 38 | | Andreas Junghanns,
Jonathan Schaeffer:
Search Versus Knowledge in Game-Playing Programs Revisited.
IJCAI (1) 1997: 692-697 |
| 37 | | Steve MacDonald,
Jonathan Schaeffer,
Duane Szafron:
Pattern-Based Object-Oriented Parallel Programming.
ISCOPE 1997: 267-274 |
| 36 | | David S. Wishart,
S. Fortin,
David R. Woloschuk,
W. Wong,
T. Rosborough,
Gary H. Van Domselaar,
Jonathan Schaeffer,
Duane Szafron:
A platform-independent graphical user interface for SEQSEE and XALIGN.
Computer Applications in the Biosciences 13(5): 561-562 (1997) |
| 35 | | Ian Parsons,
Ronald C. Unrau,
Jonathan Schaeffer,
Duane Szafron:
PI/OT: Parallel I/O Templates.
Parallel Computing 23(4-5): 543-570 (1997) |
| 1996 |
| 34 | | Aske Plaat,
Jonathan Schaeffer,
Wim Pijls,
Arie de Bruin:
Exploiting Graph Properties of Game Trees.
AAAI/IAAI, Vol. 1 1996: 234-239 |
| 33 | EE | Jonathan Schaeffer,
Aske Plaat:
New Advances in Alpha-Beta Searching.
ACM Conference on Computer Science 1996: 124-130 |
| 32 | EE | Ajit Singh,
Jonathan Schaeffer,
Duane Szafron:
Views on template-based parallel programming.
CASCON 1996: 35 |
| 31 | | Joseph C. Culberson,
Jonathan Schaeffer:
Searching with Pattern Databases.
Canadian Conference on AI 1996: 402-416 |
| 30 | | Jonathan Schaeffer,
Robert Lake,
Paul Lu,
Martin Bryant:
CHINOOK: The World Man-Machine Checkers Champion.
AI Magazine 17(1): 21-29 (1996) |
| 29 | EE | Aske Plaat,
Jonathan Schaeffer,
Wim Pijls,
Arie de Bruin:
Best-First Fixed-Depth Minimax Algorithms.
Artif. Intell. 87(1-2): 255-293 (1996) |
| 28 | | Duane Szafron,
Jonathan Schaeffer:
An experiment to measure the usability of parallel programming systems.
Concurrency - Practice and Experience 8(2): 147-166 (1996) |
| 1995 |
| 27 | EE | David R. Woloschuk,
Paul Iglinski,
Steve MacDonald,
Diego Novillo,
Ian Parsons,
Jonathan Schaeffer,
Duane Szafron:
Performance debugging in the enterprise parallel programming system.
CASCON 1995: 61 |
| 26 | | Aske Plaat,
Jonathan Schaeffer,
Wim Pijls,
Arie de Bruin:
Best-First Fixed-Depth Game-Tree Search in Practice.
IJCAI 1995: 273-281 |
| 1994 |
| 25 | EE | Duane Szafron,
Jonathan Schaeffer,
Paul Iglinski,
Ian Parsons,
Ronald Kornelsen,
Chris Morrow:
Enterprise: current status and future directions.
CASCON 1994: 65 |
| 1993 |
| 24 | EE | Gregory V. Wilson,
Jonathan Schaeffer,
Duane Szafron:
Enterprise in context: assessing the usability of parallel programming environments.
CASCON 1993: 999-1010 |
| 23 | | Greg Lobe,
Duane Szafron,
Jonathan Schaeffer:
The Object-Oriented Components of the Enterprise Parallel Programming Environment.
TOOLS (11) 1993: 215-229 |
| 22 | | Jonathan Schaeffer,
Norman Treloar,
Paul Lu,
Robert Lake:
Man Versus Machine for the World Checkers Championship.
AI Magazine 14(2): 28-35 (1993) |
| 21 | | Xiaobo Li,
Paul Lu,
Jonathan Schaeffer,
John Shillington,
Pok Sze Wong,
Hanmao Shi:
On the Versatility of Parallel Sorting by Regular Sampling.
Parallel Computing 19(10): 1079-1103 (1993) |
| 1992 |
| 20 | | Duane Szafron,
Jonathan Schaeffer,
Pok Sze Wong,
Enoch Chan,
Paul Lu,
Carol Smith:
The Enterprise Distributed Programming Model.
Programming Environments for Parallel Computing 1992: 67-76 |
| 19 | | Jonathan Schaeffer,
Joseph C. Culberson,
Norman Treloar,
Brent Knight,
Paul Lu,
Duane Szafron:
A World Championship Caliber Checkers Program.
Artif. Intell. 53(2-3): 273-289 (1992) |
| 18 | | Hanmao Shi,
Jonathan Schaeffer:
Parallel Sorting by Regular Sampling.
J. Parallel Distrib. Comput. 14(4): 361-372 (1992) |
| 1991 |
| 17 | | Lingvan Shu,
Jonathan Schaeffer:
HCS: Adding Hierarchies to Classifier Systems.
ICGA 1991: 339-345 |
| 16 | | Robert Levinson,
Feng-hsiung Hsu,
T. Anthony Marsland,
Jonathan Schaeffer,
David E. Wilkins:
The Role of Chess in Artificial Intelligence Research.
IJCAI 1991: 547-552 |
| 15 | EE | Ajit Singh,
Jonathan Schaeffer,
Mark Green:
A Template-Based Approach to the Generation of Distributed Applications Using a Network of Workstations.
IEEE Trans. Parallel Distrib. Syst. 2(1): 52-67 (1991) |
| 1990 |
| 14 | | Jonathan Schaeffer:
Conspiracy Numbers.
Artif. Intell. 43(1): 67-84 (1990) |
| 13 | | Norbert Klingbeil,
Jonathan Schaeffer:
Empirical results with conspiracy numbers.
Computational Intelligence 6: 1-11 (1990) |
| 1989 |
| 12 | | Dale Schuurmans,
Jonathan Schaeffer:
Representational Difficulties with Classifier Systems.
ICGA 1989: 328-333 |
| 11 | | Lingyan Shu,
Jonathan Schaeffer:
VCS: Variable Classifier Systems.
ICGA 1989: 334-339 |
| 10 | | Ajit Singh,
Jonathan Schaeffer,
Mark Green:
Structuring Distributed Algorithms in a Workstation Environment: The FrameWorks Approach.
ICPP (2) 1989: 89-97 |
| 9 | EE | Jonathan Schaeffer:
The History Heuristic and Alpha-Beta Search Enhancements in Practice.
IEEE Trans. Pattern Anal. Mach. Intell. 11(11): 1203-1212 (1989) |
| 8 | | Jonathan Schaeffer:
Distributed Game-Tree Searching.
J. Parallel Distrib. Comput. 6(1): 90-114 (1989) |
| 1988 |
| 7 | | Christopher D. Shaw,
Mark Green,
Jonathan Schaeffer:
A VLSI Architecture for Image Composition.
Advances in Computer Graphics Hardware 1988: 183-200 |
| 1987 |
| 6 | | T. Anthony Marsland,
Alexander Reinefeld,
Jonathan Schaeffer:
Low Overhead Alternatives to SSS.
Artif. Intell. 31(2): 185-199 (1987) |
| 5 | | Darrell Makarenko,
Jonathan Schaeffer:
A VLSI Multipresision Matrix Multiplier and Polynomial Evaluator.
J. Parallel Distrib. Comput. 4(6): 619-628 (1987) |
| 1986 |
| 4 | | Jonathan Schaeffer:
Improved Parallel Alpha-Beta Search.
FJCC 1986: 519-526 |
| 1985 |
| 3 | | Alexander Reinefeld,
Jonathan Schaeffer,
T. Anthony Marsland:
Information Acquisition in Minimal Window Search.
IJCAI 1985: 1040-1043 |
| 2 | | Jonathan Schaeffer,
T. Anthony Marsland:
The Utility of Expert Knowledge.
IJCAI 1985: 585-587 |
| 1 | | William Ward Armstrong,
T. Anthony Marsland,
M. Olafsson,
Jonathan Schaeffer:
Solving equations of motion on a virtual tree machine.
PPSC 1985: 59-72 |