Рішення задачі з кінця
Рішення задачі з кінця — алгоритм рішення, коли проводиться зворотний розрахунок для обчислення будь-яких невідомих даних на основі вже відомого кінцевого результату. «Невідомими даними» може бути набір інструкцій, які описують порядок дій виконавця, щоб досягти результату розв'язання задачі (тобто алгоритм). Підхід «з кінця» носить універсальний характер. Крім математики, такий підхід використовується при рішенні лінгвістичних та інших головоломок, шахових етюдів тощо. Простий прикладТреба знайти слово з 6 літер:
Якщо прибрати першу літеру — вийде слово:
це те, що кожен хоче, щоб він був у нього побільше. Якщо починати з пошуку слова на 6 літер, буде дуже багато варіантів, які всі потрібно перевіряти послідовним відніманням літер. Головоломки з монетамиТип задач, в яких потрібно встановити той чи інший факт (виділити фальшиву монету серед справжніх, впорядкувати набір вантажів по зростанню ваги і т. ін.) за допомогою зважування на терезах. Завдання відшукання однієї фальшивої монети, вага якої може бути більша або меншаДобре відома задача, в якій за три зважування потрібно знайти серед 12 монет фальшиву і визначити її відносну вагу.
Знаючи ці варіанти, мозок вже не напружується, залишаючи 3 монети на останнє зважування.
Підхід «з кінця» у фізиціПідхід «з кінця», аналіз розмірності — метод, який використовується фізиками для побудови обґрунтованих гіпотез про взаємозв'язок різних розмірних параметрів складної фізичної системи. Іноді аналіз розмірності можна використовувати для отримання формул (з точністю до безрозмірнісної константи). Суть методу полягає в тому, що з параметрів, що характеризують систему, складається вираз, що має потрібну розмірність. Простий прикладВ Міжнародній системі одиниць (SI) сила має розмірність: Н (ньютон) = кг · м / с2 (LMT−2). Знаючи, що м/с2 — це прискорення a, легко відтворити формулу сили F: Пошук виграшної стратегії для ігорАналіз «з кінця» використовують при пошуку виграшних і програшних ситуацій для аналізу ігор. Виграшність доводиться «з кінця», з використанням ідей динамічного програмування: спочатку доводиться, що перебуваючи в одному з «передостанніх положень» можна потрапити в «останнє» (виграшне), потім - що з деякої безлічі «передперед...останніх» можна потрапити тільки в «передостаннє» і так далі, поки не доведемо, що якесь «перед ... передостаннє» положення і є початковим. Примітки
Джерела
Див. такожПосилання
|
Portal di Ensiklopedia Dunia