自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

原创 一步步教你使用 NVIDIA 推出的全新GPU加速求解器 cuOpt:解锁超高效率的求解体验

未完成

2025-03-29 23:50:52 209

原创 手把手教你用AI做PPT:就像点外卖一样简单

本文介绍利用大模型生成PPT的一般步骤,以及相关的注意事项

2025-03-17 23:11:31 1066

原创 Deepseek高效使用指南:掌握四步提问法解锁AI生产力

介绍了deepseek提问的四步法,能够提升对话效率

2025-03-16 23:58:06 961

原创 如何将启发式方法作为混合整数规划模型的热启动——以流水车间调度问题为例

本文介绍了如何利用能快速找到可行解的启发式方法作为MIP模型的热启动,并基于流水车间调度问题的案例代码进行介绍

2025-02-06 17:31:18 240

原创 利用Ollama部署Llama 3/deepseek-r1模型,只需5行代码即可实现对话

本文介绍了如何用ollama快速在本地部署大语言模型以及模型相关的可调参数含义,并以部署Llama 3和deepseek-r1的代码为例进行介绍

2025-01-29 14:23:54 3560

原创 利用Gurobi追溯模型不可行原因的四种方案及详细案例

介绍了四种追溯模型不可行原因的方法

2024-12-23 14:27:54 549

原创 一文读懂Gurobi调用不同算法的日志信息

介绍了如何解读Gurobi在不同场景下输出的日志信息

2024-12-12 00:44:47 317

原创 FILO:超大规模车辆路径问题的快速启发式求解

介绍了一款快速求解超大规模CVRP问题的工具,详细介绍了使用步骤,并与商业求解器gurobi进行了实验对比

2024-11-28 00:28:18 353

原创 运筹人必须知道的“COAP”,一个面向公众的优化算法服务平台

本文介绍了一个国产的面向公众的优化算法服务平台COAP,并介绍了它的支持的求解器及使用流程

2024-11-10 23:07:01 331

原创 高效且通用的分析思维模型——“空雨伞”

介绍了高效通用的思维模型“空雨伞”,以及介绍了空雨伞方法在实际中应用中的关键,最后举了销售案例做演示

2024-11-10 22:16:34 474

原创 让汇报结构清晰且重点突出的方法——金字塔原理

介绍了经典的结构化思维方法——金字塔原理,并且举了一个工程师在职场当中常会遇到的场景进行练习

2024-10-29 10:18:58 1045

原创 Gurobi如何在单台机器内并发执行多个模型

介绍了Gurobi如何在单台设备上并发运行相同的多个模型和不同的多个模型

2024-10-24 23:47:01 234

原创 配置适合Gurobi的机器硬件环境需要考虑的因素

介绍了在为gurobi选择合适的硬件环境时,需要考虑三个方面的因素;

2024-10-24 15:27:01 708

原创 Cplex的Python接口库docplex入门文档

介绍了cplex的python接口库docplex的用法

2024-06-26 19:34:12 643

原创 Python高效计算库Joblib的详细入门教程

介绍了joblib库及其三大核心功能

2024-06-06 18:23:34 6678 4

原创 经典回归模型及Python实现方法

介绍若干经典的回归模型,并用python的sklearn库实现

2024-06-05 10:51:47 3137

原创 Windows10系统中安装与配置PyTorch(无GPU版本)

介绍了在windows系统上安装CPU版本的PyTorch

2024-06-02 21:52:31 1954 3

原创 近似解决非线性优化问题的方法:序列线性规划SLP

以详细的演示案例介绍了非线性规划算法的经典近似方法:序列线性规划

2024-05-31 14:53:24 1937 3

原创 利用cython将.py文件编译为.pyd文件

介绍如何用cython库将py文件编译加密为pyd文件

2024-05-29 16:29:40 2249 2

原创 关于实践中生产调度技术落地应用时的挑战

介绍了在实践中生产调度有哪类技术,以及这些技术在落地时的挑战及建议

2024-05-28 19:15:31 582

原创 利用PyCSP3库(含大量全局约束)进行组合约束建模

介绍了约束规划求解器PyCSP3如何进行建模并求解

2024-05-27 19:21:52 414

原创 安装conda并搭建python环境(入门教程)

介绍了什么是conda,以及如何利用conda管理包和python环境

2024-05-12 20:29:52 68411 8

原创 【柔性作业车间调度FJSP】考虑设备在加工不同产品间的切换时间

设计了考虑设备加工不同产品的切换时间的FJSP模型,并基于OR-Tools的约束规划求解器进行求解

2024-05-10 00:57:23 599 5

原创 决策变量乘积项的线性化

介绍了决策变量相乘情况下的线性化,并用案例进行线性化演示,其中针对连续变量相乘的情况介绍了McCormick包络的近似线性化方法

2024-04-25 16:24:52 1265

原创 强化学习(五)基于时序差分法 TD 的求解

介绍了如何用时序差分法求解最优价值函数,并举例演示了时序差分在线控制算法SARSA的计算过程

2024-04-24 19:49:22 1229

原创 基于Python调用Gurobi求解器的入门文档

介绍了Gurobi求解器相关的入门知识(使用接口),以及用简单案例进行演示。

2024-04-22 14:59:04 1145

原创 图搜索的经典启发式算法A星(A*、A Star)算法详解

从广度优先搜索算法开始介绍,扩展地介绍到 A* 算法,并对比分析了几种方法之间的特点

2024-04-19 18:55:26 2561 2

原创 【项目案例】基于强化学习Q-Learning训练“汉诺塔Tower of Hanoi”游戏策略

基于强化学习的基础值迭代算法Q-Learning,演示了如何针对简单的汉诺塔游戏训练出一个成功的策略

2024-04-19 15:24:49 1505

原创 强化学习(四)基于蒙特卡罗算法 Monte-Calo 的求解

介绍了如何用蒙特卡洛求解最优价值函数,并用Python代码示例进行了演示

2024-04-17 19:03:22 1076

原创 强化学习(三)基于动态规划 Dynamic Programming 的求解方法

介绍了动态规划与强化学习的关系,并用例子详细演示了动态规划如何求解策略评估、策略迭代问题

2024-04-16 19:30:30 1500

原创 基于云引擎求解的运筹优化库Qaekwy介绍——以指派问题为例

以指派问题为例,介绍了如何使用Qaekwy建模和求解

2024-04-15 19:03:40 301

原创 强化学习(二)马尔科夫决策过程 MDP

介绍了马尔可夫过程的相关概念,并用实例展示如何求解最优价值函数

2024-04-12 19:56:57 1559

原创 强化学习(一)基础概念入门

介绍了强化学习的基本概念,以及常见算法的分类

2024-04-12 14:03:18 1401

原创 基于pyscipopt库求解带时间窗车辆路径问题VRPTW

介绍了VRPTW的模型及如何用pyscipopt进行求解

2024-04-10 23:00:59 835

原创 【项目案例】利用强化学习训练“井字棋”下棋策略的详细介绍

基于Python介绍了如何用强化学习训练井字棋游戏的案例

2024-04-10 14:56:20 2272

转载 LeetCode_35_简单_搜索插入位置

LeetCode_35:搜索插入位置(简单)

2024-04-07 14:04:08 85 1

转载 LeetCode_34_中等_在排序数组中查找元素的第一个和最后一个位置

LeetCode_34:在排序数组中查找元素的第一个和最后一个位置(中等)

2024-04-07 11:40:52 411

原创 基于约束求解器对“火影忍者Online”游戏进行智能布阵

以火影忍者OL的布阵为案例,用约束规划进行求解

2024-04-03 18:47:03 390 2

原创 详细介绍如何利用 A star(A*)算法解决8数码问题

介绍了如何用A*算法一步步解决8数码难题,以及讨论解决列表排序和算法收敛效率低的问题

2024-04-03 11:45:21 2382

转载 LeetCode_33_中等_搜索旋转排序数组

LeetCode_33:搜索旋转排序数组(中等)

2024-04-01 23:05:42 898

网络爬虫与数据采集-自动获取IMDB Top 250电影信息

该爬虫采集的是IMDb(Internet Movie Database)上的数据“https://www.imdb.com/chart/top/”,该网站无需登陆帐号,以及较弱的反爬机制使其能作为上手实现简单爬虫程序的案例。程序中使用Selenium进行网页自动化,确保能获取到动态加载的内容,以及包含了完整的错误处理机制,最终能将爬取的网页数据按Excel格式导出。—— 补充:如果想用自己浏览器的headers信息,可以打开任意网页后,通过F12打开网页的开发者工具,然后点击“Network”,接着在“Name”标签页点击任意项,然后在弹出的右端标签页中点击“Headers”即可看到自己的电脑浏览器像服务器发送请求时的请求头。

2025-05-06

利用Gurobi求解供应网络设计问题代码

利用Gurobi求解供应网络设计问题,在已有条件下,设计能满足客户需求的最低成本流网络,更进一步的,为了能实现更好的网络性能,网络设计问题需要考虑到网络节点的选址问题。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-12-12

利用Gurobi求解人员配置规划问题代码

人员配置规划问题是在制造业和服务业中很常见的规划问题,需要在多种实际条件下最小化整个规划期内的总裁员人数或最小化总成本。考虑的因素包括:对不同熟练程度的劳动力的需求预测、不同工作年限的员工的自然流失率、可外聘的不同熟练程度的劳动力数量、可投成本对员工进行重新培训或者遣散、为了保证队伍稳定性可以花费额外成本雇佣多余员工等等。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-12-12

利用Gurobi求解农场生产规划问题代码

利用Gurobi求解农场生产规划问题,在一定约束条件下最大化生产利润。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-11-15

利用Gurobi求解工厂生产规划问题代码

利用Gurobi求解工厂生产规划问题,通过运筹模型决策生产计划,如必须生产哪些产品,以及投入哪些资源生产多少这些产品,以便最大化利润或最小化成本;而实际的生产作业是复杂的,在示例2中,为保证生产设备持续安全运作,为设备维护提出要求,在满足维护要求最优化目标。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-11-14

利用Gurobi求解设施选址问题(也被称为位置分析)代码

利用Gurobi求解设施选址问题(也被称为位置分析),这是运筹学和计算几何的一个重要分支,此类问题的常见目标是最大限度地降低运输成本。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-11-14

利用Gurobi求解发电需求覆盖(机组投入)问题代码

利用Gurobi求解发电问题(也称为机组投入问题),选择一组最佳发电站来满足24小时内的预期电力需求,并扩展添加了使用水力发电厂来满足需求的问题。该资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-11-13

结合k-means聚类算法和Gurobi求解含需求分配的设施选址问题代码

该资源利用Gurobi求解含需求分配的设施选址问题,由于分配问题对解空间的影响极大,因此考虑用k-mean先对需求进行聚类,并默认需求集群中的所有需求点由该集群对应的设施提供服务。资源通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-11-13

利用Gurobi求解手机信号塔 cell-tower 最优覆盖问题代码

基于Gurobi求解手机信号塔覆盖问题,通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-10-21

利用Gurobi求解三维井字棋游戏优化问题代码

基于Gurobi求解三维井字棋游戏的约束规划问题,通过 jupyter notebook 文件展示,适用于运筹学和Gurobi的入门学习。

2024-10-17

CLUENER2020 细粒度命名实体识别数据集

CLUENER2020数据集,是在清华大学开源的文本分类数据集 THUCTC 基础上,选出部分数据进行细粒度命名实体标注,原数据来源于Sina News RSS。数据包含10个标签类别,训练集共有10748条语料,验证集共有1343条语料。

2024-06-26

NER命名实体识别任务:Boson 数据集

Boson数据集是玻森数据提供的命名实体识别数据,标注形式为BMEO,共有2000条语料。

2024-06-26

NER命名实体识别任务:MSRA 简体中文数据集

MSRA 数据集由训练集 msra_train_bio 和测试集组成 msra_test_bio,没有提供验证集。训练样本有45000个,测试样本有3442个。数据集包含三类实体:人员、组织、地点和其他,对应的缩写标签为PER、ORG、LOC、O。

2024-06-26

批量重命名文件夹下的文件

该代码展示如何读取文件夹下的文件以及如何对文件名进行修改,具体的修改逻辑可以自定义配置。

2024-06-23

无水印录制电脑屏幕的Python代码

通过python无水印录制电脑录屏,同时还能调节录制视频的清晰程度和录制范围,以及录制时长等。

2024-06-23

模拟退火算法求解旅行商问题-TSP最短路问题-Python代码

模拟退火算法(Simulated Annealing,SA)加入了Metropolis函数,该函数值决定了算法接受一个更劣解的概率,这个机制能帮助算法跳出局部最优。 本案例中以31个节点的测试数据做演示,基于简单的邻域搜索策略实现模拟退火,并将最终结果画图展示,本案例非常适合初学者学习,欢迎下载

2024-06-05

约束求解器的测试问题库CSPLib

CSPLib是约束规划求解器的测试问题库,截至2024年5月,该库按主题领域收录了133个约束规划的测试案例,CSPLib 的现任主编和维护者是Chris Jefferson和Özgür Akgün。

2024-05-27

基于Python的图搜索算法实现:广度优先搜索BFS,Dijkstra 算法,贪心最佳优先搜索,A*搜索

该代码实现了广度优先搜索BFS,Dijkstra 算法,贪心最佳优先搜索,A*搜索,并提供了将搜索结果画图展示的接口。 在入口文件处,提供了如何调用各类算法的例子以及演示了使用画图接口的方法。

2024-04-19

Python调用COPT实现列生成算法求解切割下料问题

本代码通过Python调用COPT,实现了列生成求解下料问题。模型是常见的列生成的案例模型,本代码的价值在于构建了清晰易复用的CG框架,能够根据具体的问题(修改主问题、子问题)而直接套用求解。

2024-04-15

Python调用Gurobi实现列生成算法求解切割下料问题

本代码通过Python调用Gurobi,实现了列生成求解下料问题。模型是常见的列生成的案例模型,本代码的价值在于构建了清晰易复用的CG框架,能够根据具体的问题(修改主问题、子问题)而直接套用求解。

2024-04-15

SMT-2020:半导体制造测试模型 Semiconductor Manufacturing Testbed

该资源包含了SMT2020的半导体制造测试数据,以及基于该测试数据衍生的测试模型文件(需要自行导入到 AutoSched AP 仿真软件当中才能输出仿真结果)。 内含两个维度(容量的高低、混合加工的产品数的多少)的四份不同模型,以及独立于仿真之外的Excel数据文件,可以进行学习研究。

2024-02-18

基于贪心随机自适应搜索算法(GRASP)解决TSP问题(Python)

此代码包用贪心随机自适应搜索(Greedy Randomized Adaptive Search,GRASP)解决TSP问题(附带实验数据),返回的结果包括TSP的访问城市的序列,以及求解方案的总路程(欧式举例,可自定义),输出的结果图中,红色点代表初始城市,橙色点代表第二个城市,用以标识TSP的出发方向。 适合于学习自适应搜索算法,以及研究路径问题。

2024-01-09

圣诞主题的贺卡程序(基于Python代码)

运行主程序"ChristmasFinal.py",进入用户界面,可以选择画圣诞树、画冰墩墩、给”snow.jpg“加雪花特效(自行更换图片)。 三个圣诞礼物的生成代码分别为”ChristmasTree.py“,”DrawBDD.py“,”drawSnow.py“,修改相应的参数可以到这些文件下修改,保存后重启进入用户界面。

2023-12-24

混合整数规划测试问题集:MIPLIB 2017

该测试问题集包含了多个标准问题的mps文件,由德国科研机构 Zuse Institute Berlin 维护,是混合整数规划领域最重要的问题集,常常被作为求解器性能评测的标杆。

2023-12-12

JSP测试数据集:Demirkol数据集(Ebru Demirkol, Sanjay Mehta, Reha Uz, 1998)

JSP的标准测试数据集,包含80个算例。数据来源:Ebru Demirkol, Sanjay Mehta, Reha Uzsoy. "Benchmarks for shop scheduling problems", European Journal of Operational Research, 109(1), 1998, pp. 137-141.

2023-12-10

JSP测试数据集:TA数据集(E. Taillard, 1993)

JSP的标准测试数据集,包含80个算例(ta01~80)。数据来源:E. Taillard. "Benchmarks for basic scheduling problems", European Journal of Operational Research, Vol. 64, Issue 2, pp. 278-285, 1993.

2023-12-10

JSP测试数据集:YN数据集(. Yamada, R. Nakano, 1992)

JSP的标准测试数据集,包含4个算例(yn01~04)。数据来源:T. Yamada, R. Nakano. "A genetic algorithm applicable to large-scale job-shop problems.", Proceedings of the Second international workshop on parallel problem solving from Nature (PPSN'2). Brussels (Belgium), pp. 281-290, 1992.

2023-12-10

JSP测试数据集:SWV数据集(R.H. Storer, S.D. Wu, R. Vaccari, 1992)

JSP的标准测试数据集,包含20个算例(swv01~20)。数据来源:R.H. Storer, S.D. Wu, R. Vaccari. "New search spaces for sequencing problems with applications to job-shop scheduling.", Management Science Vol. 38, Issue 10, pp. 1495-1509, 1992.

2023-12-10

JSP测试数据集:ORB数据集(D. Applegate, W. Cook, 1991)

JSP的标准测试数据集,包含10个算例(orb01~10)。数据来源:D. Applegate, W. Cook. "A computational study of job-shop scheduling.", ORSA Journal on Computer, Vol. 3, Isuue 2, pp. 149-156, 1991.

2023-12-10

JSP测试数据集:LA数据集(S. Lawrence, 1984)

JSP的标准测试数据集,包含40个算例(la01~40)。数据来源:S. Lawrence. "Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (Supplement).", Graduate School of Industrial Administration. Pittsburgh, Pennsylvania, Carnegie-Mellon University, 1984.

2023-12-10

JSP测试数据集:FT数据集(J.F. Muth, G.L. Thompson, 1963)

JSP的标准测试数据集,包含3个算例。数据来源:J.F. Muth, G.L. Thompson. "Industrial scheduling.", Englewood Cliffs, NJ, Prentice-Hall, 1963.

2023-12-10

JSP测试数据集:ABZ数据集(Adams, E. Balas, D. Zawack, 1988)

JSP的标准测试数据集,包含5个算例(ABZ5~9)。数据来源:Adams, E. Balas, D. Zawack. "The shifting bottleneck procedure for job shop scheduling.", Management Science, Vol. 34, Issue 3, pp. 391-401, 1988.

2023-12-10

FJSP测试数据集:Hurink数据集(Hurink, B. Jurisch, & M. Thole, 1994)

FJSP的标准测试数据集,内部包含4个子数据集(edata/rdata/sdata/vdata),每个子数据集分别包含66个算例,这些子数据集由JSP标准测试数据集修改而来(ABZ/FT/LA/ORB)。数据来源:Hurink, B. Jurisch, and M. Thole, “Tabu search for the job-shop scheduling problem with multi-purpose machines,” Operations-Research-Spektrum, vol. 15, no. 4, pp. 205–215, 1994. 其中,sdata算例中每个工序只能分配一台机器;edata算例中有少量工序可以分配给多台机器;rdata算例中许多工序都可以分配给多台机器;vdata算例中每个工序都可以分配给多台机器。

2023-12-10

FJSP测试数据集:Dauzere数据集(S. Dauzère-Pérès & J. Paulli, 1994)

FJSP的标准测试数据集,包含18个算例。数据来源:S. Dauzère-Pérès and J. Paulli. Solving the General Multiprocessor Job-Shop Scheduling Problem. Technical report, Rotterdam School of Management, Erasmus Universiteit Rotterdam, 1994.

2023-12-10

FJSP测试数据集:Brandimarte数据集(P. Brandimarte, 1993)

FJSP的标准测试数据集,包含10个算例。数据来源:P. Brandimarte. Routing and Scheduling in a Flexible Job Shop by Tabu Search. Annals of Operations Research, 41(3):157–183, 1993.

2023-12-10

FJSP测试数据集:Barnes数据集(B. Chambers & J. W. Barnes, 1996)

FJSP的标准测试数据集,包含21个算例。数据来源:B. Chambers and J. W. Barnes. Flexible Job Shop Scheduling by Tabu Search. The University of Texas, Austin, TX, Technical Report Series ORP96-09, Graduate Program in Operations Research and Industrial Engineering, 1996.

2023-12-10

CVRP测试数据集:Christofides, Mingozzi, Toth Set-CMT(1979)

CVRP问题的经典测试数据。

2023-11-28

CVRP测试数据集:Augerat Set-P(1995)

CVRP问题的经典测试数据。 数据文件名形如 P-n16-k8,其中 n 后跟着测试问题的节点数,k 后跟着问题的最大车辆数。

2023-11-28

CVRP测试数据集:Christofides, Mingozzi, Toth Set-M(1979)

CVRP问题的经典测试数据。 数据文件名形如 M-n101-k10,其中 n 后跟着测试问题的节点数,k 后跟着问题的最大车辆数。

2023-11-28

CVRP测试数据集:Fisher Set-F(1994)

CVRP问题的经典测试数据。 数据文件名形如 F-n45-k4,其中 n 后跟着测试问题的节点数,k 后跟着问题的最大车辆数。

2023-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除