Suppr超能文献

基于二元线性规划的离散事件系统模型抽象及其在制造系统中的应用

Model abstraction for discrete-event systems by binary linear programming with applications to manufacturing systems.

作者信息

Cheng Lihong, Feng Lei, Li Zhiwu

机构信息

School of Electro-Mechanical Engineering, Xidian University, Xi'an, China.

Department Machine Design, ITM School, KTH Royal Institute of Technology, Stockholm, Sweden.

出版信息

Sci Prog. 2021 Jul-Sep;104(3):368504211030833. doi: 10.1177/00368504211030833.

Abstract

Model abstraction for finite state automata is helpful for decreasing computational complexity and improving comprehensibility for the verification and control synthesis of discrete-event systems (DES). Supremal quasi-congruence equivalence is an effective method for reducing the state space of DES and its effective algorithms based on graph theory have been developed. In this paper, a new method is proposed to convert the supremal quasi-congruence computation into a binary linear programming problem which can be solved by many powerful integer linear programming and satisfiability (SAT) solvers. Partitioning states to cosets is considered as allocating states to an unknown number of cosets and the requirement of finding the coarsest quasi-congruence is equivalent to using the least number of cosets. The novelty of this paper is to solve the optimal partitioning problem as an optimal state-to-coset allocation problem. The task of finding the coarsest quasi-congruence is equivalent to the objective of finding the least number of cosets. Then the problem can be solved by optimization methods, which are respectively implemented by mixed integer linear programming (MILP) in MATLAB and binary linear programming (BLP) in CPLEX. To reduce the computation time, the translation process is first optimized by introducing fewer decision variables and simplifying constraints in the programming problem. Second, the translation process formulates a few techniques of converting logic constraints on finite automata into binary linear constraints. These techniques will be helpful for other researchers exploiting integer linear programming and SAT solvers for solving partitioning or grouping problems. Third, the computational efficiency and correctness of the proposed method are verified by two different solvers. The proposed model abstraction approach is applied to simplify the large-scale supervisor model of a manufacturing system with five automated guided vehicles. The proposed method is not only a new solution for the coarsest quasi-congruence computation, but also provides us a more intuitive understanding of the quasi-congruence relation in the supervisory control theory. A future research direction is to apply more computationally efficient solvers to compute the optimal state-to-coset allocation problem.

摘要

有限状态自动机的模型抽象有助于降低计算复杂度,并提高离散事件系统(DES)验证和控制综合的可理解性。超极大拟同余等价是一种减少DES状态空间的有效方法,并且已经开发了基于图论的有效算法。本文提出了一种新方法,将超极大拟同余计算转化为一个二元线性规划问题,该问题可以通过许多强大的整数线性规划和可满足性(SAT)求解器来解决。将状态划分到陪集被视为将状态分配到未知数量的陪集中,而找到最粗拟同余的要求等同于使用最少数量的陪集。本文的新颖之处在于将最优划分问题作为最优状态到陪集分配问题来解决。找到最粗拟同余的任务等同于找到最少数量陪集的目标。然后可以通过优化方法解决该问题,分别在MATLAB中通过混合整数线性规划(MILP)和在CPLEX中通过二元线性规划(BLP)来实现。为了减少计算时间,首先通过在编程问题中引入更少的决策变量和简化约束来优化翻译过程。其次,翻译过程制定了一些将有限自动机上的逻辑约束转换为二元线性约束的技术。这些技术将有助于其他研究人员利用整数线性规划和SAT求解器来解决划分或分组问题。第三,通过两种不同的求解器验证了所提方法的计算效率和正确性。所提出的模型抽象方法被应用于简化具有五辆自动导引车的制造系统的大规模监督器模型。所提方法不仅是最粗拟同余计算的一种新解决方案,而且还为我们提供了对监督控制理论中拟同余关系更直观的理解。未来的一个研究方向是应用计算效率更高的求解器来计算最优状态到陪集分配问题。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/24e3/10450712/5f9d4d51b4b8/10.1177_00368504211030833-fig1.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验