Человек на все рынки: из Лас-Вегаса на Уолл-стрит. Как я обыграл дилера и рынок
Шрифт:
Вычисления, произведенные группой Болдуина для полной колоды, были приблизительными, так как на проведение точных расчетов на настольных калькуляторах не хватило бы и всей жизни. Работа, за которую я взялся в 1959 году, была гораздо более масштабной, так как мне нужно было вывести стратегию для всех миллионов вариантов частично разыгранной колоды [49] . Чтобы оценить масштабы этой задачи, предположим, что дилер начинает раздачу со «сноса» одной карты – именно такова была в то время обычная практика. Это означает, что он берет верхнюю карту колоды и перекладывает ее вниз, перевернув ее лицевой стороной вверх, чтобы знать впоследствии, что эту карту не следует разыгрывать. В игре остается пятьдесят одна карта. Поскольку снесенная карта может иметь одно из десяти возможных значений – туз, 2… 9 или 10, – мы получаем десять разных случаев, которые нужно проанализировать. Что, если, как это часто случается, нам удалось увидеть снесенную карту и мы хотим использовать знание о том, что она вышла из игры? Можно применить к каждому из этих десяти случаев анализ Болдуина и составить для каждого из них по таблице стратегии для всех 550 возможных игровых ситуаций. Тогда мы получим одиннадцать таблиц: одну для полной колоды и по одной для каждого варианта с одной недостающей картой.
49
Из одной колоды 52 карты можно выбрать пять разных подмножеств, содержащих 0, 1, 2, 3 или 4 туза. Для каждой из карт от двойки до девятки также можно создать пять вариантов неполной колоды, а для карт, стоящих по десять очков, таких вариантов, содержащих от 0 до 16 этих карт, будет семнадцать. В сумме получаем 5 x 5 x … x 5 x 17 – 1 (пятерок в этом произведении девять, по одной для каждой карты от двойки до девятки), то есть чуть более 33 миллионов разных неполных колод. Вычитание единицы учитывает случай, в котором в колоде оставлено по нулю карт всех достоинств, что дает подмножество, не содержащее ни одной карты. Для игры в восемь колод соответствующее число равно 33 x … x 33 x 129 – 1, или около 6 квадриллионов (6 с пятнадцатью нулями) неполных колод. (прим. автора)
Теперь предположим, что нам известны две недостающие карты, а в игре остается всего пятьдесят карт. Каково число возможных колод по пятьдесят карт? Поскольку существует сорок пять вариантов составления пар из карт разного значения – (Т, 2), (Т, 3)… (Т, 10); (2, 3), (2, 4)… (2, 10); и так далее – и десять вариантов составления пар одинаковых карт – (Т, Т), (2, 2)… (10, 10), – это число равно пятидесяти пяти. Это порождает еще пятьдесят пять расчетов и пятьдесят пять таблиц стратегии, составление каждой из которых при помощи настольного калькулятора, по методу группы Болдуина, может занять двенадцать человеко-лет. Продолжая в том же духе, можно составить таблицы стратегии для всех таких неполных колод. Для колоды из пятидесяти двух карт существует около тридцати трех миллионов вариантов таких частично разыгранных колод, что дает в конечном счете гигантскую [50] библиотеку из тридцати трех миллионов таблиц стратегии.
50
Любителям подсчетов предлагается представить себе, что каждая из этих таблиц выписана на отдельном листке бумаги размером с долларовую купюру. По моим оценкам, объем долларовой купюры равен 1,08 кубического сантиметра, следовательно, таблицы займут 37 кубометров. В случае восьми колод этот объем увеличивается до 6,5 кубического километра. (прим. автора)
Столкнувшись с перспективой четырехсот миллионов человеко-лет вычислений, результатом которых стал бы вагон стратегических таблиц, десятикилометровая картотека, я попытался упростить задачу. Я предположил, что выбор стратегии и преимущество игрока при частично использованной колоде должны в основном зависеть от содержания в колоде – или, что то же, процентной доли – карт каждого типа, а не от их абсолютного количества.
Так оно и оказалось, а это означало, что, например, ситуация, в которой среди сорока еще не разыгранных карт имеется 12 десяток, аналогична случаю 9 десяток из тридцати оставшихся карт или 6 десяток из двадцати карт, поскольку во всех этих случаях содержание десяток одинаково и равно 3/10, то есть 30 %. Таким образом, при подсчете карт важно учитывать не число оставшихся карт, а это соотношение.
Я начал с рассмотрения того, как изменяются стратегия и преимущество игрока при изменении содержания карт каждого типа. Я собирался изъять из колоды все четыре туза, провести вычисления и посмотреть, что получится. Потом то же можно было повторить, изъяв из колоды только четыре двойки, потом только четыре тройки и так далее.
Я начал эту работу в весеннем семестре 1959 года. В течение года после защиты диссертации в июне 1958-го я преподавал в УКЛА. Так получилось потому, что я защитил диссертацию раньше, чем мы с моим научным руководителем Ангусом Тейлором могли ожидать. В результате я не искал преподавательской работы, считая, что она понадобится мне еще через год. Профессор Тейлор временно устроил меня в УКЛА, а затем помог в поиске работы на следующий год. Из полученных предложений меня больше всего привлекали должность преподавателя математики в Массачусетском институте технологий (МИТ), учрежденная в память Кларенса Мура, и работа в корпорации General Electric (GE) в городе Скенектади, Нью-Йорк. В GE я должен был, используя свое физическое образование, рассчитывать параметры орбит для космических проектов. Казалось, что эта работа может довольно долго оставаться интересной, но я не думал, что она даст мне достаточно свободы в научной деятельности, чтобы заниматься тем, что меня интересует. Рассчитывая найти такую свободу в качестве университетского преподавателя, я выбрал для первого этапа МИТ.
Мы переехали в МИТ в июне 1959 года. Для переезда я купил за 800 долларов на полицейском аукционе черный седан «понтиак» и поехал на нем через всю страну со взятым напрокат двухколесным грузовым прицепом. Он был набит нашими пожитками. Наш первый ребенок должен был родиться через два месяца, поэтому Вивиан осталась с родителями в Лос-Анджелесе, а я отправился в Кембридж, Массачусетс, готовить нашу квартиру и заниматься математическими исследованиями, на которые был выделен кратковременный грант. Поскольку по условиям этого гранта я должен был работать в МИТ до середины августа, а роды ожидались всего на несколько дней позже, я очень беспокоился, что могу не успеть вернуться. Этим летом мы с Вивиан созванивались почти каждый день. К счастью, результаты всех ее медицинских осмотров были превосходными.
Двум японским математикам, которые находились в УКЛА в командировке, нужно было попасть в Нью-Йорк. Я был рад взять их с собой при условии, что часть пути они будут вести машину. Однако где-то посреди штата Огайо, на пустынном шоссе, я был резко пробужден от глубокого сна около часа утра визгом тормозов и резкими рывками машины. Мы остановились всего в нескольких сантиметрах от большой бело-коричневой коровы, переходившей дорогу неспешным зигзагом. Поскольку тормоза были только на автомобиле, а тяжело груженный прицеп увеличивал нашу массу вдвое, в два раза увеличился и наш тормозной путь. Перед отъездом я тщательно объяснил все это своим спутникам, но, по-видимому, без особого успеха. Остаток пути я сам вел машину, преодолевая усталость.
Когда я добрался до Кембриджа, мне было о чем подумать. Я никогда до этого не был в районе Бостона и никого там не знал. Постоянные сотрудники и преподаватели института по большей части разъехались на лето, но факультет снял для нас прекрасное жилище – первый этаж величественного трехэтажного частного дома в Кембридже. Поскольку заранее я его не видел, я был приятно поражен размерами жилья и любезностью квартирной хозяйки, вдовы-ирландки, которая жила там с двумя младшими из своих пяти сыновей.
Днем я занимался математическими исследованиями по своей работе, но после ужина проходил по почти безлюдным зданиям института в вычислительный зал. Каждую ночь с восьми часов и почти до рассвета я работал там на калькуляторах фирмы Monroe. Это были шумные электромеханические устройства размером приблизительно с большую пишущую машинку. Они умели складывать, вычитать, умножать и делить – приблизительно так же, как самые дешевые из современных карманных цифровых калькуляторов. Кондиционера там не было, и я работал голым по пояс; мои пальцы летали над щелкающей клавиатурой, и влажная ночь летнего Кембриджа оглашалась жужжанием и ворчанием калькулятора.
Как-то утром, часов около трех, я вышел на улицу и не нашел там своей машины, которую я оставил на обычном месте. Когда я вернулся в здание, чтобы вызвать полицию, дружелюбный студент-полуночник сказал мне, что, возможно, как раз полиция и виновата в исчезновении машины. Я позвонил в полицейский участок и выяснил, что мою машину отвезли на штрафную стоянку. Когда я заметил, что она была припаркована в разрешенном месте, полицейский дежурный объяснил, что, поскольку они видели ее каждую ночь в одном и том же месте, они решили, что машина брошена. Я поспешил в дежурный суд в центре города, где судья, к которому я обратился, наорал на меня и пригрозил оштрафовать меня на 100 долларов, если я скажу еще хоть слово. Дружественный студент, который отвез меня в суд, объяснил, что у полиции есть взаимовыгодные отношения со штрафной стоянкой и что, если я буду настаивать на своей невиновности, штраф за арест моей машины может быстро вырасти. На следующее утро я выкупил свою машину со штрафной стоянки, заплатив что-то около сотни долларов. Эта сумма соответствовала моей недельной зарплате. Добро пожаловать в Бостон! К счастью, мой новый город был при этом очень красив и богат по части науки, образования, культуры и искусства.
Шли недели, и гора моих вычислений росла и росла. Однако, хотя я использовал некоторые упрощенные методы для увеличения своей производительности, продвигался я очень медленно. Выполнение всех этих расчетов вручную грозило занять сотни, если не тысячи, лет. И тут я узнал, что в МИТ есть компьютер IBM 704 и что я, как член преподавательского состава, имею право им пользоваться. Я научился программировать на языке FORTRAN, который использовала эта машина, по книге, которую я взял в вычислительном центре.
В августе 1959 года я полетел в Лос-Анджелес: это было за четыре дня до рождения нашего первого ребенка. Мы знали, что у нас будет девочка, и несколько недель мучительно пытались выбрать ей имя. Мы перебрали множество вариантов, которые нравились одному из нас, но ни один из них не казался подходящим нам обоим. Тогда мы призвали на помощь брата Вивиан: он изучал в УКЛА риторику и обладал очень хорошим чувством языка; впоследствии он стал выдающимся юристом. Он придумал имя «Рон» (Raun), созвучное многим приятным словам, например «dawn» или «fawn» [51] . Никто из нас не встречал раньше этого имени, но оно нам очень понравилось, на нем мы и остановились.
51
Соответственно, «заря» и «олененок». (прим. переводчика)