Как стать автором
Обновить
157
0
Валерий Макаров @valemak

Программист

Отправить сообщение

Мат слоном и конём. Треугольники Делетана

Время на прочтение9 мин
Количество просмотров22K

Дилетанты при матовании слоном и конём обычно пробуют TWIX.

Суровые же профи, которым интересен хардкор, действуют по рецепту Делетана.
Читать далее
Всего голосов 23: ↑23 и ↓0+23
Комментарии30

Мат слоном и конём. Метод TWIX

Время на прочтение13 мин
Количество просмотров75K

Ушенина (на фото слева, играет белыми) — Гиря (на фото справа, играет чёрными). Ничья.
Гран-При среди женщин, 4-й тур
6 мая 2013 года, Женева


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

Имея на две фигуры меньше, она нашла остроумный способ добиться ничьей с чемпионкой мира (на тот момент) Анной Ушениной. Ольга просто разменяла всё, что только можно и свела партию к эндшпилю «король + слон + конь VS король». Украинская шахматистка полсотни ходов безуспешно пыталась заматовать вражеского короля, после чего результат партии был признан ничейным.

Обидная ничья существенно повлияла на результат Ушениной в турнире. Она заняла 5-6 место, а выигрыш позволил бы разделить бронзу (3-5 место).
А если бы знала метод TWIX - всё было бы иначе
Всего голосов 151: ↑147 и ↓4+143
Комментарии77

ИИ и 2048. Часть 1: Метод Монте-Карло

Время на прочтение5 мин
Количество просмотров20K


«2048» через несколько недель исполняется 5 лет, а значит, пора написать что-нибудь, посвящённое этой замечательной игре.

Особенно познавательна тема самостоятельной игры искусственного интеллекта в головоломку. Способы реализации есть самые разные и сегодня разберём относительно лёгкий из них. А именно — научим компьютерный разум собирать степени двойки с помощью метода Монте-Карло.
Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии21

Сбалансированное слияние сверху-вниз и снизу-вверх

Время на прочтение4 мин
Количество просмотров7.4K

В прошлой статье мы ознакомились с реликтовыми сортировками слияния (вызывающих прежде всего исторический интерес). А что в тренде сегодня?
Траффик
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Сортировки слиянием

Время на прочтение5 мин
Количество просмотров53K

Сортировки слиянием работают по такому принципу:

  1. Ищутся (как вариант — формируются) упорядоченные подмассивы.
  2. Упорядоченные подмассивы соединяются в общий упорядоченный подмассив.
Траффик
Всего голосов 11: ↑11 и ↓0+11
Комментарии15

Сортировка «Ханойская башня»

Время на прочтение4 мин
Количество просмотров19K

Ханойские башни
Про знаменитую игру Эдуарда Люка́ на Хабре не писа́л только ленивый. Кажется, все покровы сорваны и что-то ещё по поводу алгоритма добавить уже невозможно. Но нет, у данной темы есть ещё скрытые ресурсы. Сегодня, в частности, мы переделаем алгоритм решения этой головоломки в полноценную сортировку. (Зачем? Just for fun. В пятницу можно.)
Сортировка Ханойская башня
Всего голосов 25: ↑24 и ↓1+23
Комментарии1

Сортировки выбором

Время на прочтение7 мин
Количество просмотров146K


В чём идея сортировок выбором?

  1. В неотсортированном подмассиве ищется локальный максимум (минимум).
  2. Найденный максимум (минимум) меняется местами с последним (первым) элементом в подмассиве.
  3. Если в массиве остались неотсортированные подмассивы — смотри пункт 1.

Траффик
Всего голосов 18: ↑17 и ↓1+16
Комментарии7

Сортировки вставками

Время на прочтение7 мин
Количество просмотров176K


Общая суть сортировок вставками такова:

  1. Перебираются элементы в неотсортированной части массива.
  2. Каждый элемент вставляется в отсортированную часть массива на то место, где он должен находиться.

Траффик
Всего голосов 15: ↑14 и ↓1+13
Комментарии16

Сравнение сортировок обменами

Время на прочтение9 мин
Количество просмотров7.5K


Сферические алгоритмы в вакууме — это прекрасно. Однако давайте спустимся с небес на грешную землю и посмотрим как вся эта теоретическая красота покажет себя на практике.
Сравнение сортировок обменами
Всего голосов 15: ↑11 и ↓4+7
Комментарии14

Сортировки обменами

Время на прочтение8 мин
Количество просмотров55K


Если описать в паре предложений по какому принципу работают сортировки обменами, то:

  1. Попарно сравниваются элементы массива
  2. Если элемент слева* больше элемента справа, то элементы меняются местами
  3. Повторяем пункты 1-2 до тех пор, пока массив не отсортируется

* — под элементом слева подразумевается тот элемент из сравниваемой пары, который находится ближе к левому краю массива. Соответственно, элемент справа находится ближе к правому краю.
Траффик
Всего голосов 12: ↑12 и ↓0+12
Комментарии10

Мир будущего

Время на прочтение6 мин
Количество просмотров23K
«Мир будущего» («World of Tomorrow») — отличный анимационный фильм, номинировавшийся в этом году на «Оскар» (не выиграл). Также фильм получил целых ворох наград и номинаций на различных конкурсах и кинофестивалях.



Сюжет вкратце. Посредством экспериментальной временно́й связи маленькая Эмили (ударение на первый слог) общается со своим последним клоном-потомком. Эмили будущего показывает оригинальной Эмили как будет складываться её судьба (в клонированной ипостаси) и как в условиях технологической сингулярности будет жить человечество. Всё происходящее показано в стиле детских рисунков (надо полагать, после общения малютка Эмили зарисовала увиденное как сумела).

В этом пятничном посте сделаем краткий обзор некоторых футурологических концепций, встретившихся в фильме.
Мир будущего
Всего голосов 15: ↑12 и ↓3+9
Комментарии264

Парадокс Ферми

Время на прочтение17 мин
Количество просмотров155K
В чудную звёздную ночь каждый ощущает нечто особенное, когда обращает свой взор в небо и видит подобную картину:




Как правило, многие люди поражены эпической красотой или даже обескуражены грандиозными масштабами Вселенной. Лично мною овладевает «экзистенциальная опустошённость» — удручающее состояние, не покидающее меня, по крайней мере, последующие полчаса. Каждый чувствует нечто.

Вот это самое нечто ощутил и физик Энрико Ферми, задавшийся резонным вопросом: "А где все?".
А ведь и правда, где все?
Всего голосов 77: ↑71 и ↓6+65
Комментарии384

Шахматное 3D-шоу: Каспаров VS Fritz

Время на прочтение5 мин
Количество просмотров12K

После трудного матча с израильской шахматной программой Deep Junior, в том же 2003-м году Каспарову предстояло сразиться с ещё одним электронным соперником.
Побороться с виртуальным шахматистом пришлось в виртуальной реальности
Всего голосов 28: ↑28 и ↓0+28
Комментарии5

Каспаров против Deep Blue. Часть IV: Нью-Йоркские тайны

Время на прочтение10 мин
Количество просмотров24K

После более чем годовой подготовки начался эпохальный матч, который стал важной вехой в истории шахмат.

Ни до, ни после 1997 года поединки между компьютером и человеком не привлекали к себе такого общественного внимания.

Ошеломительный результат воспринялся широкой общественностью как начало эры новых чемпионов.
Ведь новыми чемпионами были уже не люди, а другие, более совершенные существа
Всего голосов 75: ↑75 и ↓0+75
Комментарии15

Каспаров против Deep Blue. Часть III: Междуматчье

Время на прочтение6 мин
Количество просмотров18K

Первый серьёзный шахматный матч человека и машины закончился в пользу нашего вида, но, как уже знаем, это была всего лишь прелюдия к более захватывающим событиям.

Прежде чем продолжить увлекательное чтиво о битве шахматных титанов, представляющих разные «формы жизни», спешу сообщить что мой соавтор Роман Жуков, он же Rom77, объявился и жив-здоров. К сожалению, у него нет времени и интереса для участия в создании новых эпизодов, однако он предоставил неоценимую помощь, которая будет оказывать существеннейшее влияние на написание этой (да и следующей) статьи. В своё время Роман много изучал перипетии этого противостояния, используя в том числе один источник, очень малоизвестный в русскоговорящей среде.
Дело в том, что он перевёл книгу главного создателя Deep Blue
Всего голосов 67: ↑65 и ↓2+63
Комментарии7

Каспаров против Deep Blue. Часть II: Филадельфийский эксперимент

Время на прочтение7 мин
Количество просмотров21K

После некоторого перерыва, продолжаю серию статей (а также обещаю в ближайшее время её закончить) про многолетнюю шахматную борьбу двух миров – человеческого и компьютерного. Планировалось, что Rom77 напишет статьи про обе битвы Каспарова с Deep Blue, но, к сожалению, мой соавтор, написавший отличное начало, не выходит на связь. Мне иногда приходят письма от благодарных читателей с вопросом почему же до сих пор нет продолжения, поэтому, вновь берусь за перо сажусь за клавиатуру, дабы продолжить прервавшееся повествование про приключения Гарри и его кремниевых друзей. Помимо разрозненных сведений о событиях тех лет, в статье также решил использовать, оказавшиеся в моём распоряжении, черновые наброски Романа про матч 1996 года.
Название статьи, кстати, тоже придумал он
Всего голосов 56: ↑56 и ↓0+56
Комментарии6

Первые обидчики. Fritz и Genius

Время на прочтение6 мин
Количество просмотров15K

Вторая серия о многолетней борьбе Каспарова с армадой терминаторов. Первую статью из цикла читайте здесь.

Шахматные программы считали с каждым годом всё быстрее и всё адекватнее оценивали позиции, в том числе и не изобилующими тактическими ударами. Алгоритмы совершенствовались и боты достигли успехов, выигрывая не только в комбинационном, но и в позиционном ключе. Компьютерные игроки почти излечились от жадности и если люди жертвовали материал, то роботы, ради восстановления игрового баланса, троянских коней с легким сердцем отправляли обратно.

Участие компьютеров в человеческих соревнованиях вошло в моду. IT-компании охотно и щедро спонсировали мероприятия, с непременным условием – роботы играют на тех же правах, что и люди. Особенно интересен 1994 год, в которых произошли несколько знаковых событий, когда внезапно компьютеры начали регулярно наносить людям чувствительные поражения.
Причём досталось и чемпиону мира
Всего голосов 55: ↑55 и ↓0+55
Комментарии11

Информация

В рейтинге
Не участвует
Откуда
Кировоград, Кировоградская обл., Украина
Дата рождения
Зарегистрирован
Активность