文件名称:Pygorithms:包含解决数学相关问题的算法的库
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-11 18:55:30
Python
密码学 包含解决数学相关问题的算法的库。 要使用该库,您只需导入算法模块或其部分内容并使用所需的算法功能。 安装,在软件包目录中打开终端的情况下,使用命令: python setup.py安装 用法示例: 从pygorithms.knapsack_problem_DP导入knapsack_problem_DP作为KPDP 该库包含: 优化算法: 背包问题用动态规划方法解决 背包问题用分支定界法解决 动态编程方法解决了变更问题 贪婪算法方法解决变更问题 用平凡的起始顶点求解最小化问题的单纯形法 运输台解决运输问题 用于将线性优化问题转换为规范形式或Big M方法形式的算法。
【文件预览】:
Pygorithms-master
----pygorithms()
--------knapsack_problem_BnB.py(7KB)
--------knapsack_problem_DP.py(2KB)
--------transportation_problem.py(12KB)
--------change_making_problem_greedy_algorithm.py(2KB)
--------__init__.py(0B)
--------change_making_problem_DP.py(3KB)
--------simplex_LP_covnert_to_trivial_starting_verticie_form.py(5KB)
--------simplex_method_LP.py(11KB)
----input_checkers()
--------SM_input_checker.py(3KB)
--------KP_input_chekcer.py(1KB)
--------__init__.py(0B)
--------TP_input_checker.py(1KB)
--------CMP_input_checker.py(1KB)
----tests()
--------change_making_problem_DP_test.py(1KB)
--------CMP_input_checker_test.py(2KB)
--------knapsack_problem_DP_test.py(1KB)
--------SM_input_checker_test.py(3KB)
--------KP_input_chekcer_test.py(3KB)
--------transportation_problem_test.py(12KB)
--------TP_input_checker_test.py(1KB)
--------knapsack_problem_BnB_test.py(7KB)
--------change_making_problem_greedy_algorithm_test.py(1KB)
--------simplex_method_LP_test.py(7KB)
--------simplex_LP_covnert_to_trivial_starting_verticie_form_test.py(4KB)
----LICENSE(18KB)
----setup.py(516B)
----.gitignore(743B)
----README.md(933B)