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

В качестве вычислительных агентов исследователи применили бактерии Escherichia coli HCB437 и Vibrio natriegens. Микрожидкостная сеть изготовлена из полидиметилсилоксана. Ключевой особенностью платформы стало размножение бактерий непосредственно в процессе вычислений, что увеличивает число активных элементов без предварительной загрузки.

Ученые протестировали систему на NP-полной задаче Subset Sum. В ходе эксперимента V. natriegens продемонстрировали вероятность ошибки при прохождении узлов в 0,3%, а E. coli — 1,3%. Анализ успешных маршрутов позволил определить комбинации чисел, удовлетворяющие условиям задачи.

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