微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用python修改给定的图形网络以达到固定的平均度?

如何解决如何使用python修改给定的图形网络以达到固定的平均度?

我想更改给定图形的平均度数。假设我有一个平均度数为 14.5 的图网络,现在我想将其平均度数更改为 12 或 16。我知道它会改变网络架构,但我想这样做。

解决方法

从average的定义来看,如果去掉一条边,平均度数会减少2/|G| (|G| 是顶点数)。 如果加上一条边,平均度数会增加2/|G|。

这样你就可以改变平均度数。

您也可以以某种方式移除(或添加)某些顶点来实现这一点。

这两种操作都只会给你一些值。 (这意味着你无法达到任何你想要的实数)

我真的不知道你的任务是什么,但我希望这会有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。