Высказывания о математике
Высказывания о математике «Математику уже затем учить надо, что она ум в порядок приводит» М. Ломоносов, великий русский учёный, 18 век.
«Математика – гимнастика ума» А. Суворов, русский полководец, не потерпевший ни одного поражения, 18 век.
«Наука математика – царица всех наук» К. Ф. Гаусс, немецкий математик, астроном и физик, один из величайших математиков всех времён, 18-19 век.
«В каждой естественной науке заключено столько истины, сколько в ней есть математики» И. Кант, немецкий философ, 18 век.
«Математика — это язык, на котором написана книга природы.» Г. Галилей, великий итальянский ученый, автор выдающихся астрономических открытий, 16-17 век.
«Человек, не знающий математики, не способен ни к каким другим наукам» Р. Бэкон, английский философ и естествоиспытатель, 13 век.
«Высшая математика убивает креативность» А. Фурсенко, министр образования и науки РФ с 2004 по 2012 гг.
Поговорим о науке! Как связаны Халк и математика?
Выкладываю видео с разрешения одной из основательниц проекта «Поговорим о науке» Оксаны Герцен!
Мы вместе с молодыми учеными Екатеринбурга будем рассказывать вам о науке. Обещаем, что будет понятно, быстро и весело! Ведь наши видеоролики длятся всего 5-8 минут, а общение с учеными происходит в очень живой и веселой атмосфере.
Хотел поставить моё, но думаю это будет неуместно. Моя тут только часть)
Правда ли, что 25-летний студент Джордж Данциг случайно решил две нерешённые математические задачи?
В интернете ходит история об американском студенте, который как-то раз опоздал на пару и, приняв записанные на доске две открытые математические проблемы за домашнее задание, решил их. Мы проверили, случалось ли такое.
(Спойлер для ЛЛ: это правда)
Вот что сообщается в популярном сетевом тексте:
Эта мотивационная история довольно популярна в таких социальных сетях, как Facebook (много сотен репостов), «ВКонтакте» и Telegram, а также на сайте anekdot.ru. Известный ЖЖ-блогер mi3ch добавляет, что она была использована в фильме «Умница Уилл Хантинг». На Западе история часто ходит в форме городской легенды без упоминания имени математика.
Давайте разберемся, кто же фигуранты этой истории. Уроженец Бессарабии и специалист по математической статистике профессор Ежи Нейман (не путать с другим выдающимся математиком-эмигрантом Джоном фон Нейманом) действительно работал в Калифорнийском университете с 1938 года, а с 1955 года возглавлял соответствующее отделение. Позднее, если верить энциклопедии «Британника», он вместе со своими выпускниками организовал в городе Беркли настоящий мировой центр по изучению этого раздела математики.
Не менее известен и Джордж Данциг — создатель алгоритма решения задач симплекс-методом и один из основоположников линейного программирования. Первое, что может броситься в глаза при чтении нашей истории, — то, что в ней он назван 25-летним студентом. На самом деле ещё в 22 года он получил степень бакалавра математики и физики в Мэрилендском университете, год спустя стал магистром уже в Мичиганском университете и даже успел поработать два года в Бюро трудовой статистики США. К Нейману он попросился в 1939 году уже в рамках работы над докторской.
Что же произошло дальше? Об этом почти полвека спустя, в 1986 году, сам Джордж Бернард Данциг поведал в интервью College Mathematics Journal. Вот что он рассказал:
Незадолго до интервью Данциг узнал о том, что его история превратилась в городскую легенду:
Происхождение этой проповеди связано с другим лютеранским священником, преподобным Шулером (орфография Данцига; на самом деле фамилия пишется как Шуллер. — Прим. авт.) из Хрустального собора в Лос-Анджелесе. Он поделился со мной своими идеями о позитивном мышлении, и я рассказал ему свою историю о домашнем задании и диссертации. Несколько месяцев спустя я получил от него письмо с просьбой разрешить включить мою историю в книгу о силе позитивного мышления, которую он писал. Опубликованная Шулером версия содержит ряд искажений и преувеличений, но в целом верна. Мораль его проповеди была такова: если бы я знал, что это не домашнее задание, а две известные нерешённые задачи по статистике, то, вероятно, не мыслил бы позитивно, впал бы в уныние и никогда бы не решил их».
Действительно, история о Джордже Данциге, которую поведал в своей книге знаменитый телеевангелист Роберт Шуллер, содержит немало значительных неточностей. В частности, у Шуллера Данциг опоздал не на обычную лекцию, а на выпускной экзамен, причём решил на месте восемь обычных задач, а две неразрешимые (он ещё об этом не знал) попросил дать ему на дом. Более того, в этой версии Данциг, почему-то приписанный к физфаку Стэнфорда, справился лишь с одной из двух сложных задач, на что безымянный профессор якобы ответил: «Даже Эйнштейн не смог раскрыть их секрет». После интервью 1986 года авторская версия случая с Данцигом обрела не меньшую популярность и в какой-то мере вытеснила версию проповедника: так, именно её в наши дни можно встретить в ряде мотивационных книг. Оба варианта легенды упоминаются в «Энциклопедии американского фольклора». И, действительно, считается, что на её основе построена завязка сюжета популярного фильма «Умница Уилл Хантинг» с Мэттом Дэймоном в главной роли.
Наш вердикт: правда (вотэтоповорот.jpg)
Ещё нас можно читать в Телеграме, в Фейсбуке и в Вконтакте.
В сообществах отсутствуют спам, реклама и пропаганда чего-либо (за исключением здравого смысла).
Почитать по теме:
Матричное умножение. Медленное достижение мифической цели
Математики стремятся к достижению мифической цели — второй степени (exponent two), то есть к умножению пары матриц n х n всего за n2 шагов. Исследователи подбираются все ближе к своей цели, но получится ли у них когда-нибудь достичь ее?
Для специалистов в области Computer Science и математиков сама идея о «второй степени» связана с представлениями о совершенном мире.
«Трудно разграничить научное мышление и беспочвенные мечтания», — признается Крис Уманс из Калифорнийского технологического института. «Я хочу, чтобы степень была равна двум, потому что это красиво».
С точки зрения необходимого количества шагов «вторая степень» — это идеальная скорость выполнения одной из самых фундаментальных математических операций — матричного умножения. Если вторая степень достижима, то матричное умножение получится выполнять максимально быстро, насколько это физически возможно. Если это не так, то мы застряли в мире, который не соответствует нашим мечтам.
Матрицы представляют собой массивы чисел. Когда две матрицы согласованы (число столбцов в первом сомножителе равно числу строк во втором), их можно перемножить, чтобы получить третью. Например, если вы начнете с пары матриц 2 х 2, их произведение также будет матрицей 2 х 2, содержащей четыре элемента. В более общем смысле, произведение пары матриц размером n х n представляет собой другую матрицу размером n х n с n2 элементами.
Поэтому наименьшее возможное количество шагов для умножения пар матриц это n2, то есть количество шагов, необходимое просто для записи ответа. Отсюда и название «вторая степень».
И хотя никто точно не знает, можно ли этого достичь, исследователи продолжают продвигаться в этом направлении.
Статья, опубликованная в октябре, подбирается к цели еще ближе и описывает самый быстрый на данный момент метод умножения двух матриц. Результат, который получили Джош Алман, докторант Гарвардского университета, и Вирджиния Василевска Уильямс из Массачусетского технологического института, уменьшает степень предыдущего лучшего показателя примерно на одну стотысячную. Это действительно большое достижение в данной области, добытое кропотливым трудом.
Чтобы получше разобраться в этом процессе и понять, как его можно усовершенствовать, давайте начнем с пары матриц 2 х 2, A и B. При вычислении каждого элемента их произведения вы используете соответствующую строку из A и соответствующий столбец из B. Чтобы получить верхний правый элемент, умножьте первое число в первой строке A на первое число во втором столбце B, затем умножьте второе число в первой строке A на второе число во втором столбце B и сложите эти два произведения.
Самуэль Веласко / Quanta Magazine
Эта операция известна как получение «скалярного произведения» строки со столбцом (иногда называется «внутренним произведением»). Чтобы вычислить другие элементы в произведении матриц, повторите процедуру с соответствующими строками и столбцами.
В целом, классический метод умножения матриц 2 х 2 состоит из восьми умножений и нескольких сложений. Как правило, этот способ умножения двух матриц размера n х n требует n3 умножений.
С увеличением размера матриц количество умножений, необходимых для нахождения их произведения, растет намного быстрее, чем количество сложений. Чтобы найти произведение матриц 2 х 2 требуется всего восемь промежуточных умножений, а чтобы найти произведение матриц 4 х 4 их требуется уже 64. Однако количество сложений, необходимых для получения суммы этих матриц, не так значительно отличается. Обычно количество сложений равно количеству элементов в матрице, то есть четыре для матриц 2 х 2 и 16 для матриц 4 х 4. Эта разница между сложением и умножением позволяет понять, почему исследователи измеряют скорость умножения матриц исключительно с точки зрения количества требуемых умножений.
«Умножения — это наше всё, — утверждает Уманс, — Показатель степени в итоге полностью зависит только от количества умножений. Сложения в некотором смысле исчезают».
На протяжении веков люди считали, что n3 — это самый быстрый способ умножения матриц. По имеющимся сведениям, в 1969 году Фолькер Штрассен намеревался доказать, что невозможно умножить матрицы 2 х 2, используя менее восьми умножений. Видимо, он все-таки не смог найти доказательства, а через некоторое время и понял почему: на самом деле, существует способ сделать это с помощью семи умножений!
Штрассен придумал сложный набор соотношений, которые позволили заменить одно из этих восьми умножений 14 дополнительными сложениями. Может показаться, что разница совершенно незначительна, но она оправдывает себя, так как умножение вносит больший вклад, чем сложение. Найдя способ избавиться от одного умножения для маленьких матриц 2 х 2, Штрассен открыл возможность, которую он мог использовать при умножении бOльших матриц.
«Это крошечное изменение приводит к огромным улучшениям в работе с большими матрицами», — говорит Уильямс.
Вирджиния Василевска Уильямс из Массачусетского технологического института и Джош Алман из Гарвардского университета открыли самый быстрый способ перемножения двух матриц за n2.3728596 шагов. Джаред Чарни; Ричард Т.К. Хоук
Предположим, вы хотите перемножить пару матриц 8 х 8. Один из способов сделать это — разбить каждую большую матрицу на четыре матрицы размером 4 х 4 так, чтобы каждая имела по четыре элемента. Поскольку элементы матрицы также могут являться матрицами, вы можете считать исходные матрицы парой матриц 2 х 2, каждый из четырех элементов которых сам по себе является матрицей 4 х 4. Посредством некоторых манипуляций каждая из этих матриц размером 4 х 4 может быть разбита на четыре матрицы размером 2 х 2.
Смысл этого многократного разбиения больших матриц на более мелкие заключается в том, что можно снова и снова применять алгоритм Штрассена к меньшим матрицам и с помощью его метода сокращать количество шагов на каждом этапе. В целом алгоритм Штрассена увеличил скорость умножения матриц с n3 до n2.81 мультипликативных шагов.
Следующий важный шаг в развитии идеи произошел в конце 1970-х, когда появился принципиально новый подход к решению этой задачи. Он подразумевает перевод матричного умножения в другую вычислительную задачу линейной алгебры с использованием объектов, называемых тензорами. Тензоры, используемые в этой задаче, представляют собой трехмерные массивы чисел, состоящие из множества различных частей, каждая из которых выглядит как небольшая задача на умножение матриц.
Умножение матриц и эта задача, связанная с тензорами, в определенном смысле эквивалентны друг другу, но для решения последней исследователи уже имели более быстрые процедуры. Таким образом, перед ними встала задача определить «обменный курс» между ними: Матрицы какого размера можно перемножить при тех же вычислительных затратах, которые требуются для решения тензорной задачи?
«Это очень распространенная в теоретической информатике концепция: преобразовывать задачи и проводить аналогию между ними, чтобы показать, что они одинаково простые или сложные», — сказал Алман.
В 1981 году Арнольд Шёнхаге использовал этот подход, чтобы доказать, что умножение матриц возможно выполнить за n 2.522 шагов. Позднее Штрассен назвал этот подход «лазерным методом» (laser method).
За последние несколько десятилетий каждое улучшение в процессе умножения матриц происходило за счет усовершенствования лазерного метода, поскольку исследователи находили все более эффективные способы трансформации задачи. В своем новом доказательстве Алман и Уильямс стирают различие между 2 задачами и показывают, что уменьшить число умножений возможно. «В целом Джош и Вирджиния нашли способ применить машинные вычисления в рамках лазерного метода и получили лучшие на настоящий момент результаты», — сказал Генри Кон из Microsoft Research.
В их статье теоретическое ограничение скорости умножения матриц улучшено до n2.3728596.
Также благодаря этому исследованию Уильямс может вернуть себе корону в области матричного умножения, которую она по праву получила в 2012 году (n 2.372873), а затем уступила в 2014 году Франсуа Ле Галлю (n 2.3728639).
Но, несмотря на все эти гонки и победы, становится ясно, что в случае с этим подходом действует закон убывающей доходности, или убывающей отдачи. Скорее всего, усовершенствование Алмана и Уильямс почти полностью исчерпало возможности лазерного метода, но так и не позволило достичь конечной теоретической цели.
«Маловероятно, что получится приблизиться ко второй степени, используя это семейство методов», — отметил Уманс.
Для этого потребуется открытие новых методов и стойкая вера в то, что это вообще возможно.
Уильямс вспоминает один из разговоров со Штрассеном об этом: «Я спросила его, считает ли он, что возможно получить вторую степень для матричного умножения, и он ответил: «Нет, нет, нет, никогда!».