Network robustness plays a crucial role in our understanding of complex interconnected systems such as transportation, communication, and computer networks. While significant research has been conducted in the area of network robustness, no comprehensive open-source toolbox currently exists to assist researchers and practitioners in this important topic. This lack of available tools hinders reproducibility and examination of existing work, development of new research, and dissemination of new ideas. We contribute TIGER, an open-sourced Python toolbox to address these challenges. TIGER contains 22 graph robustness measures with both original and fast approximate versions; 17 failure and attack strategies; 15 heuristic and optimization-based defense techniques; and 4 simulation tools. By democratizing the tools required to study network robustness, our goal is to assist researchers and practitioners in analyzing their own networks; and facilitate the development of new research in the field. TIGER has been integrated into the Nvidia Data Science Teaching Kit available to educators across the world; and Georgia Tech's Data and Visual Analytics class with over 1,000 students. TIGER is open sourced at: https://github.com/safreita1/TIGER
翻译:在理解运输、通信和计算机网络等复杂相互关联的系统方面,网络的稳健性发挥着关键作用。虽然在网络稳健性领域进行了大量研究,但目前没有全面的开放源码工具箱来协助研究人员和从业人员处理这一重要议题,这种缺乏可用工具的情况妨碍了对现有工作的再复制和审查、新研究的开发以及新想法的传播。我们为应对这些挑战提供了开放源码的Python工具箱TIGER。TIGER包含22个图形稳健性措施,既有原始版本也有快速版本;17个失败和攻击战略;15个超湿度和优化防御技术;4个模拟工具。通过使研究网络稳健性所需的工具民主化,我们的目标是协助研究人员和从业人员分析自己的网络;便利开发新的实地研究。TIGER已经被纳入可供全世界教育工作者使用的Nvidia数据科学教学包;格鲁吉亚技术的数据和视觉分析学类,有1 000多名学生。TIGER公开来源于:https://githhub.com/safreat1/GER。