NS

Ответы в темах

Просмотр 15 сообщений - с 451 по 465 (из 662 всего)
  • Автор
    Сообщения
  • в ответ на: Открылся сайт Каллисто #364245
    NS
    Участник

    В хороших программа — без предварительного расчета с некоторым сокращением глубин — ничего не отбрасывается.
    В шахматах — отсечения идут либо в рамках ФВ, либо на двух последних ply (Футилити и Экстендед Футилити) В шашках — считается отсекать вообще ничего не надо. Нет смысла в отсечении, когда вместо отсечения сократив глубину на 4 ply — мы вообще ничего не теряем в размерах дерева.

    И об этом говорится уже очень давно — что вторая схема Шеннона в чистом виде — абсолютно бессмысленна.

    в ответ на: Открылся сайт Каллисто #364243
    NS
    Участник

    Да я тк-же и делаю. Но в итоге, прежде чем отсечь — мы всё-таки считаем на какую-то глубину.

    То есть я делаю не совсем так. Совсем так-Это Аналог NullMove/IID с отсечениями. А я режу по статической оценке, по оценке из Хеша, при достижении Ничьи/проигранной позиции (Например четыре дамки против одной) и позние ходы, но всё режу с верификацией.

    в ответ на: Открылся сайт Каллисто #364241
    NS
    Участник

    Далеко не факт, что отбрасываются худшие ходы.
    Точнее, абсолютно точно, иногда отбрасываются ЛУЧШИЕ ходы, потому, что
    1. нет программ которые играют идеально.
    2. любая программа иногда проигрывает, потому, что отбрасывает ЛУЧШИЙ ход

    Ээх… Ничего не отбрасывается :)
    Хорошие переборные алгоритмы, при стремление глубины в корне к бесконечности — так-же к бесконечности стремят любую ветвь в переборе.

    В сильных шахматных пограммах отсечения используются только в самом конце перебора. В сильных шаечных считется что отсечения вообще не нужны, только при Depth<=0. Используются не отсечения, а некоторое сокращение глубины перебора на слабых ходах/в плохих по отношию к Альфе (нижней границе) позициях.Можно использовать и другие методы для опередения того что позиция явно выходит за Альфа/Бета границы — например в шахматах для этого используется Null Move.

    в ответ на: Турнир среди шашечных программ #361999
    NS
    Участник

    Мои ЭБ это не часть протокола.
    Но всем желающим могу объяснить как ими пользоваться.

    В почту или на форуме?

    в ответ на: Турнир среди шашечных программ #361997
    NS
    Участник

    Ну пока пускай Skifi будет без ЭБ, а я спрошу у Игоря как он относится к поддержке мной его формата ЭБ.

    в ответ на: Турнир среди шашечных программ #361994
    NS
    Участник

    Да, это нормальный процент, но сколько будет результативных с шестишашечными ЭБ у Skifi?
    И каков средний процент результативных партий будет на чемпионатах по 15 минут среди сильных программ?
    Либо ни одной, либо одна результативная партия на весь чемпионат?

    в ответ на: Турнир среди шашечных программ #361992
    NS
    Участник

    Вот эти партии


    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "1.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,20,21,22,23,26,27,28,29,30,31,32:B1,2,3,4,5,7,8,9,10,12,13,15"]

    1. h2-g3 b8-c7 2. e3-d4 b6-c5 3. d4:b6 a7:c5 4. d2-e3 g7-f6 5. e3-f4 c5-d4 6. g1-h2 d4:b2 7. a1:c3 c7-b6 8. f2-e3 b6-c5 9. c1-d2 d8-c7 10. f4-g5 h6:f4 11. e3:g5 h8-g7 12. g3-f4 e5:g3 13. h2:f4 g7-h6 14. d2-e3 f8-g7 15. e1-f2 f6-e5 16. g5-f6 e5:e1 17. f6:h8 h6-g5 18. h4:f6 d6-c5 19. b4:d6 e1:c1 20. h8-c3 a5-b4 21. a3:c5 c1-f4 22. c3-a5 f4-g5 23. a5-d8 g5-f4 24. d8-a5 f4-h6 25. a5-c7 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "1.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,20,21,22,23,26,27,28,29,30,31,32:B1,2,3,4,5,7,8,9,10,12,13,15"]

    1. h2-g3 b8-c7 2. e3-d4 g7-f6 3. f2-e3 b6-c5 4. d4:b6 a7:c5 5. e3-f4 c5-d4 6. g1-h2 d4:b2 7. a1:c3 c7-b6 8. c3-d4 a5:c3 9. d4:b2 b6-c5 10. d2-e3 e5-d4 11. e1-d2 d4:f2 12. g3:e1 f8-g7 13. b2-c3 f6-g5 14. h4:f6 g7:g3 15. h2:f4 e7-f6 16. d2-e3 f6-e5 17. e1-d2 e5:g3 18. e3-d4 c5:e3 19. d2:h2 d6-e5 20. a3-b4 h6-g5 21. b4-c5 d8-c7 22. c3-b4 g5-h4 23. b4-a5 h8-g7 24. c5-b6 c7-d6 25. b6-a7 h4-g3 26. h2:f4 e5:g3 27. a7-b8 g3-h2 28. b8:h8 h2-g1 29. h8-a1 g1-a7 30. a1-e5 a7-c5 31. e5-f6 c5-a7 32. f6-b2 a7-c5 33. b2-g7 c5-a7 34. g7-f6 a7-e3 35. f6-c3 e3-a7 36. c3-g7 a7-c5 37. g7-e5 c5-a7 38. e5-c3 a7-e3 39. c1-b2 e3-c1 40. b2-a3 c1-e3 41. a3-b4 e3-a7 42. c3-b2 a7-f2 43. b2-h8 f2-a7 44. h8-c3 a7-e3 45. c3-e5 e3-f2 46. e5-b2 f2-a7 47. b2-f6 a7-e3 48. f6-a1 e3-a7 49. a1-h8 a7-f2 50. h8-e5 f2-e3 51. e5-f6 e3-g1 52. f6-g7 g1-f2 53. g7-f6 f2-h4 54. f6-d8 h4-g3 55. d8-f6 g3-d6 56. f6-d4 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "2.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B2,3,4,5,6,7,8,9,10,11,12,13"]

    1. b2-a3 f6-e5 2. d4:f6 g7:e5 3. e3-d4 f8-g7 4. d4:f6 e7:g5 5. g3-h4 b6-c5 6. h4:f6 g7:e5 7. d2-e3 h6-g5 8. c3-d4 e5:c3 9. b4:d2 g5-h4 10. a1-b2 d8-e7 11. b2-c3 c5-b4 12. a3:c5 d6:b4 13. e3-f4 c7-d6 14. h2-g3 h4:f2 15. e1:g3 e7-f6 16. g3-h4 a7-b6 17. g1-f2 b6-c5 18. f2-g3 d6-e5 19. f4:d6 c5:e7 20. c3-d4 b4-a3 21. g3-f4 e7-d6 22. d2-c3 d6-c5 23. d4:b6 a5:c7 24. c3-d4 c7-d6 25. c1-d2 a3-b2 26. d4-e5 f6:d4 27. d2-c3 d6-c5 28. c3:a1 c5-b4 29. h4-g5 b4-a3 30. g5-h6 d4-c3 31. f4-g5 c3-d2 32. g5-f6 d2-e1 33. h6-g7 e1-h4 34. g7-f8 h4:d8 35. f8-c5 d8-f6 36. c5-f2 h8-g7 37. f2-e1 f6-d8 38. e1-g3 g7-f6 39. g3-f2 f6-e5 40. f2-a7 d8-e7 41. a7-f2 e7-f8 42. f2-b6 f8-h6 43. b6-f2 h6-d2 44. f2-a7 d2-g5 45. a7-g1 g5-h4 46. g1-a7 h4-d8 47. a7-f2 d8-a5 48. f2-c5 a5-c3 49. c5-e3 c3-e1 50. e3-a7 e1-d2 51. a7-c5 d2-f4 52. c5-f2 f4-h6 53. f2-b6 h6-f8 54. b6-f2 f8-e7 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "2.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B2,3,4,5,6,7,8,9,10,11,12,13"]

    1. b2-a3 f6-g5 2. g3-h4 b6-c5 3. h4:f6 e7:g5 4. d4:b6 a7:c5 5. h2-g3 g7-f6 6. g3-h4 f8-e7 7. e1-f2 g5-f4 8. e3:g5 h6:f4 9. d2-e3 f4:d2 10. c1:e3 h8-g7 11. f2-g3 f6-e5 12. e3-d4 c5:e3 13. g3-f4 e5:g3 14. h4:d4 e7-f6 15. g1-f2 g7-h6 16. d4-c5 f6-g5 17. c5:e7 d8:f6 18. b4-c5 c7-d6 19. c5:e7 f6:d8 20. f2-g3 d8-c7 21. c3-d4 c7-b6 22. a1-b2 b6-c5 23. d4:b6 a5:c7 24. b2-c3 c7-b6 25. c3-d4 g5-h4 26. g3-f4 h6-g5 27. f4:h6 b6-a5 28. h6-g7 h4-g3 29. g7-f8 g3-f2 30. d4-c5 f2-g1 31. c5-d6 a5-b4 32. a3:c5 g1:a7 33. f8-g7 a7-e3 34. g7-b2 e3-f4 35. b2-h8 f4:b8 36. h8-b2 b8-c7 37. b2-c1 c7-e5 38. c1-a3 e5-g7 39. a3-c5 g7-f6 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "3.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,11,12,13,14"]

    1. b4:d6 e7:c5 2. g3-h4 c7-d6 3. b2-a3 d8-c7 4. h2-g3 d6-e5 5. g3-f4 e5:g3 6. h4:f2 h6-g5 7. f2-g3 g5-h4 8. g3-f4 f8-e7 9. e1-f2 b8-a7 10. a1-b2 g7-h6 11. f4-g5 h6:f4 12. e3:g5 c5:e3 13. f2:d4 h4-g3 14. g5-h6 g3-h2 15. h6-g7 e7-d6 16. g7:e5 d6:f4 17. d4-c5 b6:d4 18. c3:g3 h2:f4 19. d2-e3 f4:d2 20. c1:e3 h8-g7 21. b2-c3 a7-b6 22. c3-d4 c7-d6 23. g1-f2 b6-c5 24. d4:b6 a5:c7 25. f2-g3 d6-c5 26. g3-h4 g7-h6 27. e3-f4 c5-d4 28. h4-g5 d4-e3 29. f4:d2 h6:f4 30. a3-b4 f4-g3 31. d2-c3 g3-f2 32. c3-d4 f2-g1 33. d4-e5 c7-b6 34. e5-d6 g1-c5 35. b4-a5 c5:e7 36. a5:c7 e7-g5 37. c7-b8 g5-d2 38. b8-e5 d2-a5 39. e5-f6 a5-d8 40. f6-d4 d8-g5 41. d4-a1 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "3.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,11,12,13,14"]

    1. b4:d6 e7:c5 2. g3-h4 f8-e7 3. b2-a3 c7-d6 4. h2-g3 b8-a7 5. g1-h2 c5-b4 6. a3:c5 d6:b4 7. e1-f2 b4-a3 8. a1-b2 b6-c5 9. d4:b6 a5:c7 10. e3-d4 f6-e5 11. d4:f6 g7:e5 12. f2-e3 h8-g7 13. g3-f4 e5:g3 14. h2:f4 g7-f6 15. c3-d4 c7-d6 16. d4-c5 d6:b4 17. b2-c3 a7-b6 18. c3:c7 d8:b6 19. f4-g5 h6:f4 20. e3:g5 b6-c5 21. d2-c3 e7-d6 22. g5:e7 d6:f8 23. h4-g5 f8-e7 24. g5-h6 e7-f6 25. c1-d2 f6-g5 26. h6:f4 c5-b4 27. c3:a5 a3-b2 28. d2-c3 b2:d4 29. f4-e5 d4:f6 30. a5-b6 f6-e5 31. b6-c7 e5-f4 32. c7-b8 f4-e3 33. b8-e5 e3-f2 34. e5-h8 f2-e1 35. h8-g7 e1-g3 36. g7-a1 g3-f4 37. a1-g7 f4-g3 38. g7-c3 g3-f4 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "4.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,10,12,13,15"]

    1. d4:f6 e7:g5 2. e3-d4 b8-a7 3. d4-c5 b6:d4 4. c3:e5 a5:c3 5. b2:d4 d6:f4 6. g3:e5 d8-e7 7. g1-f2 e7-d6 8. f2-g3 d6:f4 9. g3:e5 f8-e7 10. d4-c5 g7-f6 11. e5:g7 h8:f6 12. a1-b2 f6-e5 13. e1-f2 g5-h4 14. b2-c3 c7-b6 15. c1-b2 b6:d4 16. d2-e3 e7-f6 17. e3:c5 e5-f4 18. b2-a3 f6-g5 19. a3-b4 f4-g3 20. h2:f4 g5:g1 21. b4-a5 g1:b6 22. a5:c7 h4-g3 23. c3-b4 h6-g5 24. c7-d8 g5-h4 25. d8-c7 g3-f2 26. c7-f4 a7-b6 27. f4-g3 f2-g1 28. b4-a5 h4:f2 29. a5:c7 f2-e1 30. c7-d8 e1-b4 31. d8-f6 b4-d2 32. f6-h8 d2-c1 33. h8-c3 g1-f2 34. c3-f6 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "4.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,10,12,13,15"]

    1. d4:f6 g7:e5 2. b2-a3 b6-c5 3. e3-d4 c5:e3 4. d2:f4 e7-f6 5. c3-d4 a5:c3 6. d4:b2 f6-g5 7. e1-f2 g5:e3 8. f2:f6 f8-g7 9. g3-h4 g7:e5 10. b2-c3 c7-b6 11. g1-f2 b6-c5 12. c3-b4 h8-g7 13. a1-b2 b8-c7 14. b2-c3 g7-f6 15. c1-d2 c5-d4 16. b4-a5 d4:b2 17. a3:c1 d6-c5 18. f2-g3 e5-d4 19. c1-b2 h6-g5 20. d2-c3 d4-e3 21. g3-f4 c5-b4 22. f4:h6 b4:d2 23. h4-g5 f6:h4 24. b2-c3 d2:b4 25. a5:c3 e3-f2 26. h6-g7 f2-e1 27. c3-d4 e1-a5 28. g7-f8 h4-g3 29. h2:f4 c7-d6 30. f8:c5 d8-c7 31. c5-f8 c7-b6 32. d4-e5 b6-c5 33. f8:a3 a5-c3 34. e5-d6 c3-e5 35. d6-e7 e5:h2 36. a3-d6 h2:c7 37. e7-d8 c7-e5 38. d8-h4 e5-c3 39. h4-g3 c3-d4 40. g3-e1 d4-g7 41. e1-h4 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "5.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,10,11,13,16"]

    1. b2-a3 g5-f4 2. g3:e5 d6:f4 3. e3:g5 f6:h4 4. h2-g3 h4:f2 5. g1:e3 g7-f6 6. b4-c5 b8-a7 7. c3-b4 a5:e5 8. c5-d6 e7:c5 9. e3-d4 e5:c3 10. d2:b8 d8-c7 11. b8:g7 h8:f6 12. a3-b4 f8-e7 13. b4-a5 b6-c5 14. a1-b2 f6-e5 15. c1-d2 e7-d6 16. d2-e3 a7-b6 17. a5:c7 d6:b8 18. b2-c3 b8-c7 19. e1-f2 c7-b6 20. f2-g3 b6-a5 21. g3-h4 c5-b4 22. e3-d4 b4:d2 23. d4:f6 d2-e1 24. f6-e7 e1-d2 25. h4-g5 d2:h6 26. e7-d8 h6-d2 27. d8-f6 d2-e1 28. f6-h8 e1-d2 29. h8-b2 d2-g5 30. b2-c3 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "5.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,18,22,23,24,25,26,28,29,30,31,32:B1,2,3,4,6,7,8,9,10,11,13,16"]

    1. g3-h4 d6-c5 2. b4:d6 c7:e5 3. b2-a3 e7-d6 4. g1-f2 g7-h6 5. c3-b4 e5:c3 6. b4-c5 b6:d4 7. e3:e7 f8:d6 8. d2:b4 a5:c3 9. f2-e3 d8-e7 10. c1-d2 g5-f4 11. d2:b4 f4:d2 12. e1:c3 h6-g5 13. a1-b2 d6-e5 14. b4-c5 h8-g7 15. a3-b4 g5-f4 16. c5-b6 g7-h6 17. b4-a5 h6-g5 18. b6-a7 f4-e3 19. a5-b6 e3-f2 20. b2-a3 f2-g1 21. c3-b4 g5-f4 22. b6-c7 b8:d6 23. b4-c5 d6:b4 24. a3:c5 g1:b6 25. a7:c5 f4-e3 26. c5-b6 e7-d6 27. b6-a7 e3-f2 28. a7-b8 f2-g1 29. h2-g3 g1-e3 30. b8-a7 e3-c1 31. a7-b6 c1-h6 32. b6-a7 h6-d2 33. a7-f2 d2-c1 34. f2-b6 c1-h6 35. b6-a7 h6-d2 36. a7-f2 d2-c1 37. f2-b6 c1-h6 38. b6-a7 h6-g5 39. a7-g1 g5-d2 40. g1-f2 d2-c1 41. f2-b6 c1-h6 42. b6-a7 h6-g5 43. a7-g1 g5-h6 44. g1-a7 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "6.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1-0"]
    [TimeControl "900+1"]
    [FEN "W:W17,22,23,25,26,27,28,29,30,31,32:B1,2,3,4,5,6,8,10,12,13,16"]

    1. b2-a3 c7-b6 2. a1-b2 d6-e5 3. e3-f4 g5:e3 4. d2:d6 b6-c5 5. h2-g3 c5:e7 6. b4-c5 b8-c7 7. g3-f4 g7-f6 8. f2-e3 f6-g5 9. c3-d4 c7-b6 10. b2-c3 g5-h4 11. g1-f2 f8-g7 12. c1-d2 d8-c7 13. f2-g3 h4:f2 14. e3:g1 g7-f6 15. g1-f2 h8-g7 16. d2-e3 c7-d6 17. a3-b4 f6-g5 18. f2-g3 g5-h4 19. e1-d2 h4:f2 20. e3:g1 g7-f6 21. g1-f2 f6-g5 22. d2-e3 g5-h4 23. f2-g3 h4:f2 24. e3:g1 h6-g5 25. f4:h6 d6-e5 26. d4:d8 b6:b2 27. b4-c5 b2-a1 28. d8-e7 a1-b2 29. e7-d6 b2-f6 30. d6-b8 f6-e7 31. b8-f4 e7:b4 32. h6-g7 b4-f8 33. g7-h8 a5-b4 34. g1-f2 f8-e7 35. f4-c1 b4-a3 36. f2-g3 e7-h4 37. g3-f4 h4-d8 38. h8-a1 a7-b6 39. a1-h8 d8-e7 40. c1-d2 e7-d8 41. d2-c3 d8-e7 42. h8-e5 b6-c5 43. c3-d2 e7-d8 44. d2-c1 d8-e7 45. e5-g7 e7-d8 46. g7-a1 d8-a5 47. f4-g5 a5-d8 48. g5-h6 d8-a5 49. h6-g7 a5-c7 50. g7-h8 c7-a5 51. a1-e5 a5-d8 52. c1-e3 a3-b2 53. e5:a1 c5-b4 54. h8-g7 d8-h4 55. g7-f8 b4-a3 56. f8-d6 h4-e1 57. d6-c7 a3-b2 58. a1:f6 e1-b4 59. c7-f4 b4-a5 60. e3-c5 a5-e1 61. f6-h4 e1-c3 62. f4-d2 c3:e1 63. c5-f2 e1:g3 64. h4:e1 1-0

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "6.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W17,22,23,25,26,27,28,29,30,31,32:B1,2,3,4,5,6,8,10,12,13,16"]

    1. e3-d4 g5-h4 2. b2-a3 d6-e5 3. d4:f6 g7:e5 4. b4-c5 c7-b6 5. c3-b4 b6:d4 6. d2-e3 a5:c3 7. e3:c5 c3-d2 8. e1:c3 h6-g5 9. c3-b4 e5-f4 10. a1-b2 h8-g7 11. b2-c3 d8-c7 12. f2-e3 f4:d2 13. c3:e1 c7-b6 14. c1-d2 b6:d4 15. h2-g3 h4:f2 16. g1:c5 b8-c7 17. b4-a5 g7-f6 18. d2-e3 c7-d6 19. c5:e7 f6:d8 20. e1-f2 f8-g7 21. f2-g3 g5-h4 22. g3-f4 a7-b6 23. a5:c7 d8:b6 24. a3-b4 g7-h6 25. e3-d4 h6-g5 26. f4:h6 b6-a5 27. b4-c5 h4-g3 28. h6-g7 g3-f2 29. c5-d6 a5-b4 30. d4-e5 f2-g1 31. g7-h8 b4-c3 32. d6-c7 c3-d2 33. c7-d8 d2-e1 34. h8-g7 g1-d4 35. e5:c3 e1:a5 36. g7-f6 a5-d2 37. f6-h8 d2-f4 38. h8-c3 f4-c1 39. d8-h4 c1-e3 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "7.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "B:W17,20,22,23,24,25,26,27,29,30,31,32:B1,2,3,4,5,6,7,8,10,11,13,16"]

    1. g7-h6 e3-f4 2. g5:e3 f2:d4 3. f6-g5 h4:f6 4. e7:g5 g1-h2 5. g5-f4 g3:e5 6. d6:f4 e1-f2 7. d8-e7 b4-c5 8. h6-g5 f2-g3 9. h8-g7 g3:e5 10. e7-d6 c5:e7 11. f8:f4 b2-a3 12. g7-f6 a1-b2 13. g5-h4 a3-b4 14. a7-b6 d2-e3 15. f4:d2 c1:e3 16. c7-d6 h2-g3 17. h4:f2 e3:g1 18. b6-c5 d4:b6 19. a5:c7 c3-d4 20. f6-e5 d4:f6 21. d6-c5 b4:d6 22. c7:g7 g1-f2 23. g7-f6 f2-g3 24. f6-e5 g3-h4 25. e5-f4 b2-c3 26. f4-e3 c3-b4 27. e3-d2 h4-g5 28. d2-c1 g5-f6 29. c1-e3 f6-e7 30. b8-c7 b4-c5 31. e3:a7 e7-d8 32. a7-g1 d8:a5 33. g1-c5 a5-c3 34. c5-f2 c3-e5 35. f2-b6 e5-c3 36. b6-d8 c3-e5 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "7.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "B:W17,20,22,23,24,25,26,27,29,30,31,32:B1,2,3,4,5,6,7,8,10,11,13,16"]

    1. g7-h6 b2-a3 2. c7-b6 e3-f4 3. g5:e3 f2:d4 4. b6-c5 d4:b6 5. a7:c5 d2-e3 6. f8-g7 e1-f2 7. b8-c7 c1-b2 8. c7-b6 e3-d4 9. c5:e3 f2:d4 10. b6-c5 d4:b6 11. a5:c7 b4-a5 12. d6-c5 c3-b4 13. c7-d6 g1-f2 14. f6-g5 h4:f6 15. g7:e5 b2-c3 16. e7-f6 f2-e3 17. h6-g5 g3-f4 18. e5:g3 c3-d4 19. g5-h4 d4:b6 20. g3-h2 b6-a7 21. d6-e5 a7-b8 22. h4-g3 b8:f4 23. g3:e5 a5-b6 24. f6-g5 b6-a7 25. e5-f4 e3-d4 26. g5-h4 b4-a5 27. f4-g3 a7-b8 28. h2-g1 b8:h2 29. g1:c5 a3-b4 30. c5:a3 a5-b6 31. h8-g7 b6-a7 32. d8-c7 h2:b8 33. a3-c1 b8-h2 34. c1-a3 a7-b8 35. g7-h6 b8-e5 36. a3-c1 e5-d6 37. c1-d2 a1-b2 38. d2-g5 d6-b4 39. g5-f6 b4-c3 40. f6-e7 b2-a3 41. e7-c5 h2-b8 42. h6-g5 b8-h2 43. c5-g1 a3-b4 44. g1-b6 b4-a5 45. b6-a7 c3-g7 46. a7-c5 g7-h8 47. c5-a7 h8-a1 48. a7-c5 h2-b8 49. c5-g1 a1-g7 50. g1-c5 g7-b2 51. c5-g1 b2-h8 52. g1-c5 h8-g7 53. c5-e3 g7-c3 54. e3-c5 c3-h8 55. c5-e3 b8-e5 56. e3-c5 h8-g7 57. c5-a7 e5-d6 58. a7-f2 g7-b2 59. f2-g1 d6-b8 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "8.1"]
    [White "Kallisto 3"]
    [Black "Skifi 0.03"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W13,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,4,5,6,7,8,10,11,12,17"]

    1. b2-a3 d6-e5 2. a3:c5 e5-d4 3. c3:e5 f6:b6 4. g3-h4 h6-g5 5. h4:f6 e7:g5 6. a1-b2 g7-f6 7. h2-g3 g5-h4 8. b2-c3 h8-g7 9. c3-b4 g7-h6 10. d2-c3 f8-e7 11. c3-d4 e7-d6 12. d4-c5 b6:d4 13. e3:g5 h6:h2 14. c1-b2 c7-b6 15. a5:c7 b8:d6 16. b2-c3 a7-b6 17. b4-a5 d6-c5 18. a5:c7 d8:b6 19. c3-d4 c5:e3 20. f2:d4 h4-g3 21. d4-e5 g3-f2 22. g1:e3 h2-g1 23. e3-f4 g1-h2 24. e1-f2 h2-g1 25. f2-g3 g1-c5 26. e5-f6 c5-f8 27. f4-g5 b6-c5 28. g5-h6 c5-d4 29. f6-e7 f8:h2 30. h6-g7 d4-c3 31. g7-f8 h2-b8 32. f8-g7 b8-c7 33. g7:b2 c7-h2 34. b2-d4 h2-f4 35. d4-b2 f4-d6 36. b2-f6 d6-b4 37. f6-a1 1/2-1/2

    [Event "Match"]
    [Site "?"]
    [Date "2007.2.8"]
    [Round "8.2"]
    [White "Skifi 0.03"]
    [Black "Kallisto 3"]
    [Result "1/2-1/2"]
    [TimeControl "900+1"]
    [FEN "W:W13,22,23,24,25,26,27,28,29,30,31,32:B1,2,3,4,5,6,7,8,10,11,12,17"]

    1. c3-d4 b4-a3 2. b2-c3 f6-g5 3. g3-h4 a7-b6 4. h4:f6 e7:g5 5. a1-b2 g7-f6 6. h2-g3 d6-e5 7. g3-f4 e5:g3 8. f2:h4 f6-e5 9. d4:f6 g5:e7 10. g1-f2 f8-g7 11. h4-g5 h6:f4 12. e3:g5 e7-f6 13. g5:e7 d8:f6 14. c3-d4 f6-e5 15. d4:f6 g7:e5 16. b2-c3 h8-g7 17. f2-e3 g7-h6 18. e3-d4 e5-f4 19. e1-f2 h6-g5 20. f2-e3 f4-g3 21. d4-e5 g3-h2 22. c3-b4 a3:c5 23. e3-d4 c5:e3 24. d2:h6 h2-g1 25. h6-g7 c7-d6 26. a5:c7 d6:f4 27. c7-d8 g1-f2 28. g7-f8 f4-e3 29. d8-h4 f2-g1 30. h4-e1 b8-a7 31. f8-g7 g1-h2 32. g7-b2 a7-b6 33. e1-a5 e3-f2 34. a5:c7 h2:b8 35. b2-a3 b8-e5 36. a3-b4 e5-a1 37. b4-c5 a1-f6 38. c5:g1 f6-c3 39. g1-a7 c3-a1 40. a7-b8 a1-c3 41. b8-f4 c3-a1 42. f4-g5 1/2-1/2

    Единственную проигранную партию — по пол-часа, либо с ЭБ — не проиграла бы…

    в ответ на: Турнир среди шашечных программ #361991
    NS
    Участник

    Думаю — что предварительно я провел тестовый матч на своей машине. :)
    Skifi 0.03 (0 ЭБ) — Каллисто 3 (6 ЭБ) по 15 минут на партию, есно с отключенным Пондером, по 64 Мб Хеш таблиц, по начальным позициям из оболочки Каллисто…
    Пока из 16-ти партий только одна результативная, и то похоже на несчастный случай.

    в ответ на: Турнир среди шашечных программ #361989
    NS
    Участник

    Любые дебюты. Только контроль именно по полчаса на партию :)

    К чему я это говорю — Если посмотеть исходнки Skifi 0.03 — они написаны на «скорую руку», там деление в цикле по полям в ОФ :)
    Практически нет оценки, нет ЭБ (о важности которых так много говорят) у Каллисто при этом Шестифигурные ЭБ.

    Так вот — моё мнение — если добавить в Skifi ЭБ, не писать Оценку, не исправлять ошибок в переборных алгоритмах. Только ЭБ и всё — результативных партий в изначально ничейных позициях не будет!!! Вообще!!!

    Так-же их не будет и БЕЗ ЭБ, по полчаса на партию на мощных машинах. Я к тому — что чемпионаты по 15 минут на партию абсолютно бессмысленны.

    в ответ на: Турнир среди шашечных программ #361987
    NS
    Участник

    никто не хочет провести на мощной машине матч Каллисто3 — Skifi по пол-часа на партию? У Skifi совсем нет ЭБ, совсем слабая ОФ…
    Что-то картина какая-то печальная :(

    в ответ на: Открылся сайт Каллисто #364236
    NS
    Участник

    Уже писалось — обычно добавляют возможность увеличения/уменьшения количества PV.
    Два хода тоже замедляют — почти в два раза :)
    Но это же не значит что режим многовариантного анализа совсем не нужен.

    в ответ на: Открылся сайт Каллисто #364226
    NS
    Участник

    А вообще режим анализа и игра — совершенно разные вещи.
    В Каллисто режим multiPV надо включать по F9 (в режиме анализа), а в режиме игра — отключать его, раз он так сильно влияет на силу игры.

    Обычно режим MultiPV используют только в режиме анализа.
    В коммерческих оболочках, например ChessBase — просто над окном с анализом располагаются две небольшие клавиши «+» и «-» Соответственно увеличивающие и уменьшающие на единицу количество выводимых вариантов.

    Сделать это очень несложно, поддержать движком тоже очень просто.
    Если Игорь добавит такую возможность — я сразу поддержу её в своем движке.

    NS
    Участник

    Просто непонято как с малофигурными шаблонами можно эффективно работать.

    малофигурные шаблоны позволяют найти веса спусками либо генетическими алгоритмами, и не требуют ручного выбора шаблонов.

    Насчет как они будут работать — я приводил пример как двухшашечные сочетания шашек одного цвета позволяют посчитать баланс флангов… Так-же они могут позволить сосчитать сбалансированность флангов и центра, Запертые шашки (а7)
    Трехшашечные — дадут уже возможности, возможности для размена.

    Предлагается строить паттерны не только по сочетаниям шашек, но и по сочетаниям шашек с пустым полем.
    Например конечная позиция, шашка на седьмой, пустое поле перед ней на восьмой. Двухфигурное сочетание. Скорей всего есть возможность провести дамку.

    Черная шашка на а5, белая на b4 — скорей всего серьезная связка — двухшашечное сочетание. хотя мне тяжело говорить именно какие сочетания сработают — я в шашки играю весьма слабо, проще попробовать посчитать и посмотреть что получится.
    Я приступил пока только к расчету одношашечных сочетаний (Оценки по координате), причем использую идею Алекса Морозова о «смешании оценок»

    То есть Таблиц много. не одна и не две.
    Отдельные таблицы для бездамочных позиций, позиций когда дамки только у одной стороны, когда у обоих…

    в ответ на: Открылся сайт Каллисто #364220
    NS
    Участник

    Что то я у Тундры замедления не заметил

    Я написал формулу, посмотрите повнимательней.

    Насчет анализа нескольких конкретных ходов в позиции.

    * go
    start calculating on the current position set up with the «position» command.
    There are a number of commands that can follow this command, all will be sent in the same string.
    If one command is not sent its value should be interpreted as it would not influence the search.
    * searchmoves ….
    restrict search to this moves only
    Example: After «position startpos» and «go infinite searchmoves e2e4 d2d4»
    the engine should only search the two moves e2e4 and d2d4 in the initial position.

    почитайте описание протокола, может еще чего интересное найдется :)

    Хотя кроме Ponder, MultiPV и searchmoves — ничего интересного нет.

    в ответ на: Открылся сайт Каллисто #364212
    NS
    Участник

    http://download.shredderchess.com/div/uci.zip

    * = MultiPV, type spin
    the engine supports multi best line or k-best mode. the default value is 1

    Для примера описание шахматного протокола UCI.
    Выдавать всегда все ходы — неправильно. Слишком сильное замедление. Конечно всегда лучше иметь возможность выбора количества выводимых лучших ходов.

    На самом деле все очень просто.

Просмотр 15 сообщений - с 451 по 465 (из 662 всего)