Достаточность условий для принятия наилучшего решения

 

Один из "вечных" вопросов , сопровождающих ТРИЗ - можно ли найти самое лучшее решение задачи. На позиции, что такое решение находится именно с помощью АРИЗ долгое время стоял Г.С. Альтшуллер. Как видно из текста АРИЗ -85В, он со временем осознал неконструктивность такого подхода, особенно в условиях, когда задачи формулируются компактно. Но какое количество информации нужно предьявить решателю, чтобы найденное им решение действительно могло быть гарантировано лучшим?

Форумы: 

Re: Достаточность условий для ...

Александр Владимирович, приветствую!

Забавно, Вы открывали эту тему, как раз в тот момент, когда я писал Филу следующее:

Сагадеев Александр wrote:
]
Ну вот и докопались до сути. Вы, оказывается, фаталист. Сторонник идеи о неком единственном «правильно решении». Спешу Вас разочаровать, нет единственно правильного и быть не может.

Не сочтите за шутку, но предъявить надо полный объём информации, то есть само решение. Решатель скажет: «Согласен». Это будет полное стопроцентное соответствие условиям задачи и гарантированно лучшее решение.

Во всех иных случаях, увы, гарантировано самым лучшим оно не будет, ибо «нет в мире совершенства».

Ещё вариант. Ставить задачу самому себе, самому её решать и самому принимать, а, заодно, и внедрять и производить, и использовать. Не зря говорят: «Если хочешь, что бы было сделано правильно, -- сделай сам».

Если, более серьёзно, то этот вопрос принято решать так: помимо ТЗ составляется план и методика проведения приёмочных испытаний. Все решения, которые пройдут эти испытания считаются равно лучшими. При этом исчезает скрытый субъективизм в самом вопросе: «гарантированно лучшим с чьей точки зрения, по каким критериям?». Не удержусь -- «А судьи кто?»

С уважением, Александр.

Re: Достаточность условий для ...

Александр Марсович, добрый день!

Естественно, что в нормальных условиях заказчик и решатель должны договриться о том, что считается решением задачи - обычно это соответствие требованиям ТЗ.

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

Мне интересно, на какой идее может базироваться такой отбор. Если на идее соответствия ЗРТС, то среди решений как правило все соответствуют ЗРТС...

И так далее.

 

 

Re: Достаточность условий для ...

Ещё раз приветствую.

Мне это напомнило один из способов выбора кандидатуры на вакантную должность, предложенный Паркинсоном.

После того, как все кандидатуры прошли серьёзный отбор и, тем не менее, осталось трое, каждый из которых удовлетворяет предложенным требованиям, Паркинсон предлагает узнать мнение секретарши. Впрочем, я думаю, что можно и уборщицы. В случае секретарши будет учтено личное мужское обаяние, что немаловажно. В случае уборщицы -- аккуратность, чистоплотность и, возможно, уважение к чужому труду (Ха! Это мой плюс к Паркинсону).

По теме. Я думаю выделить лучшее нельзя принципиально. Ведь для этого нужны дополнительные критерии. А раз так, то их просто надо включить в методику приёмки и... задача сводится к предыдущей, только победитель будет один.

Если же имеется некое абсолютное лучшее, то объективно -- нельзя. Так как, кроме предложенных решений может существовать и ещё, по крайней мере, одно, которое не предложили. Я то полагаю, что не «может», а обязательно существует и не одно.

А субъективно... Ну надо спросить у Фила, у него есть теория о красоте.

Мне вспоминает история рассказанная Марком Абрамш в книге «Таинство программирования графики». Необходимо было реализовать процедуру на ассемблере, реализующую очень быстрый алгоритм. Автор долго перебирал разные варианты, сравнивал и, в итоге, остановился на самом быстром. Немного времени спустя, знакомый автора показал код, который работает на несколько тактов быстрее. Марк это принял, страшно удивясь, что он сам до этого не дошёл. Ну теперь уж код был, наверняка, самый быстрый. Велико же было удивление автора, когда один из коллег в переписке в сети usenet показал решение ускоряющую эту процедуру и существенно. Тут Марк и понял, что нет предела совершенству. На любое самое лучшее решение будет обязательно существовать другое лучше него. Ибо наш мир познаваем и находится в вечном движении. Кстати, эту процедуру совершенствовали ещё пару раз, каждый раз добиваясь ускорения. А потом компьютеры стали иными, и все эти решения разом перестали быть лучшими.

С уважением, Александр.

Re: Достаточность условий для ...

Изображение пользователя GIP.

Александр Кудрявцев wrote:

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


Александр, на мой взгляд, нельзя терять критерий "необходимости". Иначе - не понять... Т.е. - как название самой темы надо изменить, введя это слово, так и идею для оценки искать на такой основе.
Quote:

Мне интересно, на какой идее может базироваться такой отбор. Если на идее соответствия ЗРТС, то среди решений как правило все соответствуют ЗРТС...

И так далее.


Если массив возможных решений есть, то надо на их основе сформировать образ ИКР-решения и затем сравнивать удаление каждого решения от ИКР.

Есть еще такой вариант - сформировать модель ИКР-ного ЗРТС.
К слову, мой помощник именно за такой подход. :-)


ЕДИНСТВО --- ЭТО
СИНТЕЗ РАЗВИТИЯ

Re: Достаточность условий для ...

GIP, приветствую!

GIP wrote:

Если массив возможных решений есть, то надо на их основе сформировать образ ИКР-решения и затем сравнивать удаление каждого решения от ИКР.

Есть еще такой вариант - сформировать модель ИКР-ного ЗРТС.
К слову, мой помощник именно за такой подход. :-)

Геннадий Иванович, а по каким критериям можно оценивать удалённость от ИКР?

Похоже, что это сведётся к экономическому эффекту (у ИКР затраты 0), а это и так должно оцениваться при приёмке.

Получается, что есть несколько решений, все соответствуют требованиям ТЗ, и стоимость внедрения и эксплуатации всех одинакова (пусть не 0).

С уважением, Александр.

Re: Достаточность условий для ...

Изображение пользователя GIP.

Сагадеев Александр wrote:
GIP wrote:

Если массив возможных решений есть, то надо на их основе сформировать образ ИКР-решения и затем сравнивать удаление каждого решения от ИКР. Есть еще такой вариант - сформировать модель ИКР-ного ЗРТС. К слову, мой помощник именно за такой подход. :-)

....а по каким критериям можно оценивать удалённость от ИКР?
Похоже, что это сведётся к экономическому эффекту (у ИКР затраты 0), а это и так должно оцениваться при приёмке. Получается, что есть несколько решений, все соответствуют требованиям ТЗ, и стоимость внедрения и эксплуатации всех одинакова (пусть не 0).

Александр, на Ваш вопрос отвечать еще рано - сначала надо сформировать понятие об ИК-ЗРТС, прорисовать макет концепции, и т.д. Ибо в прошлом посте у меня просто возникла идея, от которой еще надо идти и идти, тем более, что даже при беглом взгляде на область ЗРТС видна такая вот большая "загогулинка":
ЗРТС - это "уже синтезированный" совокупный продукт, о котором можно даже сказать - в достаточной мере приближения - это целое, со всеми вытекающими отсюда моментами.

Главный из которых мне видится таким:
без мозгового осмысления (вариант мозгового штурма) здесь пока и не обойтись. Ибо даже первое видение (классическое) - массива ЗРТС нет, а его функция выполняется - порождает море вопросов, из которого первый: "А какая функция у массива ЗРТС вообще?"

И в "треугольной" модели системных отношений ниже - в частности?


ЕДИНСТВО --- ЭТО
СИНТЕЗ РАЗВИТИЯ

Subscribe to Comments for "Достаточность условий для принятия наилучшего решения"