Duane Szafron

Home * People * Duane Szafron



Duane Allen Szafron, a Canadian mathematician and professor of computing science at University of Alberta, Ph.D. in applied mathematics from the University of Waterloo in 1978 on the topic of inhomogeneous cosmology. He has been doing research in object-oriented computing since 1980, including language design, language implementation, programming environments and parallel computing. His current research interests are in computer games, especially believable characters in computer games and computer poker.

It was in winter 1988, when Duane Szafron along with Joe Culberson asked Jonathan Schaeffer the innocent question "Jonathan, what ever happened to computer checkers?" , yielding to the development of Chinook and solving Checkers .

=Selected Publications=

1975 ...

 * Duane Szafron (1975). Exact Equations for an Ideal Fluid in Stationary Equilibrium. Physics Review D, Vol. 12
 * Duane Szafron (1978). Inhomogeneous Cosmologies. Ph.D. thesis, University of Waterloo
 * Christopher B. Collins, Duane Szafron (1979). A New Approach to Inhomogeneous Cosmologies: Intrinsic Symmetries I. Journal of Mathematical Physics, Vol. 20
 * Duane Szafron, Christopher B. Collins (1979). A New Approach to Inhomogeneous Cosmologies: Intrinsic Symmetries II, Conformally Flat Slices and an Invariant Classification. [https://en.wikipedia.org/wiki/Journal_of_Mathematical_Physics Journal of Mathematical Physics, Vol. 20
 * Christopher B. Collins, Duane Szafron (1979). A New Approach to Inhomogeneous Cosmologies: Intrinsic Symmetries III, Conformally Flat Slices and their Analysis. Journal of Mathematical Physics, Vol. 20

1980 ...

 * Duane Szafron (1981). Intrinsic Isometry Groups in General Relativity. Journal of Mathematical Physics, Vol. 22
 * Duane Szafron, John Adria, Brian Wilkerson (1984). General User Interactive Design Environment: An Overview. CIPS/ACI Congress 84, pdf
 * Duane Szafron, Brian Wilkerson (1986). Some Effects of Graphical Interfaces in Programming Environments. CIPS/ACI Congress 86, pdf

1990 ...

 * Jonathan Schaeffer, Joe Culberson, Norman Treloar, Brent Knight, Paul Lu, Duane Szafron (1991). Checkers Program to Challenge for World Championship. SIGART Bulletin, Vol. 2, No. 2
 * Jonathan Schaeffer, Joe Culberson, Norman Treloar, Brent Knight, Paul Lu, Duane Szafron (1991). Reviving the Game of Checkers. Heuristic Programming in AI 2
 * Jonathan Schaeffer, Joe Culberson, Norman Treloar, Brent Knight, Paul Lu, Duane Szafron (1992). A World Championship Caliber Checkers Program. Artificial Intelligence, Vol. 53, Nos. 2-3, pdf preprint
 * Jonathan Schaeffer, Paul Lu, Duane Szafron, Rob Lake (1993). A Re-examination of Brute-force Search. AAAI Technical Report FS-93-02
 * Darse Billings, Denis Papp, Jonathan Schaeffer, Duane Szafron (1998). Poker as a Testbed for Machine Intelligence Research. Department of Computing Science, University of Alberta
 * Darse Billings, Denis Papp, Jonathan Schaeffer, Duane Szafron (1998). Opponent Modeling in Poker. AAAI/IAAI 1998, pdf

2000 ...

 * Darse Billings, Aaron Davidson, Jonathan Schaeffer, Duane Szafron (2002). The Challenge of Poker. Artificial Intelligence, Vol. 134, No. 1-2, pdf
 * Darse Billings, Neil Burch, Aaron Davidson, Robert Holte, Jonathan Schaeffer, Terence Schauenberg, Duane Szafron (2003). Approximating Game-Theoretic Optimal Strategies for Full-scale Poker. IJCAI 2003, pdf
 * Darse Billings, Aaron Davidson, Terence Schauenberg, Neil Burch, Michael Bowling, Robert Holte, Jonathan Schaeffer, Duane Szafron (2004). Game-Tree Search with Adaptation in Stochastic Imperfect-Information Games. CG 2004
 * Zhiyong Lu, Duane Szafron, Russell Greiner, Paul Lu, David S. Wishart, Brett Poulin, John Anvik, Cam Macdonell, Roman Eisner (2004). Predicting Subcellular Localization of Proteins Using Machine-Learned Classifiers. Bioinformatics, Vol. 20, No. 4
 * Maria Cutumisu, Michael Bowling, Duane Szafron, Richard Sutton (2008). Agent Learning using Action-Dependent Learning Rates in Computer Role-Playing Games. Proceedings of the Fourth Artificial Intelligence and Interactive Digital Entertainment Conference, pdf
 * Michael Bowling, Michael Johanson, Neil Burch, Duane Szafron (2008). Strategy Evaluation in Extensive Games with Importance Sampling. ICML 2008, pdf
 * Richard Zhao, Duane Szafron (2009). Learning Character Behaviors Using Agent Modeling in Games. AIIDE 2009
 * Maria Cutumisu, Duane Szafron (2009). An Architecture for Game Behavior AI: Behavior Multi-Queues. AIIDE 2009, pdf

2010 ...

 * Mike Carbonaro, Duane Szafron, Maria Cutumisu, Jonathan Schaeffer (2010). Computer-game construction: A gender-neutral attractor to Computing Science. Computers & Education, Vol. 55, No. 3, pdf
 * Richard Zhao, Duane Szafron (2011). Generating Believable Virtual Characters Using Behavior Capture and Hidden Markov Models. Advances in Computer Games 13
 * Richard Zhao, Duane Szafron (2014). Using Cyclic Scheduling to Generate Believable Behavior in Games. AIIDE 2014, pdf

=External Links=
 * Duane Szafron Home Page
 * The Mathematics Genealogy Project - Duane Szafron
 * Duane Szafron - Google Scholar Citations

=References= Up one level