Примерно то же самое стало выясняться и по другим характеристикам. Оказалось, что преимущества у молекулярной вычислительной техники есть, но они не очень явные. Поэтому, если не обнаружатся дополнительные их свойства, которых не имеют обычные компьютеры, решили исследователи, молекулярная «овчинка» вряд ли стоит выделки.
Пойди туда, не знаю куда… Однако вскоре выяснилось, что некий гибрид между нейрокомпьютером и молекулярной машиной может, в принципе, делать то, на что способностей у «нормальных» компьютеров не хватает. Вы знаете, наверное, что задачи делятся на вычислимые и невычислимые. Ведь нынешняя вычислительная техника может далеко не все. Но и среди вычислимых, по строгому определению, есть задачи, которые на практике решить невозможно. Существует, например, классическая задача о коммивояжере: есть определенное количество городов, которые ему надо объехать, не побывав ни в одном по два раза, и при этом выбрать наикратчайший маршрут. Вроде бы простенькая задачка? Но это если точек-городов не очень много. Есть некое предельное количество точек, превышая которые вы переводите задачу из вычислимых в нерешаемые.
С каждым годом, с дальнейшим развитием техники и науки, «плохих» задач становится все больше – в химии, сложной газодинамике, биологии, социологии…
Нейрокомпьютерный вычислительный механизм возник во многом как реакция на резкий рост числа нерешаемых задач. Ведь в нейрокомпьютерах благодаря свойствам нейронов возникает некий коллективный процессор. Сравнительно простые элементы собираются в систему, которая за счет связей между ними демонстрирует весьма сложное поведение. Формальные нейроны связаны друг с другом в то, что называется нейросетью, и получается, что свойства системы могут позволить работать с «плохими» задачами.
Если же мы проанализируем молекулярные процессы, то обнаружим, что механизм переработки информации в этом случае отличен от классической фон-неймановской модели. Вот, например, система лейкоцитов – это громадное количество однотипных устройств, в функцию которых входит, передвигаясь, постоянно производить анализ встреченных объектов, отвечая на вопрос, свой или чужой, и принимая решение, уничтожать их или не уничтожать. А ведь это – гигантский параллелизм! Если в Connection Machine – самой «параллельной» на сегодняшний день ЭВМ – около 64 тыс. процессоров, то здесь – 10 в бог знает какой степени! Лейкоциты сами не знают в какой!
Кроме параллелизма, молекулярные процессы демонстрируют сложные механизмы переработки информации – это нелинейные динамические процессы.
Все это, как вы понимаете, с немалой уверенностью позволяет говорить о том, что «молекулярные ЭВМ» смогут значительно понизить планку, отделяющую решаемые задачи от нерешаемых, «хорошие» от «плохих»!
Пока варится «супчик». Группа доктора химических наук, профессор, заведующий отделом информатики Международного научно-исследовательского института проблем управления Н.Г. Рамбиди работает над пока очень простыми моделями. «Мы берем квазиплоский слой, где небольшие области среды можно рассматривать как элементарные процессоры, и организуем связь между процессами, – рассказывал Николай Георгиевич. – Работаем пока в реляционно-диффузионных системах – интересуемся их информационными характеристиками. Процессы, идущие в тонком слое, освещаем, снимаем на видеокамеру, обрабатываем и подаем на персоналку: система может работать с изображениями – для этого есть проектор, система зеркал…»
И даже на этих элементарных моделях, как оказалось, можно заметить очень интересные вещи. Даже вполне самодельная система показывает, что возможно, например, реализовать на молекулярном нейрокомпьютере так называемый алгоритм Блума, который очень громоздко реализовывается в обычных ЭВМ, а также наша система может выделять контуры фигур, убирать шумы…
Впрочем, пока нейрокомпьютера, работающего на молекулярных принципах, не существует. Ни у Рамбиди, ни за рубежами Института проблем управления, Москвы, России. Но у Рамбиди есть нечто: странный «супчик», который варится в странном сосуде, который в свою очередь снимается на видео… Может, выпускник филфака никогда в жизни и не догадается, что «супчик» имеет отношение к информатике, однако всемирно известный журнал Computing (несколько сотен тысяч тиража для научного журнала на Западе – это вам не баран чихнул!) – его сотрудники готовили тематический выпуск по молекулярным ЭВМ – опубликовал единственную работу из России, и это была статья о его, Рамбиди, экспериментах. На нее в квартиру профессора на Соколе в Москве уже успел прийти отклик. Из Австралии. Там тоже, оказывается, занимаются сходными вещами, но, к радости Георгиевича, австралийцы пока еще не вышли из теоретической фазы работы, а у Рамбиди в отличие от них – уже «супчик»…