自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 供应链建模大师相关操作笔记——报错可能原因

1.参数设置问题:检查优化模型中的参数设置是否正确,特别是与需求预测、补货批量、提前期等相关的参数。4、客户采购规则限制:例如,客户采购规则可能与生产或库存规则不兼容,导致无法找到可行解。2、运输规则冲突:例如,某站点到客户的运输规则限制了运输量,使得无法满足客户的需求。2.数据输入问题:确保输入的数据完整且格式正确,如需求数据、库存水平、成本参数等。3、生产规则过严:例如,生产量的上限设置过低,无法满足需求或运输要求。1、需求与供应不匹配:例如,总客户需求超过了所有站点的总供应能力。

2025-04-09 20:28:51 299 2

原创 供应链建模大师相关操作笔记——库存优化(自用版)

仿真网络总结仿真站点总结仿真客户总结仿真产品总结客户产品总结站点产品总结生产总结。

2025-03-28 01:03:21 256 2

原创 b站——《【强化学习】一小时完全入门》学习笔记及代码(1-3 多臂老虎机)

随着拉动次数的增加,两个估计值应该逐渐接近它们各自的真实奖励期望值(500 和 550)。具体来说,我们需要通过多次尝试(拉动手臂)来逐步更新对每个老虎机奖励的估计,最终找到两个老虎机的奖励期望值。:表示有 10% 的概率进行随机探索(随机选择一个老虎机),90% 的概率进行利用(选择当前估计奖励最高的老虎机)。的正态分布,即 N(550,100)N(550,100)。的正态分布,即 N(500,50)N(500,50)。右边的老虎机:N(550,100)N(550,100)

2025-02-11 20:45:26 307

原创 Anylogic中的常用概率分布函数

市场上有很多商用分布拟合软件,它们会对数据集进行全面统计,进行各种拟合检测(如柯尔莫哥洛夫-斯米尔诺夫测试等),并根据拟合优度的多次测试综合给出符合度排名。从表中可以发现,针对一个概率分布类型 AnyLogic 通常不止提供一个概率分布函数,不带参数的形式提前预设了默认的参数值,带参数的形式允许用户自定义参数值。如果你观测到了仿真对象系统某个参数的一组数据,并且这组数据能很好地代表该参数的随机特性,可以通过对观测数据集进行分布拟合,并用拟合最佳的标准概率分布来设置参数值。

2024-11-19 14:07:59 400 1

原创 控制模型执行 | AnyLogic帮助

当运行AnyLogic模型时,您可以使用控制面板来控制模型的执行,控制面板显示在AnyLogic模型窗口的底部。当模型中没有活动时,控制将变为禁用状态。这表明您的模型已完成其工作。您可以在模型运行时从代码中启用或禁用这些按钮,并检查它们的状态(启用/禁用)。这些特性在“访问演示”的部分中有描述。

2024-10-11 10:10:34 1363

原创 数组操作函数 | AnyLogic 帮助文档

AnyLogic 提供了一系列函数,用于操作 Java 数组(存储原始类型值:int[]、double[] 或某些 Java 类的实例:Object[])。

2024-09-09 11:06:37 947 1

原创 Anylogic比较运行实验

设置好参数后,点击左下角的开始,即可运算出结果。

2024-09-09 10:50:27 284

原创 Anylogic制作界面元素tips

【代码】Anylogic制作界面元素tips。

2024-09-03 14:38:38 240

原创 敏感性分析实验(Sensitivity analysis experiment)|Anylogic

如果由于某种原因您对默认随机数生成器 Random 的质量不满意,您可以用自己的替换它。只需准备您的自定义 RNG(它应该是 Java 类 Random 的子类,例如 MyRandom),选择这个特定选项,并在右侧的字段中输入返回您的 RNG 实例的表达式,例如:new MyRandom() 或 new MyRandom(1234)。您可以在自定义数字生成器中找到更多信息。复制。

2024-08-26 12:47:38 960

原创 统计Statistics | AnyLogic 帮助

统计对象计算一系列数据样本的统计信息(平均值、最小值、最大值等),数据类型为double。根据数据被视为离散还是连续,对象的工作原理不同。观测次数的统计函数打开AnyLogic Cloud中的模型页面。在那里,您可以运行模型或下载它(点击模型源文件)。

2024-08-23 19:21:37 1207

原创 Anylogic的优化实验(Optimization experiment)

优化过程的目标是找到导致目标函数最大值或最小值的参数值。目标函数是一个数学表达式,描述优化参数之间的关系或使用优化参数作为输入的操作(如模拟)的结果。优化目标是目标函数加上优化标准。后者决定了优化的目标是最小化还是最大化目标函数的值。在项目视图中,单击优化实验。在属性视图中的目标编辑框中指定目标函数。您可以输入任何Java表达式作为目标函数。由于表达式被认为在顶层代理的上下文中,因此它可以访问顶层代理的变量和参数。在这里顶层代理可以作为root访问。

2024-07-16 14:47:04 1711 2

原创 Anylogic中Excel 文件(Excel file)的使用

getCellFormula() 函数返回单元格的公式,例如:SUM(C4:E4)。函数描述通过三个数字(基于1的)指定单元格。通过工作表名称和两个数字(基于1的)指定单元格。通过其名称指定单元格,格式同上。getCellFormulaType() 函数仅对公式单元格有效,返回公式单元格的类型。函数描述通过三个数字(基于1的)指定单元格。通过工作表名称和两个数字(基于1的)指定单元格。通过其名称指定单元格,格式同上。

2024-07-16 10:45:05 1124 3

原创 Anylogic数据集(Data set)的使用

能够存储双精度类型的二维(X,Y)数据,并维护存储数据的每个维度的最新最小值和最大值。数据集仅保留最新数据项的有限数量。您可以将时间用作数据集的X值,即与采样时点关联的可观察值。队列长度、车辆坐标、流体水平等是此类值的示例。这种数据集称为。或者,您可以记录一个值对另一个值的依赖性——这样的数据集称为。当数据集已满时添加新项将导致最旧的样本丢失,如果丢失的项目包含最小值或最大值,将启动新的最小值/最大值搜索,对于大型数据集可能相当耗时。因此,对于大型数据集,建议其大小不少于您计划添加的项目数量。

2024-07-15 15:47:58 1180

原创 Anylogic的绘图(Plot)使用

绘图扮演着相位图的角色。每个数据集是一组值对 𝑥,𝑦x,y。显示数据集中的 Y 值与相应的 X 值相对应地绘制在图表上。X 值映射到 X 轴,Y 值映射到 Y 轴。绘图可以同时显示多个数据集。您可以自定义图表的外观,只显示单独的点,或者用线条连接点。您可以在许多方面使用此图表。例如,通过将 X 和 Y 值设置为移动对象的坐标,您将在图表上得到它们的轨迹。

2024-07-15 11:47:12 1238

原创 AnyLogic颜色(color)的设置

您可以通过在选择的颜色字段中指定有效的 Java 表达式来设置颜色。允许几种替代语法。您可以指定:red,magenta,等等,见 "颜色常量" 部分的完整列表。new Color(int r, int g, int b) — 创建具有指定红色、绿色和蓝色值的不透明 sRGB 颜色,范围在 (0 - 255)。new Color(int r, int g, int b, int a) — 创建具有指定红色、绿色、蓝色和 alpha 值的 sRGB 颜色,范围在 (0 - 255)。

2024-07-15 11:11:29 918

原创 AnyLogic中的数组操作函数

AnyLogic提供了一组用于操作Java数组的函数,这些数组可以存储原始类型值(例如:int[], double[])或某些Java类的实例(Object[])。

2024-07-15 10:55:16 514

原创 AnyLogic关于时间(Time)的函数

AnyLogic 中的日期和时间存储在Java的Date类中。Date类由年、月、日、小时、分钟、秒和毫秒组成。为了得到当前的日期和时间,可以通过AnyLogic的API或Java的Date类来实现。

2024-07-13 11:00:12 674

原创 Anylogic中文件选择器(File chooser)的属性及使用函数

文件选择器提供了一个简单的机制,用于浏览文件系统。您可以查看一个简单的演示模型,其中与文本文件元素结合使用,使用户能够在启动模型之前选择一个文件(例如,带有模型参数的文件)。**演示模型:**文件选择器用于文本文件,打开AnyLogic Cloud中的模型页面。在那里,您可以运行模型或下载它(通过点击模型源文件)。

2024-07-12 09:53:06 989

原创 Anylogic常用函数

rectangle.setVisible(checkbox.isSelected())——用复选框的当前值设置图形可见性。")——向状态图送达“Go”的消息。- hold.setBlocked(true)——设置hold为阻塞(blocked)状态。- event.restart(15*minute())——调度事件在15分钟后重启。- boolean checkbox.isSelected()——返回复选框的当前值。- double minute()——返回模型时间单位一分钟对应的时间间隔的值。

2024-07-10 14:18:07 988

原创 Anylogic报错及处理方案

删掉Power智能体中,高级Java,导入部分:import com.sun.org.apache.xpath.internal.operations.String;写traceln((String)状态数据+name )后,出现很多个报错。

2024-07-10 11:26:47 846 1

原创 Anylogic时间着色图相关操作及用法

你还应该定义数据项值和颜色的对应关系。导航到图表属性的颜色映射部分。点击 +按钮。上面将出现一个新的属性部分,定义了新颜色映射的设置。配置颜色映射:选择比较运算符(≥≤或≠)以比较数据项的值与评估表达式的结果。在右侧的代码字段中,提供表达式。使用颜色控件设置映射的颜色。当此颜色映射中定义的条件评估为真时,将使用此颜色绘制当前图表的数据条。如果为图表指定了多个颜色映射,则按从上到下的顺序依次检查它们的条件。第一次成功的验证(即,当指定条件评估为真时)将确定图表的数据条将被涂画的颜色。

2024-07-08 12:33:42 1172 1

原创 Anylogic中列表框(List Box)的属性、使用函数及使用经验

如果“链接到”复选框没有被选中,这里可以输入一个表达式,用来计算默认选中的列表框项的字符串名称。例如,如果你的列表框有名为“red”和“green”的项目,想要默认选中“green”,在这里输入:"green"。— 如果你想要将列表框与一个变量或类型为String的参数绑定(即当从列表框中选择另一个元素时,链接的变量或参数会立即更新为该元素的名称),选择这个复选框并输入你想要链接到列表框的变量或参数的名称。在这里,你可以输入当用户选择列表框中的另一个项时执行的代码。如果启用,用户可以同时选择多个项目。

2024-07-08 10:34:54 954

原创 Anylogic中选项列表(Option list)的使用

1.在“项目”视图中,右键单击(macOS: Ctrl + 单击)您当前正在工作的模型,并从上下文菜单中选择“新建” > “选项列表…在“名称”框中,指定新选项列表的名称。在我们的示例中,名称是“Gender”。例如,您有一个名为“Gender”的选项列表。如果您需要为整个代理群体分配值,您可以在顶级代理的“启动代码”中执行此操作。例如,您可以将代理的性别属性定义为包含以下元素的性别选项列表:男、女。3.在“指定元素”表中,输入选项的名称(男性和女性)。定义选项列表后,您可以选择此列表作为代理参数的类型。

2024-07-08 10:24:13 569

原创 Anylogic中Linked list函数及例子

考虑一个分销商模型,该模型维护着来自零售商的订单积压。如果订单中的数量大于剩余库存,则订单处理停止。以下函数与上述示例相关,该示例中的Order对象构成链表的元素。要在您自己的链表中使用它们,请指定适当的对象类型。LinkedList对象支持所有集合通用的函数(如size()或isEmpty()),并且还提供自己的API。链表用于模拟栈或队列结构,它们是顺序存储,其中的元素主要从一端或两端添加和删除。将指定的元素追加到列表的末尾。在列表的开头插入指定的元素。o — 要插入的元素。o — 要追加的元素。

2024-07-07 10:47:57 260

原创 Anylogic的ArrayList函数及使用例子

集合的类型在尖括号中包含了元素类型。这“调整”了集合以与特定元素类型一起工作,因此,例如,对friends使用get()函数将返回Person类型的对象。以下部分函数与上述示例相关,该示例以Person对象作为构成ArrayList的元素。要在您自己的ArrayList中使用它们,请指定适当的对象类型。ArrayList(即ArrayList对象)是AnyLogic中最简单的集合,可以将其视为可调整大小的数组。ArrayList提供了以下列出的函数。所有集合类型都支持对元素的迭代。

2024-07-07 10:33:26 534

原创 Anylogic培训笔记(第二节)——状态图离散事件建模

anylogic培训(周六上午)——状态图离散事件建模。

2024-06-13 10:05:14 1036

原创 Anylogic培训笔记(第一节)——智能体组件及状态图

Anylogic仿真学习笔记,智能体建模

2024-06-11 21:54:10 2162 8

原创 没有网络的电脑打包appdesigner文件

在所使用的matlab命令行输入compiler.runtime.download,如果电脑没有网,会弹出一个地址,把这个地址抄下来,在有网络的电脑上进行下载。然后用u盘等方式拷贝到没网的电脑上。3.第一次是没有runtime的,会弹出这个窗口,选择“specify location”4.选择下载好的runtime文件。2.选择独立的桌面应用程序。

2024-04-09 16:46:55 249 1

原创 matlab求Smith标准型

学习矩阵论时有这类题目,求其Smith标准型的题目。

2023-10-15 14:53:04 1892 1

原创 错误代码:pandas.errors.IndexingError: Too many indexers理解与解决方法

一个简答报错~

2023-05-06 19:55:01 8636 1

原创 在循环中将多个 DataFrame 对象写入同一个 Excel 文件的不同 sheet 中

主要思路是:先在一个文件夹里保存生成的多个Excel表格(每个表格的名字就是这个系统的名称),再把这个文件夹里的Excel表格合成到一个excel表格中,不同的文件名就是sheet名。在写毕设的过程中,每次使用kmeans聚类后,得到带有标签的DataFrame的数据,想要将它们保存在一个Excel文件的不同sheet,但是网上找到的资料要么覆盖掉了,要么各种报错。等等各种奇奇怪怪的错误,顺着这些报错再去找解决方法,又是各种报错。关于这些报错,我的能力有限没能解决,这里没有解决方法。

2023-05-05 21:06:48 1807 1

空空如也

空空如也

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

TA关注的人

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