Управляемость сети - Network controllability

Управление простой сетью.

Управляемость сети озабочен структурным управляемость из сеть. Управляемость описывает нашу способность направлять динамическая система из любого начального состояния в любое желаемое конечное состояние за конечное время с подходящим выбором входов. Это определение хорошо согласуется с нашим интуитивным представлением о контроле. Управляемость общих направленных и взвешенных сложных сетей в последнее время стала предметом интенсивных исследований ряда групп в самых разных сетях по всему миру. Недавние исследования Sharma et al.[1] в разнотипных биологических сетях (ген-ген, miRNA-ген, сети белок-белкового взаимодействия) идентифицировали контрольные мишени в фенотипически охарактеризованной остеосаркоме, демонстрируя важную роль генов и белков, ответственных за поддержание микросреды опухоли.

Фон

Рассмотрим каноническую линейную инвариантную во времени динамику на сложной сетигде вектор фиксирует состояние системы узлы во время . В матрица описывает электрическую схему системы и силу взаимодействия между компонентами. В матрица идентифицирует узлы, контролируемые внешним контроллером. Система управляется через зависящий от времени вектор ввода что контроллер накладывает на систему. Чтобы определить минимум количество узлов драйвера, обозначенное , чей контроль достаточен для полного управления динамикой системы, Liu et al.[2] попытался объединить инструменты из теории структурного управления, теории графов и статистической физики. Они показали[2] что минимальное количество входов или узлов драйверов, необходимых для поддержания полного контроля над сетью, определяется «максимальным соответствием» в сети, то есть максимальным набором ссылок, которые не имеют общих начальных или конечных узлов. На основе этого результата была разработана аналитическая основа, основанная на распределении степени «вход-выход» для прогнозирования для безмасштабных графов и графов Эрдеша – Реньи.[2] Однако недавно было продемонстрировано, что управляемость сети (и другие структурные методы, которые используют исключительно связность графа, , чтобы упростить лежащую в основе динамику), как недооценивать, так и превышать количество и какие наборы узлов драйверов лучше всего управляют динамикой сети, подчеркивая важность избыточности (например, канализации) и нелинейной динамики в определении контроля.[3]

Также следует отметить, что Liu's et al. формулировка[2] предсказал бы те же значения для цепного графа и для слабо плотносвязного графа. Очевидно, что оба этих графика имеют очень разные внутренние и внешние распределения степеней. Недавняя неопубликованная работа,[4] вопросы, есть ли степень, который является чисто локальной мерой в сетях, полностью описал бы управляемость и вопрос о том, не будут ли даже немного удаленные узлы играть роль в принятии решения об управляемости сети. Действительно, для многих сетей реального слова, а именно пищевых сетей, нейронных и метаболических сетей, несоответствие значений и рассчитано Liu et al.[2] примечательно. Если управляемость определяется в основном степенью, почему и так отличается от многих реальных сетей? Они спорили [2] (arXiv: 1203.5161v1), что это могло быть связано с эффектом корреляции степеней. Однако было показано[4] что управляемость сети может быть изменена только с помощью центральность посредственности и центральность близости, без использования степень (теория графов) или степени корреляции вообще.

Принципиальная схема показывает управление направленной сетью. Для заданной направленной сети (рис. А) вычисляется максимальное соответствие: наибольший набор ребер без общих головок или хвостов. Максимальное соответствие будет состоять из набора непересекающихся по вершинам направленных путей и направленных циклов (см. Красные края на рис. B). Если узел является головкой совпадающего ребра, то этот узел совпадает (зеленые узлы на рис. B). В противном случае он не совпадает (белые узлы на рис. B). Эти несогласованные узлы - это узлы, которыми нужно управлять, то есть узлы драйверов. Вводя сигналы в эти узлы драйвера, можно получить набор направленного пути, начальные точки которого являются входами (см. Рис. C). Эти пути называются «стеблями». Полученный орграф называется U-корневой факториальной связностью. «Прививая» направленные циклы к этим «стеблям», получаются «почки». Полученный орграф называется кактусом (см. Рис. D). Согласно теореме структурной управляемости[5] поскольку существует структура кактусов, охватывающая контролируемую сеть (см. рис. e), система является управляемой. Структура кактусов (рис. D), лежащая в основе управляемой сети (рис. Е), является «скелетом» для поддержания управляемости.

Структурная управляемость

Понятие структурных свойств было впервые введено Линем (1974).[5] а затем расширен Шилдсом и Пирсоном (1976)[6] и альтернативно получен Гловером и Сильверманом (1976).[7] Главный вопрос заключается в том, является ли отсутствие управляемости или наблюдаемости общим в отношении переменных параметров системы. В рамках структурного управления параметрами системы являются либо независимые свободные переменные, либо фиксированные нули. Это согласуется с моделями физических систем, поскольку значения параметров никогда не известны точно, за исключением нулевых значений, которые выражают отсутствие взаимодействий или связей.

Максимальное соответствие

В теории графов соответствие - это множество ребер без общих вершин. Лю и др.[2] расширил это определение до ориентированного графа, где соответствие - это набор ориентированных ребер, не имеющих общих начальных или конечных вершин. Легко проверить, что паросочетание ориентированного графа состоит из набора непересекающихся по вершинам простых путей и циклов. Максимальное согласование направленной сети можно эффективно вычислить, работая в двудольном представлении с использованием классического Алгоритм Хопкрофта-Карпа, который выполняется за O (EN) время в худшем случае. Для неориентированного графа аналитические решения размера и количества максимальных соответствий были изучены с использованием полостной метод развит в статистической физике.[8] Лю и др.[2] расширил вычисления для ориентированного графа.

Вычисляя максимальное совпадение широкого диапазона реальных сетей, Liu et al.[2] утверждал, что количество узлов драйвера определяется в основном распределением степени сети . Они также рассчитали среднее количество узлов драйверов для сетевого ансамбля с произвольным распределением степеней, используя полостной метод. Интересно, что для цепного графа и слабо плотно связного графа оба имеют очень разные внутренние и внешние распределения степеней; формулировка Liu et al.[2] предсказал бы те же значения . Кроме того, для многих сетей реального слова, а именно пищевых сетей, нейронных и метаболических сетей, несоответствие значений и рассчитано Liu et al.[2] примечательно. Если управляемость определяется исключительно степенью, почему и так отличается от многих реальных сетей? Остается открытым для проверки, действительно ли надежность управления "в сетях больше зависит от использования центральность посредственности и центральность близости[4] над степень (теория графов) метрики на основе.

Хотя более разреженные графики сложнее контролировать,[2][4] очевидно было бы интересно узнать, центральность посредственности и центральность близости[4] или степень неоднородности[2] играет более важную роль в принятии решения об управляемости разреженных графов с почти одинаковыми распределениями степеней.

Управление составными квантовыми системами и алгебраическая теория графов

Теория управления сетями также была разработана в контексте универсального управления для составных квантовых систем, где подсистемы и их взаимодействия связаны с узлами и связями соответственно.[9] Эта структура позволяет сформулировать критерий Калмана с помощью инструментов из алгебраическая теория графов через минимальный ранг графа и связанные с ним понятия.[10][11]

Смотрите также

Рекомендации

  1. ^ Шарма, Анкуш; Чинти, Катерина; Капобианко, Энрико (2017). «Многотипная управляемая сетью мишень для управляемой фенотипической остеосаркомы: роль микросреды опухоли». Границы иммунологии. 8: 918. Дои:10.3389 / fimmu.2017.00918. ISSN  1664-3224. ЧВК  5536125. PMID  28824643.
  2. ^ а б c d е ж грамм час я j k л м Лю, Ян-Ю; Слотин, Жан-Жак; Барабаши, Альберт-Ласло (2011). «Управляемость сложных сетей». Природа. ООО "Спрингер Сайенс энд Бизнес Медиа". 473 (7346): 167–173. Дои:10.1038 / природа10011. ISSN  0028-0836.
  3. ^ Гейтс, Александр Дж .; Роча, Луис М. (18 апреля 2016 г.). «Управление сложными сетями требует как структуры, так и динамики». Научные отчеты. ООО "Спрингер Сайенс энд Бизнес Медиа". 6 (1): 24456. Дои:10.1038 / srep24456. ISSN  2045-2322.
  4. ^ а б c d е Banerjee, SJ; Рой, С. «Ключ к управляемости сети». arXiv:1209.3737.
  5. ^ а б К.-Т. Линь, IEEE Trans. Авто. Contr. 19(1974).
  6. ^ Р. В. Шилдс и Дж. Б. Пирсон, IEEE Trans. Авто. Contr. 21(1976).
  7. ^ К. Гловер и Л. М. Сильверман, IEEE Trans. Авто. Contr. 21(1976).
  8. ^ Л. Здеборова и М. Мезард, J. Stat. Мех. 05 (2006).
  9. ^ Бургарт, Дэниел; Джованнетти, Витторио (2007-09-05). «Полный контроль за счет расслабления, вызванного местным действием». Письма с физическими проверками. Американское физическое общество (APS). 99 (10): 100501. arXiv:0704.3027. Дои:10.1103 / Physrevlett.99.100501. ISSN  0031-9007.
  10. ^ Бургарт, Дэниел; Д'Алессандро, Доменико; Хогбен, Лесли; Северини, Симона; Молодой, Майкл (2013). «Нулевое форсирование, линейная и квантовая управляемость для систем, развивающихся в сетях». IEEE Transactions по автоматическому контролю. 58 (9): 2349–2354. Дои:10.1109 / TAC.2013.2250075. МИСТЕР  3101617.
  11. ^ С. О'Рурк, Б. Тури, https://arxiv.org/abs/1511.05080.

внешняя ссылка