DavidLee233 / PetriNet-Path-Planning-Based-on-Robot-Path-Planning

主要介绍了一种基于蚁群算法的时延Petri网(ACOTPN)路径规划算法,它是根据蚁群算法的原理和时延库所Petri网的路径规划原理合成的一种新算法。当ACOTPN运行时,蚂蚁在网中的变迁行走并在变迁与变迁之间留下信息素,在遍历同时不仅更新变迁序列,而且会更新网标识,反过来通过判断网标识是否处于终止标识来决定蚂蚁遍历是否结束。
24 stars 3 forks source link

感谢您的算法,受益匪浅,想请教您问题 #1

Open denghannian opened 2 years ago

denghannian commented 2 years ago

关于petriNet与优化算法的相关代码去哪里能找到呢?好多论文都结合了优化算法,但都没有相关的代码。期望你的回答。

DavidLee233 commented 2 years ago

你好,我是将路径规划算法和Petri网结合在一起使用的。具体看了《智能优化算法及其MATLAB事例》,后面还跟着看了一个B站up主:小黎的Ally,他里面的视频有很多讲算法原理和具体代码的,讲得很清楚,你可以去看看。

---原始邮件--- 发件人: @.> 发送时间: 2021年12月29日(周三) 晚上7:29 收件人: @.>; 抄送: @.***>; 主题: [DavidLee233/PetriNet-Path-Planning-Based-on-Robot-Path-Planning] 感谢您的算法,受益匪浅,想请教您问题 (Issue #1)

关于petriNet与优化算法的相关代码去哪里能找到呢?好多论文都结合了优化算法,但都没有相关的代码。期望你的回答。

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.Message ID: @.***>

denghannian commented 2 years ago

太感谢了,个人在看论文时,感觉优化算法与petri网结合的部分由为困难,除了代码中将所有变迁的节点列出,nodes_data(1,:)={1,[2,3],[1,1],[M_2;M_3]};  %根据变迁的邻近变迁的发生权构造变迁元胞组(其中第二列代表此变迁发生后哪些变迁会发生,第三列代表此变迁到下一个变迁需要走过的路径距离,第四列代表此变迁到下一个变迁之后标识会更新到什么状态),还有其他方法实现算法与petri网的结合吗?

DavidLee233 commented 2 years ago

不客气。确实,有关这方面代码几乎就是找不到,将Petri网和元胞数组结合也是我看那个up主讲解蚁群算法的时候突发奇想出来的。我之前想做时延Petri网来着,但是感觉实现起来稍微有点麻烦:做一个跟时间相关的字典、列表或者数组存储库所或者变迁,然后根据你定的节点顺序让它自己在这个网里面跑,自己巡游得到所有可能的路径。

---原始邮件--- 发件人: @.> 发送时间: 2021年12月30日(周四) 晚上7:04 收件人: @.>; 抄送: "David @.**@.>; 主题: Re: [DavidLee233/PetriNet-Path-Planning-Based-on-Robot-Path-Planning] 感谢您的算法,受益匪浅,想请教您问题 (Issue #1)

太感谢了,个人在看论文时,感觉优化算法与petri网结合的部分由为困难,除了代码中将所有变迁的节点列出,nodes_data(1,:)={1,[2,3],[1,1],[M_2;M_3]};  %根据变迁的邻近变迁的发生权构造变迁元胞组(其中第二列代表此变迁发生后哪些变迁会发生,第三列代表此变迁到下一个变迁需要走过的路径距离,第四列代表此变迁到下一个变迁之后标识会更新到什么状态),还有其他方法实现算法与petri网的结合吗?

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

ADadlcm commented 5 months ago

博主您好,我现在做的课题是petri网建模用于多机器人的任务分配,看到您的代码使我获益匪浅,能否添加您的联系方式,还想问一些优化算法与petri结合的一些小问题,非常期望您的回复!!!我的邮箱是102310042@HBUT.EDU.CN,万分迫切收到您的回复,万分感谢!