Я провел осенний квартал (1950 года) в RAND. Моей первой задачей было найти название для многоступенчатых процессов принятия решений.
Интересный вопрос: откуда появилось название «динамическое программирование»? 1950-е годы не были хорошими годами для математических исследований. У нас был очень интересный джентльмен в Вашингтоне по имени Уилсон. Он был министром обороны, и у него действительно был патологический страх и ненависть к слову «исследование». Я не использую термин слегка; Я использую это точно. Его лицо будет наполнено кровью, он покраснеет и станет жестоким, если люди будут использовать термин «исследование» в его присутствии. Вы можете представить, что он чувствовал тогда по поводу термина «математический». Корпорация RAND была нанята военно-воздушными силами, и, по существу, в качестве начальника ВВС был Вильсон. Поэтому я чувствовал, что должен что-то сделать, чтобы оградить Уилсона и ВВС от того факта, что я действительно занимался математикой в корпорации RAND. Какое название, какое имя, я мог выбрать? Во-первых, меня интересовало планирование, принятие решений, мышление. Но планирование, это не хорошее слово по разным причинам. Поэтому я решил использовать слово «программирование». Я хотел донести мысль о том, что это было динамично, многоступенчато, менялось во времени. Я думал, давайте убьем двух зайцев одним выстрелом. Давайте возьмем слово, которое имеет абсолютно точное значение, а именно динамическое, в классическом физическом смысле. Он также имеет очень интересное свойство в качестве прилагательного, и что слово «динамический» невозможно использовать в уничижительном смысле. Попробуйте подумать о какой-то комбинации, которая, возможно, придаст ей уничижительный смысл. Это невозможно. Таким образом, я думал, что динамическое программирование было хорошим именем. Это было то, на что даже конгрессмен не мог возразить.