ДНК-компьютер решает логические задачи

[+] шрифт [-]
(17:05) 06.08.2009

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

В концепции израильских ДНК-подобное соединение позволяет системе делать несколько логических итераций, прежде чем система выдаст готовые ответы "да" или "нет".

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

Профессор Эхуд Шапиро, руководивший разработкой новой системы, говорит, что в будущем ДНК-компьютеры также могут найти широкое применение в медицине. Они, в частности, смогут гораздо эффективнее декодировать настоящие ДНК людей, а также диагностировать те или иные заболевания, например рак.

"Секрет заключается в том, что чем сложнее биохимическое соединение в основе системы оказывается, тем быстрее мы сможем проводить логические расчеты", - говорит Шапиро.

В созданном образце компьютера система использует ДНК-подобные молекулы для описания условных фактов и условных правил. При сопоставлении этих параметров группа смогла получать от системы несложные логические ответа на условные логические вопросы. Сейчас исследователи довели до совершенства работу с условным алгоритмом "If-Then" (Причина-следствие), хорошо знакомым всем программистам.

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

Ран говорит, что данный пример совсем несложен, однако мощь системы вскрывается при задании "многоэтажных" логических концепций в больших объемах. Кроме того, система способна работать с почти бесчисленным множеством фактов и таким же бесчисленным количеством логических правил.

Распечатать | Сообщить другу | Опубликовать в блоге