Ulf Lorenz

Home * People * Ulf Lorenz

Ulf Lorenz, a German computer scientist and professor at the faculty of business administration, University of Siegen, and head of the department of technology management. =Paderborn= Until 2007, Ulf Lorenz was member of the research group of Burkhard Monien at the Paderborn University, where he researched on computer chess and in particular on search algorithms. He created the Parallel Controlled Conspiracy Number Search algorithm, topic of his Ph.D. thesis, also practically confirmed inside his unique chess program P.ConNerS.

Chess Programs
In Paderbrn, Ulf authored and co-authored various chess programs, most notably the mentioned controlled conspiracy number searcher P.ConNerS, and along with Chrilly Donninger, the FPGA chess entities Brutus and Hydra.


 * APIL chess
 * Brutus
 * Cheiron
 * Cluster Toga
 * GridChess
 * Hydra
 * P.ConNerS
 * Ulysses

IPCCC
Further, Ulf was tournament organizer as well participant of the International Paderborn Computer Chess Championship IPCCC.

=Darmstadt= Ulf Lorenz continued his academical career at the Darmstadt University of Technology, where he researched on mathematical optimization and computational complexity theory, in particular quantified integer linear programming with connections to PSPACE-complete games, such as Othello, Gomoku, Amazons and others.

=Photos= Ulf Lorenz, IPCCC 2000 Hydra team 2004: Ulf Lorenz, Erdogan Günes and Chrilly Donninger, IPCCC 2004

=Selected Publications=

1992 ...

 * Ulf Lorenz, Valentin Rottmann (1992). The 2nd International Paderborn Computer-Chess Championship. ICCA Journal, Vol. 15, No. 4 » IPCCC 1992
 * Ingo Althöfer, Chrilly Donninger, Ulf Lorenz, Valentin Rottmann (1994). On Timing, Permanent Brain and Human Intervention. Advances in Computer Chess 7
 * Ulf Lorenz, Valentin Rottmann (1994). The 4th International Paderborn Computer-Chess Championship. ICCA Journal, Vol. 17, No. 4 » IPCCC 1994

1995 ...

 * Ulf Lorenz, Valentin Rottmann, Rainer Feldmann, Peter Mysliwietz (1995). Controlled Conspiracy-Number Search. ICCA Journal, Vol. 18, No. 3
 * Ulf Lorenz (1995). Report on the 13th World Microcomputer-Chess Championship. ICCA Journal, Vol. 18, No. 4 » WMCCC 1995
 * Ulf Lorenz, Valentin Rottmann (1997). Parallel Controlled Conspiracy-Number Search. Advances in Computer Chess 8
 * Ulf Lorenz (1997). The 6th International Paderborn Computer-Chess Championship. ICCA Journal, Vol. 20, No. 1 » IPCCC 1997
 * Ulf Lorenz, Heiner Matthias (1998). The 7th International Paderborn Computer-Chess Championship. ICCA Journal, Vol. 21, No. 1 » IPCCC 1998
 * Ulf Lorenz (1999). Controlled Conspiracy-2 Search. Technical Report, Paderborn University, ps

2000 ...

 * Ulf Lorenz (2000). P.ConNerS wins the 10th Grandmaster Tournament in Lippstadt (Germany). ICGA Journal, Vol. 23, No. 3
 * Ulf Lorenz (2000). Controlled Conspiracy Number Search. Paderborn University, Dissertation, advisor Burkhard Monien (German)
 * Ulf Lorenz (2000). Controlled Conspiracy-2 Search. Proceedings of the 17th Annual Syposium on Theoretical Aspects of Computer Science (STACS)
 * Ulf Lorenz (2001). The 10th International Paderborn Computer-Chess Championship. ICCA Journal, Vol. 24, No. 1 » IPCCC 2001
 * Ulf Lorenz (2002). Parallel Controlled Conspiracy Number Search. Euro-Par 2002, LNCS 2400, Springer
 * Ulf Lorenz, Burkhard Monien (2002). The Secret of Selective Game Tree Search, When Using Random-Error Evaluations. Proceedings of 19th Annual Symposium on Theoretical Aspects of Computer Science (STACS), pdf
 * Ulf Lorenz, Valentin Rottmann, Peter Mysliwietz (2002). Algorithms for the Consistency Analysis in Scenario Projects. Combinatorial and Global Optimization, 55-74, Series on Applied Mathematics Vol. 14
 * Chrilly Donninger, Alex Kure, Ulf Lorenz (2004). Parallel Brutus: The First Distributed, FPGA Accelerated Chess Program. IPDPS’04
 * Chrilly Donninger, Ulf Lorenz (2004). The Chess Monster Hydra. Field Programmable Logic and Application, Springer, pdf
 * Robert Elsässer, Ulf Lorenz, Thomas Sauerwald (2004'). Agent-Based Information Handling in Large Networks. MFCS 2004

2005 ...

 * Chrilly Donninger, Ulf Lorenz (2005). The Hydra project. Xcell Journal, Issue 53, pp. 94–97.
 * Chrilly Donninger, Ulf Lorenz (2005). Innovative Opening-Book Handling. Advances in Computer Games 11, pdf
 * Ulf Lorenz, Tobias Tscheuschner (2005). Player Modeling, Search Algorithms and Strategies in Multi-player Games. Advances in Computer Games 11
 * Ulf Lorenz (2006). A new Implementation of Error Analysis in Game Trees. ICGA Journal, Vol. 29, No. 2
 * Robert Elsässer, Ulf Lorenz, Thomas Sauerwald (2007). Agent-Based Randomized Broadcasting in Large Networks. Discrete Applied Mathematics
 * Kai Himstedt, Ulf Lorenz, Dietmar P. F. Möller (2008). A Twofold Distributed Game-Tree Search Approach Using Interconnected Clusters. Euro-Par 2008: 587-598

2010 ...

 * Ulf Lorenz, Alexander Martin, Jan Wolf (2010). Polyhedral and Algorithmic Properties of Quantified Linear Programs. ESA 2010
 * Lars Schaefers, Marco Platzner, Ulf Lorenz (2011). UCT-Treesplit - Parallel MCTS on Distributed Memory. MCTS Workshop, Freiburg, Germany, pdf
 * Tobias Graf, Ulf Lorenz, Marco Platzner, Lars Schaefers (2011). Parallel Monte-Carlo Tree Search for HPC Systems. Euro-Par 2011, pdf
 * Thorsten Ederer, Ulf Lorenz, Alexander Martin, Jan Wolf (2011). Quantified Linear Programs: A Computational Study. ESA 2011
 * Thorsten Ederer, Ulf Lorenz, Thomas Opfer, Jan Wolf (2011). Modeling Games with the Help of Quantified Integer Linear Programs. Advances in Computer Games 13
 * Ulf Lorenz, Thomas Opfer, Jan Wolf (2013). Solution Techniques for Quantified Linear Programs and the links to Gaming. CG 2013

2015 ...

 * Michael Hartisch, Thorsten Ederer, Ulf Lorenz, Jan Wolf (2016). Quantified Integer Programs with Polyhedral Uncertainty Set. CG 2016

=External Links=
 * Prof. Dr. Ulf Lorenz | Betriebswirtschaftslehre - Uni Siegen (German)
 * Ulf Lorenz' ICGA Tournaments
 * Parallele Schachprogrammierung, ChessBase News, September, 16, 2003 (German)
 * Gomputer: PC² // Paderborn Center for Parallel Computing » Go, FPGA

=References=

Up one level