python适配性库

hadar的Python项目详细描述


哈达

PyPIGitHub Workflow Status (branch)https://sonarcloud.io/dashboard?id=hadar-solver_hadarhttps://sonarcloud.io/dashboard?id=hadar-solver_hadarBinderwebsiteGitHub

Hadar是一个适用于确定性和随机计算的python库

充分性问题

基本

每一种网络都有其充分性的需求。一方面,一些网络节点需要消耗 瓦特、垃圾、包裹等物品。另一方面,一些网络节点产生项目。 在网络上应用充分性,是在努力寻找最好的可用交换,以避免以最好的代价出现任何不足。在

例如,有些节点不能产生足够的电能。在

adequacy

复杂性即将到来

上面的例子很简单,但问题变得非常棘手的10,20或500个节点!在

而且都有价格!节点可以有多种生产方式,每种生产方式都有其单位成本。节点也可以有许多特定的不可用成本消耗。节点间的链路也有最大的容量和成本。在

网络充分性并不简单。在

哈达

Hadar计算从简单到复杂的网络的充分性。例如,要计算上述网络,只需几条线路:

importhadarashdstudy=hd.Study(horizon=3)\
    .network()\
        .node('a')\
            .consumption(cost=10**6,quantity=[20,20,20],name='load')\
            .production(cost=10,quantity=[30,20,10],name='prod')\
        .node('b')\
            .consumption(cost=10**6,quantity=[20,20,20],name='load')\
            .production(cost=10,quantity=[10,20,30],name='prod')\
        .link(src='a',dest='b',quantity=[10,10,10],cost=2)\
        .link(src='b',dest='a',quantity=[10,10,10],cost=2)\
    .build()optimizer=hd.LPOptimizer()res=optimizer.solve(study)

只剩下几行来显示图形结果。在

^{pr2}$

https://www.hadar-simulator.org/获取更多信息和示例

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”