<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd" xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>00000ctmaa22000003a 4500</leader>
  <controlfield tag="001">UP-1685675941123923297</controlfield>
  <controlfield tag="003">Buklod</controlfield>
  <controlfield tag="005">20230927121513.0</controlfield>
  <controlfield tag="006">aa    rb   |||1 u|</controlfield>
  <controlfield tag="007">ta</controlfield>
  <controlfield tag="008">230927s2010    xx     d     |||| ||    |</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(iLib)UPTAC-00017720408</subfield>
  </datafield>
  <datafield tag="040" ind1="0" ind2=" ">
   <subfield code="a">UPVTC</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="041" ind1="0" ind2=" ">
   <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="090" ind1="0" ind2="0">
   <subfield code="a">LG 993.5 2010 C66</subfield>
   <subfield code="b">H66</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Homerez, Arianne N</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">SudoCats</subfield>
   <subfield code="b">Cat Swarm Optimization for finding optimal solution of Sodoku puzzles</subfield>
   <subfield code="c">Arianne N. Homerez [and] Ryan Albert B. Raagas.</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
   <subfield code="c">2010.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">[4], 110 leaves</subfield>
   <subfield code="b">illustrations</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Undergraduate thesis (B.S. Computer Science) -- University of the Philippines, Tacloban.</subfield>
  </datafield>
  <datafield tag="520" ind1="0" ind2=" ">
   <subfield code="a">Sudoku puzzle problem is one of the NP-Complete problems. The rule of the game is simple and what makes it challenging are the constraints imposed on it and the fact that the solution is a unique one for every puzzle problem. Many algorithms have been applied to efficiently find the optimal solution of the puzzle. The efficiency of the algorithm to solve an optimization problem is tested in Sudoku with its varying level of difficulties applied. In this research, the recent SI algorithm known as Cat Swarm Optimization or CSO algorithm is used to find the optimal solution of a Sudoku puzzle. Inspired from the behavior of cats, previous research shows that this algorithm has shown a better performance compared to Particle Swarm Optimization and weighted-PSO in the cases of function minimization. The CSO algorithm was tested on El Escargot as well as on easy, medium and hard Sudoku puzzles of different sizes. The algorithm was able to solve the puzzle in a small number of cycles in different difficult levels of the Sudoku puzzle except for the 12x12 hard Sudoku although the computational time is longer compared to other approach like ABC.The result indicates that CSO algoritm can be considered as a sufficient approach to solve traditional Sudoku puzzles.</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="0">
   <subfield code="a">Sudoku.</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="0">
   <subfield code="a">Swarm Intelligence.</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="0">
   <subfield code="a">Cat Swarm Optimization.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Raagas, Ryan Albert B.</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="905" ind1=" " ind2=" ">
   <subfield code="a">FI</subfield>
  </datafield>
  <datafield tag="905" ind1=" " ind2=" ">
   <subfield code="a">UP</subfield>
  </datafield>
  <datafield tag="852" ind1="0" ind2=" ">
   <subfield code="a">UPTAC</subfield>
   <subfield code="b">UPTAC</subfield>
   <subfield code="h">LG 993.5 2010 C66</subfield>
   <subfield code="i">H66</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
   <subfield code="a">Thesis</subfield>
  </datafield>
 </record>
</collection>
