Повний алгоритм, студія рішень алексея ельзарянова

Насправді нижченаведений алгоритм не зовсім повний. Це як автомобіль в базовій комплектації. Але це вже повноцінний автомобіль. Бракує тільки бонусів, які будуть пізніше. Іноді вивчення алгоритмів розв'язання задач починають з бонусів, тому що вони більш барвисті і яскраві, але такий підхід не дозволяє зрозуміти, як саме ці бонуси застосовувати. А потрібно їх застосовувати після того, як завдання проаналізовано за алгоритмом.

Отже, сьогодні ми розберемо найскладнішу версію алгоритму. Але складна вона тільки на перший погляд і перш за все тим, що в ній у вас набагато більше інструментів для вирішення завдань і все їх потрібно вміти застосовувати.

Звичайно, кожне завдання ви так довго вирішувати не будете, та й не потрібно - для більшості завдань достатньо Baby Steps або Алгоритму №2. Але якщо завдання серйозне, а її рішення обіцяє хороший профіт, краще витратити 20 хвилин, але вирішити. Тільки акуратніше! Якщо часто вирішувати завдання за допомогою цього алгоритму, може розвинутися особливий вид мазохізму і бажання все в житті вирішувати після такого обмірковування. А це, в свою чергу, спричинить дуже великі зміни в житті. Іноді краще просто жити як живеться і особливо не думати, а якщо один раз зіпсуєте таким чином мислення, до нормального мислення повернутися вже не зможете. )

Крім самого алгоритму, який ми розглянемо прямо зараз, у другій частині заняття (яка вийде після невеликої перерви на освоєння), ми розглянемо самі основи ТРИЗ, а саме - закони розвитку технічних систем. До цієї теми я хотів би особливо привернути вашу увагу. Чому - ви дізнаєтеся трохи пізніше.

Але досить вступів, перейдемо до справи. почнемо наше

заняття №5.1

1. Сформулювати протиріччя

Протиріччя - це та ж мета, просто по-іншому сформульована. Складність в досягненні мети практично завжди можна виразити в протиріччі. У протиріччя є дві частини - діаметрально протилежних один одному. В одній частині зображується одна крайність, в іншій - інша. В одній - то, чому щось має бути, в інший - чому цього не повинно бути.

Протиріччя бувають трьох видів:

  1. Адміністративне - треба зробити щоб було так. а як це зробити - незрозуміло. Треба щоб було добре, а зараз - погано. Або, наприклад, робочі ложки в їдальні крадуть, а потрібно щоб не крали. Коли ми з'ясовуємо що конкретно погано або не "що потрібно зробити», а що і як повинно бути і для чого, і що цьому заважає - ми перейдемо до другого типу протиріч.
  2. Технічне протиріччя - більш конкретне, технічно сформульоване протиріччя. Воно стосується техніки виконання чого-небудь і часто відповідає на питання «як?» І «для чого?». Тобто воно формулюється вже не виходячи з того, чого хочеться, а виходячи з конкретної роботи «технічних механізмів» (навіть якщо ці механізми - люди). Наприклад, ложки потрібно видавати робітникам, щоб вони за допомогою них їли і не потрібно видавати робітникам, щоб вони не могли їх вкрасти. Тут ми вже можемо сформулювати ДКР (див. Нижче).
  3. Фізичне протиріччя - саме низкоуровневое протиріччя, найбільш наближене до суті, яке описує найконкретніші і непорушні технічні процеси (нагрієш - розшириться, вдариш - зламається). Бажано завжди намагатися сформулювати фізичне протиріччя, і лише потім приступати до вирішення. Часто фізичне протиріччя відповідає на питання «чому це важливо?», «В чому суть бажання / цілі». Наприклад, «Робочі привласнюють ложки, збільшуючи свій добробут, але зменшуючи добробут їдальнею» або «Робочі хочуть збільшувати свій добробут за допомогою крадіжки ложок, а ми не хочемо зменшувати добробут їдальнею через злодійство ложок». Це кращий момент для формулювання ДКР.

Примітка. Шлях від адміністративного до фізичного протиріччя схожий на пошук смерті Кощія. Тримаючи в руці яйце, в якому голка (знайшовши фізичне протиріччя) ми можемо легко вирішити проблему. Але знаючи лише те, що смерть знаходиться десь в лісі, розв'язати цю проблему буде практично неможливо. У пошуку голки можуть також допомогти алгоритм мета-засіб, питання про суть мети з Заняття №3 і правила формулювання протиріччя (див. Пункти вище).

Ще раз - дуже важливо при формулюванні протиріччя дійти до самої суті, з'ясувати де корінь проблеми. Наприклад, чому дія не може бути скоєно так, як нам потрібно і за яких обставин нам це не важко? Корній може бути кілька, і це не означає, що потрібно висмикувати все коріння відразу - це означає, що завдання складається з декількох підзадач або що завдання можна вирішити різними способами. Самі способи або підзадачі потрібно вирішувати по черзі.

Також пам'ятайте про питання з попередніх версій алгоритму «Чи дійсно в цьому суть? Чи є обставини, коли це є (або цього шкідливого фактора немає), але результат не досягається? І навпаки, цього немає (або цей шкідливий чинник є), а завдання може бути дозволена? ».

2. Сформулювати Ідеальний Кінцевий Результат

ДКР - ідеальний кінцевий результат - своєрідний маяк на шляху до вирішення. Зазвичай він формулюється на основі протиріччя (читай - цілі) і являє собою, як не дивно, формулювання ідеального результату - такого, досягти якого швидше за все не вдасться (проте часто вдається).

В даному випадку ДКР буде звучати для технічного протиріччя приблизно як «Ложки, володіючи особливим властивістю, самі запобігають їх крадіжку». Для фізичного же протиріччя ДКР буде звучати як «Робочі, привласнюючи ложки, не зменшують добробуту їдальнею».

Варто відзначити, що іноді при формулюванні ДКР користуються «введенням ІКС-елемента», який надає потрібне властивість об'єкту, не ускладнюючи систему і не викликаючи шкідливих властивостей. В даному випадку цей ІКС-елемент міг би знецінювати ложки.

Це і є остаточне формулювання завдання, коли рішення стає очевидним. Для того, щоб присвоювання ложок не приводило до зменшення добробуту їдальнею, достатньо видавати ложки за гроші, тобто під заставу.

Примітка. Досить часто користуються посиленням протиріччя і ДКР. В даному випадку ми могли б позначити, що злодійство ложок має приносити прибуток їдальні - рішення стало б ще більш очевидним.

А найважливіше на цьому і на інших етапах - максимально конкретно складати кожну формулювання, краще письмово. Так, щоб незнайомий з завданням людина по одній формулюванні міг зрозуміти, в чому суть завдання.

3. Зробити розкадрування (повна версія)

Розкадрування - це як складання фільму з ситуації (коли вона протяжна в часі або логічно). Зазвичай розкадрування роблять не тільки образами, але і на словах: на кожен кадр виділяючи по 4 слова (оптимально), а для кожного наступного кадру запозичують два слова з попереднього, щоб бути впевненим в тому, що логічна нитка не порветься. Чим складніша ситуація, тим докладніше повинна бути раскрадровка.

Наприклад: діти прийшли у двір грати - прийшли грати з м'ячем у футбол - грають, ударяючи по м'ячу ногами - вдарений м'яч летить у вікно - м'яч з силою потрапляє у вікно - м'яч сильно б'є в скло - вдарений м'яч розбиває скло.

Ми зробили розкадрування проблемної ситуації і замість сумбуру в голові вже маємо набір кадрів-екранів. Тепер ми можемо вибрати один або попрацювати з кожним по черзі, шукаючи протиріччя і мета і пробуючи втрутитися на якомусь конкретному кадрі, звужуючи область пошуку рішення.

Як типовий спосіб для робота з розкадровкою (у випадках, коли потрібно запобігти негативному впливу) можна виділити прийом «зроби навпаки». В даному випадку ми можемо додавати до кожного слова в розкадруванні частку «не». «Не діти прийшли грати у двір», «Діти не прийшли грати у двір», «Діти прийшли не грати у двір», «Діти прийшли грати не у двір» - кожна з таких трактувань кадру містить можливість вирішення. Ми можемо відразу вибрати «проблемний» кадр, а можемо по черзі проаналізувати всі.

4. Розглянути системно

  1. Яка мета (головна функція) системи?
  2. Система - підсистеми - надсистема - сусідні системи. Де можна втрутитися?
  3. Які є зв'язки між елементами системи? Можна замалювати у вільній формі.
  4. Локалізувати проблему, вибрати основний фактор і далі працювати з ним.

5. Абстрактне мислення

Якщо всі попередні прийоми допомагають нам знаходити шляхи для руху до вирішення завдання, то Абстрактне мислення допомагає нам цим шляхом рухатися. Воно має на увазі під собою відмова від конкретних об'єктів і концентрацію на їх властивості, обумовлених умовами або необхідних для вирішення задачі. Наприклад, використовуючи Абстрактне мислення, ми будемо мати справу не з мишкою, а з об'єктом, за допомогою якого ми пересуваємо курсор на екрані монітора. Або, не з чиновником-хабарником, а з об'єктом, таємно отримують якийсь предмет.

Мислячи абстрактно, ми виконуємо послідовність з декількох кроків:

  1. Піднімаємося в абстракт. Якщо за умовою задачі осколки від тарілочок (за якими стріляють) забруднюють стрільбищі, а потрібно щоб стрільбищі було чистим, то піднявшись в абстракт ми отримаємо «Деякі об'єкти потрапляють кудись (на землю). Потрібно, щоб їх там не було ».
  2. Ставимо запитання. Або формулюємо задачу. Тобто думаємо над тим, а що нам власне потрібно зробити. Тільки думаємо вже не про конкретних тарілочках і стрільбище, а про якихось абстрактних штуках, які, потрапляючи кудись (на землю) - заважають своїм існуванням. Логічно задати собі питання «Чому (за яких обставин) цих об'єктів може не бути?»
  3. Відповісти собі на питання, залишаючись в абстракті. Наприклад, «об'єктів може не бути на землі в тому випадку, якщо вони зникнуть». Як - для нас абсолютно не важливо. Важливо відповісти на абстрактний, маленький питання, отримавши маленький відповідь. І такими ось маленькими кроками ми прийдемо до відповіді швидше, ніж намагаючись з першого разу отримати правильний кінцеву відповідь. Тихіше їдеш далі будеш. Іноді на цьому етапі корисно скласти список всіх варіантів відповіді.
  4. Спуститися з абстракту в реальність. Тобто в даному випадку нам необхідно зробити так, щоб тарілочки зникали, потрапляючи на землю. УВАГА. Тут дуже легко піддатися спокусі і сказати собі «Ну а як так зробити? Так само зробити не можна, значить потрібно йти іншим шляхом ». Це все одно, що вже майже зробивши крок, перед тим, як поставити ногу на землю, різко отдернуть її назад, побоявшись не відчути грунту під ногами. Щоб захиститися від таких спокус, є спеціальна молитва:
  5. «А це інша задача!» - це значить, що ми фіксуємо поточну позицію в міркуваннях і пробуємо зробити наступний крок. Тобто починаємо з пункту один: 1 - якийсь об'єкт зникає, 2 - як зробити так, щоб об'єкт зник? 3 - виготовити його з зникаючого матеріалу 4 - потрібно виготовити тарілочки з зникаючого матеріалу, щоб вони зникали, потрапляючи на землю. Що за матеріал такий? - А це інше завдання! 1 - якийсь матеріал зникає, 2 - як матеріал може зникнути. 3 - він може випаруватися (розтанути), 4 - потрібно зробити тарілочки з випаровується (який приховує) матеріалу ... Далі продовжите самі.

Примітка. Іноді для вирішення завдання необхідно підніматися в абстракт все вище і вище. Це необхідно для того, щоб прибрати бар'єри і стереотипи і зняти з себе відповідальність (юридичну та моральну) за результат, тому що при вирішенні не абстрактної, а конкретної задачі, мозок автоматично відкидає варіанти, які, як йому здається, не підходять.

6. Не забувати про МАТХЕМ

Детально про МАТХЕМ я вже писав тут.

От і все. З цим алгоритмом ви зможете вирішити БУДЬ-ЯКУ завдання. Трохи пізніше, як уже обіцяв, я дам бонуси, які зроблять процес вирішення цікавіше і цікавіше, а також додам рецепти на особливі випадки. Але цей алгоритм, як і раніше залишиться твердою основою.

А тепер - домашнє завдання. До речі, на останній домашнє завдання я отримав величезну кількість відгуків і ще не встиг відповісти на всі, так що прошу вибачити мене тим, кому відповідь ще не прийшов. Я пам'ятаю вас і обов'язково відповім.

У цьому домашньому завданні я буду публікувати завдання відразу з підказками про те, які інструменти використовувати для їх вирішення.

1. Є дерево, самотньо стоїть в саду. На ньому висить шпаківня. Останнім часом шпаківню пристосувався розкрадати кіт. Як убезпечити шпаківню, що не перевішуючи його з дерева? Підказка - використовуйте розкадрування.

2. Вантажівка застряг під мостом (не пройшов по висоті). Як найпростіше його звідти витягнути? Підказка - використовуйте розкладання на підсистеми.

3. Як наливати густий сироп в шоколадні пляшечки? Якщо сироп нагріти, він стає рідким і легко наливається, але плавить шоколад. Якщо не нагрівати - густий і не наливається. Підказка - використовуйте формулювання суперечностей, посилення, а також МАТХЕМ.

4. Розкопали незрозуміло звідки взялася водопровідну трубу. Потрібно визначити, в який бік тече рідина, не порушуючи її. Підказка - використовуйте МАТХЕМ.

Цього разу я також буду повідомляти відповіді тим, хто надсилає мені свої варіанти вирішення. Але я зможу сказати вам відповіді тільки на 4 завдання з шести, як мінімум дві ви повинні вирішити самі (або з моєю допомогою).

Спасибі, успіхів у вирішенні!