...
首页> 外文期刊>Journal of automation and information sciences >Algorithms for Solving the Systems of Linear Constraints with Integer Coefficients in the Set {0, 1}
【24h】

Algorithms for Solving the Systems of Linear Constraints with Integer Coefficients in the Set {0, 1}

机译:集合{0,1}中具有整数系数的线性约束系统的求解算法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The basis concepts of linear homogeneous and inhomogeneous equations and inequalities in the domain {0, 1} are considered, the properties of the TSS-algorithm, which may be applied for solving those systems are described. The procedures for clearing the sets of solutions and determining the linearly dependent equations of the system during the process of the TSS-algorithm are shown. Based on the basis concepts and properties, a modification of the TSS-algorithm for solving systems of linear homogeneous equations and inequalities with integer coefficients in the domain {0, 1}, sufficiently economical relatively to memory, is offered. A description of the proposed algorithm using pseudo-code and an estimate of the time complexity are given. Algorithms for solving a separate class of systems of linear homogeneous equations and inequalities whose coefficients belong to the set {-1, 0, 1} are considered. A series of theorems that prove the correctness of the proposed algorithms are given. It is described their application to the following problems: finding the sets of independent vertices of an undirected graph; finding deadlocks and traps in the Petri net; analysis of multiple disjunctions for contradiction/consistency. For the task of finding sets of independent vertices of an undirected graph, a detailed description of reducing the problem to a system of linear homogeneous inequalities is given, two solution algorithms are proposed, as well as a modification of the second algorithm. Examples with a detailed explanation of the solution via each of the algorithms are given and their time characteristics of work are described. For problems of finding deadlocks and traps in the Petri net, a method for reducing it to systems of linear inequalities with coefficients in the set {-1, 0, 1} and solutions in the set {0, 1} is proposed. An example with the solution explanation and time characteristics of the work of the offered algorithm is described. The algorithm for analyzing the set of disjunctions for inconsistency is presented in a pseudo-code form. In addition to checking for the inconsistency of a given set of disjunctions, it allows one to find the minimal inconsistent subsets of disjunctions if they exist. The operation of the algorithm is illustrated with examples with time characteristics.
机译:考虑了域{0,1}中线性齐次方程和非齐次方程以及不等式的基本概念,描述了可用于求解这些系统的TSS算法的性质。显示了在TSS算法过程中清除解集和确定系统的线性相关方程的过程。基于基本概念和性质,提供了一种TSS算法的修改形式,用于求解相对于内存足够经济的,域{0,1}中具有整数系数的线性齐次方程和不等式的系统。给出了使用伪代码提出的算法的描述以及时间复杂度的估计。考虑了求解系数均属于集合{-1,0,1}的线性齐次方程和不等式的单独系统的算法。给出了一系列证明所提出算法正确性的定理。描述了它们在以下问题上的应用:查找无向图的独立顶点集;在皮氏网中发现僵局和陷阱;矛盾/一致性的多重析取分析。针对寻找无向图的独立顶点集的任务,给出了将问题简化为线性齐次不等式系统的详细描述,提出了两种求解算法,并对第二种算法进行了修改。给出了通过每种算法对该解决方案进行详细说明的示例,并描述了它们的工作时间特性。针对在Petri网中发现死锁和陷阱的问题,提出了一种将其减少为系数为{-1,0,1}的线性不等式系统和集合{0,1}的解的方法。描述了一个带有解决方案说明和所提供算法工作时间特征的示例。以伪代码形式表示用于分析析取的不一致集的算法。除了检查一组给定析取的不一致性外,它还允许人们找到析取的最小不一致子集(如果存在)。通过带有时间特征的示例来说明算法的操作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号