traf-method(rPorta)
traf-method()所属R语言包:rPorta
Method "traf"
法“贩运”
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Transformation of polyhedron representations.
转型的多面体表示。
用法----------Usage----------
## S4 method for signature 'portaFile':
traf(object, opt_elim = FALSE, chernikov_rule_off = FALSE,
validity_table_out = FALSE,long_arithmetic=FALSE)
参数----------Arguments----------
参数:object
Object of class portaFile
对象的类portaFile的
参数:opt_elim
Use a heuristic to eliminate that variable next, for which the number of new inequalities is minimal (local criterion).
使用启发式方法来消除该变量的未来,而新的不平等的数量是最小的(地方标准)。
参数:chernikov_rule_off
Fourier-Motzkin elimination without using the rule of Chernikov
傅立叶Motzkin的消除,而无需使用规则的切尔尼科夫
参数:validity_table_out
Include a table in the output which indicates strong validity.
在输出包含一个表,表示强烈的有效性。
参数:long_arithmetic
Use long integers for intermediate results.
使用长整数的中间结果。
Details
详细信息----------Details----------
traf transforms polyhedra between the representations poiFile (convex hull of points + convex cone of vectors) and ieqFile (system of linear equations and inequalities). The direction of transformation is determined by the class of object. All computations are carried out in rational arithmetic to have guaranteed correct numerical results. Rational arithmetic uses only integer operations.
traf转换多面体之间的交涉poiFile点(凸包+向量凸锥)和ieqFile(系统的线性等式和不等式)。转型的方向被确定类object。所有的计算都进行了合理的算术都保证正确的计算结果。合理的算法只使用整数操作。
The computation of the ieq-representation is performed using Gaussian and Fourier-Motzkin elimination. In the output inequalities the right hand sides are 0, or determined by the smallest integer value for which the coefficients of the inequality are integral. If this is not possible with system integer arithmetic , the right hand sides are 0 or 1 or -1 and the values are reduced as far as possible. The resulting inequalities are all facet-defining for your polyhedron and give together with equations a minimal linear description of your polyhedron.
计算的IEQ代表的使用Gaussian和傅立叶-Motzkin的消除。在输出不等式的右手侧是0,或确定的值,对于该值的最小整数的不等式是积分系数。如果与系统的整数运算,这是不可能的,右手侧是0或1或-1值尽可能地减少。由此产生的不平等是所有方面定义您的多面体,连同你的多面体最小的线性描述方程。
If an 'ieq'-representation is given as input and if 0 is not valid for the linear system, traf needs a valid point. Such a valid point may be specified in the slot valid of objects of class ieqFile. traf transforms the ieq representation to the poi-representation, after elimination of equations and 0-centering, by applying the 'poi'-to-'ieq' direction to the polar polyhedron.
如果的ieq表示作为输入,如果0是无效的线性系统,traf需要一个有效的点。可以指定插槽valid类的对象ieqFile这样一个有效的点。 trafIEQ表示变换到poi的代表性,消除方程和0定心后,通过施加“poiIEQ方向的极性多面体。
Hint: If you give a valid point or if 0 is valid, then this vector may appear again in the resulting system, even if this vector might be redundant in a minimal description. (All other vectors are non-redundant.)
提示:如果你给一个正确的观点,如果是有效的,那么这个矢量可能再次出现在系统中,即使最小的描述,这个向量可能是多余的。 (所有其他向量的非冗余)。
值----------Value----------
Returns an object of class poiFile or ieqFile depending on the direction of transformation.
返回一个对象的类poiFile或ieqFile取决于转型的方向。
(作者)----------Author(s)----------
Robin Nunkesser <a href="mailto:Robin.Nunkesser@tu-dortmund.de">Robin.Nunkesser@tu-dortmund.de</a>
参考文献----------References----------
参见----------See Also----------
"portaFile", "poiFile", "ieqFile"
"portaFile","poiFile","ieqFile"
实例----------Examples----------
# Convert a poiFile object to an ieqFile object[到一个ieqFile的对象转换poiFile对象]
traf(example.poi())
# Convert an ieqFile object to a poiFile object[到一个poiFile的对象转换为ieqFile对象]
traf(example.ieq())
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|