This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Pablo San Segundo

Home * People * Pablo San Segundo

Pablo San Segundo 1Pablo San Segundo 1


  1. Pablo San Segundo at the 38th Chess Olympiad, Dresden 2008, Photo by Frank Hoppe, Pablo San Segundo Carrillo from Wikipedia.es (Spanish)↩︎

Pablo San Segundo Carrillo,
a Spanish chess grandmaster, Spanish chess champion in 1997 and member of the Olympic team since 1994, computer scientist and associate professor at the Universidad Politécnica de Madrid (UPM). His research interests include heuristics, combinatorics, game theory, graph theory, clique problems and vertex coloring, and AI search- and optimization problems in general, specially applying bitboards. In their 2005 paper, Bitboards: A New Approach 1 , Pablo San Segundo and Ramón Galán mention Bitscan by Modulo for finding 1-bits in a practically no space consuming way, at that time likely not yet aware of De Bruijn multiplication as proposed by Charles Leiserson et al. in 1998 2, which is however mentioned in Segundo et al. 2011 on BBMC 3.

Contents
  1. BITSCAN
  2. GRAPH
  3. Selected Publications
    1. 2005 ...
    2. 2010 ...
    3. 2015 ...
  4. External Links
  5. References

BITSCAN

Pablo San Segundo has released BITSCAN, an efficient C++ library for bitstrings which is optimized for scanning bit vectors of any size, and which he used to implement BBMC (BB-MaxClique), a state of the art maximum clique algorithm 4. BBMC encodes the graph problem as bitstrings and uses bitmasks to implement the basic computations in the search. BITSCAN is publicly available a GitHub repository 5.

GRAPH

GRAPH, a small C++ library with a number of data types for bit-encoded graphs using BITSCAN has been released 6.

Selected Publications

7

2005 ...

2010 ...

2015 ...

References

Up one Level


  1. Pablo San Segundo, Ramón Galán (2005). Bitboards: A New Approach. AIA 2005↩︎

  2. Charles E. Leiserson, Harald Prokop, Keith H. Randall (1998). Using de Bruijn Sequences to Index a 1 in a Computer Word. pdf↩︎

  3. Pablo San Segundo, Diego Rodríguez-Losada, Agustín Jiménez (2011). An exact bit-parallel algorithm for the maximum clique problem. Computers & Operations Research, Vol. 38, No. 2, 2 Preliminaries 2.2 Bit-parallel computation↩︎

  4. Pablo San Segundo, Diego Rodríguez-Losada, Agustín Jiménez (2011). An exact bit-parallel algorithm for the maximum clique problem. Computers & Operations Research, Vol. 38, No. 2↩︎

  5. GitHub - psanse/bitscan: C++ library for bit twiddling↩︎

  6. GitHub - psanse/graph: graph library for bit-encoded graphs with BITSCAN↩︎

  7. dblp: Pablo San Segundo↩︎

  8. Clique problem from Wikipedia↩︎

Categories: Chess Player · Researcher

What links here

Contributors: GerdIsenberg.