Gerard ZieliC584ski

Home * People * Gerard Zieliński

Gerard Zieliński,

a Polish mathematician, computer scientist and early computer artist, during the 70s affiliated with the Institute of Mathematics, Warsaw University of Technology. He used an ODRA 1204 computer for music composed by computers and algorithmic composition [1] dedicated to Włodzimierz Kotoński. Later, during the mid 70s, he worked and published on computer chess concerning arrays and a simplified evaluation function.

Arrays

Abstract of Arrays for Programming Chess [2]

A computer program depends strongly on [data structures](Data "Data") processed by it. For time optimization it is often sufficient to change only the data structures. There are 5 parts to a typical chess program: Game manager, [legal moves generator](Move_Generation "Move Generation"), [evaluation function](Evaluation "Evaluation"), [openings library](Opening_Book "Opening Book") and [algorithm for endings](Endgame_Tablebases "Endgame Tablebases"). [Arrays](Array "Array") play an important role in game managing, generating proper moves and evaluating the position. A properly chosen array form improves computer chess. 

Evaluation Function

Abstract of a Simple Evaluation Function [3]:

The quality of chess programs is based on [tree searching](Search "Search") ; this limits computer chess development. Modern improvements are possible mainly by applying new concepts in a heuristic [evaluation](Evaluation "Evaluation") of a [chess position](Chess_Position "Chess Position"). While seeking optimal partial solutions to obtain general solutions, one is led to huge programs that solve only a small part of a chess problem. It seems that an optimistic approach is to look for a conceptionally simple and general [evaluation function](Evaluation_Function "Evaluation Function") which can be [improved](Automated_Tuning "Automated Tuning") by using a computer.

Selected Publications

1970 …

  • Gerard Zieliński (1970). Algorytmizacja procesu organizowania punktóv dyskretnej przestrzeni dzwiekowej. (Algorithmization of the process of organizing the discrete points of the sound), Ph.D. thesis, Institute of Mathematics, Warsaw University of Technology
  • Gerard Zieliński (1970). Komputerowa symulacja komponowania muzyki. (Computer simulation of composing music) Computation Centre of the Polish Academy of Sciences, Warsaw
  • Gerard Zieliński (1972). Zastosowania komputerów w sztuce. (The use of computers in art) Computation Centre of the Polish Academy of Sciences, Warsaw, pdf
  • Gerard Zieliński (1974). Edynburskie Centrum Obliczeniowe. (The Edinburgh Centre for Computing) in Informatyka, 10, 1974, pdf
  • Maria Zielińska, Gerard Zieliński (1976). Algol 60 w zadaniach. (Algol 60 tasks) Skrypty WPW dla Kierunku Informatyka, Wydawnictwa Politechniki Warszawskiej
  • Gerard Zieliński (1976). Arrays for Programming Chess. Kybernetes, Vol. 5, No. 2
  • Gerard Zieliński (1976). Simple Evaluation Function. Kybernetes, Vol. 5, No. 3

1980 …

1990 …

References

  1. Gerard Zieliński - Monoskop
  2. Gerard Zieliński (1976). Arrays for Programming Chess. Kybernetes, Vol. 5, No. 2
  3. Gerard Zieliński (1976). Simple Evaluation Function. Kybernetes, Vol. 5, No. 3

Up one Level