Одноразовые биокомпьютеры

Та самая вычислительная бактерия E.coli
Close
Та самая вычислительная бактерия E.coli

Доброе время суток! Я уверен, что у вас есть компьютер :) Состоит он из нескольких кусочков кремния с ножками, и килограмма других компонентов, поддерживающих работу этих самых кусочков кремния. Но долгие годы, начиная с появления компьютера, ученые ломают головы и тратят бешеные деньги на разработку систем без использования кремния, на основе живых клеток - так называемых биокомпьютеров.Такие живые компьютеры, по их мнению, помогут решить вычислительные задачи, недоступные современным компьютерам, вне зависимости от их скорости и мощности.

Один из перспективных кандидатов на роль вычислительных элементов в компьютере - бактерия под странным названием E.coli. С ее помощью ученые создали концепт вычислительной системы, решающий классическую математическую головоломку, известную как Burnt Pancake Problem (известную нам как Ханойская Башня).

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

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

Задача кажется простой, если в ней участвуют, скажем, 3 диска. Но если их число увеличивается до 6, количество вариантов решения составляет 46.080. Если же количество дисков 12, то количество возможных решений достигает 2 миллиардов!

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

В случае с бактерией E.coli вычисление происходит благодаря смене спиралей в коде ДНК с помощью особого протеина, генерируемого бактерией сальмонеллы и имплантированного в тело E.coli. Этот протеин (флагелин) действует подобно переключателю, защищающему бактерию при попадании в живой организм. При этом она приобретает устойчивость к антибиотикам, что позволяет выжить в теле хозяина.

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

Интересно получается.. Бактерию "заставляют" вычислять необходимые задачи, в противном случае она погибает. Это вроде как имитация естественного отбора, но цель его человек устанавливает сам. Задумка, безусловно, интересная. Получается, у вас есть миллиард одноразовых компьютеров, работающих один раз и одновременно. Если компьютер не находит верного варианта, он сгорает. В итоге работать останутся только те компьютеры, которые случайно пошли по верному пути :)

Понравилась заметка? Подписывайтесь на обновления через RSS или e-mail.

Послать другу:





Послать ссылку другу

Рекомендую почитать

  • Пользователям RSS-ленты
  • Вопрос!
  • Идеальное рабочее место
  • Письмо Эйнштейна Богу продано за 404.000$
  • Рейтинг долгожителей
  • Спонсор: Сухие ароматизаторы , ароматизаторы воздуха от larom.ru .
  • Комментарии:

    1. Андрий:

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

    2. admin:

      Например, тут:
      http://news.softpedia.com/news/E-coli-Used-to-Make-Living-Computer-86970.shtml

    Ответить