约束条件为sec-max-min模糊关系不等式的Min-Max优化模型
Min-Max Optimization Model with sec-max-min Fuzzy Relation Inequality Constraints
DOI: 10.12677/orf.2026.162014, PDF, HTML, XML,   
作者: 吴华明:广州应用科技学院计算机学院,广东 肇庆
关键词: sec-max-min模糊关系不等式优化模型算法sec-max-min Fuzzy Relation Inequality Optimization Model Algorithm
摘要: 首先引入sec-max-min模糊关系不等式的定义,第二得到了sec-max-min模糊关系不等式解的判别条件和解的结构,最后给出了求解约束条件为sec-max-min模糊关系不等式的min-max优化模型的解法和算法。
Abstract: Firstly, the definition of the sec-max-min fuzzy relational inequality is introduced. Secondly, the discriminant conditions and solution structure of the sec-max-min fuzzy relation inequality are derived. Finally, the solution method and algorithm for the min-max optimization model with sec-max-min fuzzy relational inequalities as constraints are presented.
文章引用:吴华明. 约束条件为sec-max-min模糊关系不等式的Min-Max优化模型[J]. 运筹与模糊学, 2026, 16(2): 1-8. https://doi.org/10.12677/orf.2026.162014

1. 引言

为了描述事物之间的模糊隶属关系,研究模糊不确定性的现象,1965年美国加利福尼亚大学著名的控制论专家L. A. Zadeh创造性地提出了模糊集的概念[1]。基于L. A. Zadeh的模糊集的概念,1976年法国数学家、生物学家E. Sanchez引入了含max-min合成算子的模糊关系方程[2],并在生物医疗诊断领域得到了成功的应用[3]。随后在大量研究学者的不断努力下,模糊关系系统不但在理论上取得长足的发展,而且也在知识工程[4]、图像处理[5]、模糊逻辑[6]、工业管理[7]、网络信息传输系统[8]等方面也得到了广泛的应用。

不同于一般经典的矩阵方程,相容的max-min模糊关系方程的解集是一个非凸集,其由方程最大解和有限个极小解完全确定[3]。求解max-min模糊关系方程的最大解是一个容易的事情,但是相关的研究表明,求解所有的极小解却是一个NP困难问题[9] [10]。这给max-min模糊关系方程理论的发展和实际应用带来了不小的困扰。这给max-min模糊关系方程理论的发展和实际应用带来了不小的困扰。E. Czogala等[11]尝试引入拟极小解的概念并设计了在拟极小解集合中逐步挑选极小解的技术方法。后来有学者发现E. Czogala等人的方法存在缺陷,会产生一定量的重复计算工作,严重影响求解极小解效率。为了消除这个缺陷,我国著名模糊学专家汪培庄等[12]提出了著名的求解各类模糊关系方程的经典方法——保守路径法。

目前除了经典的max-T模糊关系系统,基于不同应用背景的含不同合成算子的模糊关系系统也迅速发展起来,例如sup-inf模糊关系系统,addition-min模糊关系系统、min-product模糊关系系统、max-average模糊关系系统等等。这些新的模糊关系系统的理论研究还不是很完善,其解集结构和性质也与经典的max-T模糊关系系统有所不同,有些只是初步探讨解集的一些简单的性质和结构,很多问题还有待进一步研究。

基于应用的需要,模糊关系系统理论的另一个研究的重点内容是模糊关系优化模型,即约束条件为模糊关系系统的数学规划。包括线性规划模型和非线性规划模型。1991年,汪培庄等[13]就提出了约束条件为max-min模糊系统的模糊关系格化线性规划,并给出了基于保守路径法求解极小解集的最优解的求解方法。1999年,方述成[13]给出了解决线性规划模型的二分子问题法。同时为了避免求解极小解集的困难点,[13]引入分支定界法求解含max-min算子的线性规划模型的最优解,大大地提高了求解的效率。近年来非线性模糊规划问题的研究也日益增多。非线性模糊规划问题的解的可行域一般是非凸集,而且目标函数是非线性的,目前没有统一的求解方法,都是根据各自的目标函数的特点,设计相应的可行的算法进行求解。

由于数据收集和处理过程中会产生误差、噪音以及随机缺失,经典的含max-min合成算子的模糊关系系统有时无法准确描述生物医疗诊断领域出现的一些新现象,为消除这个影响,我们引入一类新型的sec-max-min模糊关系不等式:

{ secmax{ a 11 x 1 , a 12 x 2 ,, a 1n x n } b 1 secmax{ a 21 x 1 , a 22 x 2 ,, a 2n x n } b 2 secmax{ a m1 x 1 , a m2 x 2 ,, a mn x n } b m (1)

其中, a ij , b i , x j [ 0,1 ], a ij x j =min{ a ij , x j },1im,1jn.

函数 secmax( x ) 的定义如下[14]:对任意向量 x=( x 1 , x 2 ,, x n ) ,将分量序列 x 1 , x 2 ,, x n ,按非严格递减的大小顺序重新排列为 x j1 x j2 x jn ,其中序列 j 1 , j 2 ,, j n 是序列 1,2,,n 的一个排列。定义

secmax( x )=secmax{ x 1 , x 2 ,, x n }= x j2 secmin( x )=secmax{ x 1 , x 2 ,, x n }= x j2 .

称矩阵

A=[ a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn ],

为系统(1.1)的系数矩阵,而向量 b= [ b 1 , b 2 ,, b n ] T 为系统(1.1)的常数列。

类似于一般的模糊关系系统,为了增强系统(1.1)的解的稳定性,我们考虑如下的min-max优化问题:

min z( x )= x 1 x 2 x n s.t. { secmax{ a 11 x 1 , a 12 x 2 ,, a 1n x n } b 1 secmax{ a 21 x 1 , a 22 x 2 ,, a 2n x n } b 2 secmax{ a m1 x 1 , a m2 x 2 ,, a mn x n } b m (2)

2. 系统(1.1)的解的判断与结构

这一节,主要给出系统(1.1)的解的判断条件和解的结构。为了方便记号,记 I={ 1,2,,n },J={ 1,2,,m } .

定义2.1 若向量 y=( y 1 , y 2 ,, y n ) [ 0,1 ] n 满足系统(1.1),即

{ sec-max{ a 11 y 1 , a 12 y 2 ,, a 1n y n } b 1 sec-max{ a 21 y 1 , a 22 y 2 ,, a 2n y n } b 2 sec-max{ a m1 y 1 , a m2 y 2 ,, a mn y n } b m

则称 y=( y 1 , y 2 ,, y n ) 是系统(1.1)的一个解。记 S( A,b ) 为系统(1.1)的所有解组成的集合。

iI ,若 b i =0 ,则不等式 sec-max{ a i1 x 1 , a i2 x 2 ,, a in x n } b i 的解集为 [ 0,1 ] n 。因此,我们可以去掉系统(1.1)中的第 i 个不等式而不影响整个系统的解集。故而在下文中我们总是假设对任意的 1im ,有 b i >0

引理2.2 系统(1.1)有解当且仅当对任意的 iI ,有 | I i |=| { j|jJ, a ij b i } |2

证明:根据系统(1.1)解的定义,容易验证该引理成立。

定义2.3 x=( x 1 , x 2 ,, x n ),y=( y 1 , y 2 ,, y n ) [ 0,1 ] n ,若 x j y j ,1jn ,则称 xy 。如果 xy xy ,则记 x>y 。类似的我们可以定义 xy x<y

定义2.4 系统(1.1)的解 xS( A,b ) 称为系统(1.1)的一个最大解,如果对所有的 yS( A,b ) ,都有 xy 。如果若 yx,yS( A,b ) ,都有 y=x ,则称 x 是系统(1.1)的一个极小解。

引理2.5 系统(1.1)有解当且仅当 x ^ =( 1,1,,1 ) 是系统(1.1)的解。故而,若系统(1.1)有解,则 x ^ =( 1,1,,1 ) 是系统(1.1)的最大解。

证明:(必要性)若系统(1.1)有解 y=( y 1 , y 2 ,, y n ) [ 0,1 ] n ,则对任意的 1im

sec-max{ a i1 y 1 , a i2 y 2 ,, a in y n } b i .

由于 ( y 1 , y 2 ,, y n )( 1,1,,1 ) ,有 a ij 1 a ij y j 1jn ,因此,

sec-max{ a i1 1, a i2 1,, a in 1 }sec-max{ a i1 , a i2 y 2 ,, a in y n } b i ,

因此 x ^ =( 1,1,,1 ) 是系统(1.1)的一个解。

(充分性)结论是显然的。

引理2.6 如果 x ( 1 ) x ( 2 ) 都是系统(1.1)的解,若 y [ 0,1 ] n , x ( 1 ) y x ( 2 ) ,则 y 也是系统(1.1)的一个解。

证明:容易验证该结论成立。

定理2.7 (系统(1.1)解的结构)设 S 是系统(1.1)所有极小解组成的集合,若系统(1.1)有解,则系统(1.1)的解集为

S( A,b )= x S [ x , x ].

证明:由引理2.5和引理2.6可得结论成立。

由定理2.7,要求出系统(1.1)的所有解,只要求出它的所有极小解。类似于max-min模糊关系系统,要求出系统(1.1)的所有极小解并不容易。

下面我们给出系统(1.1)的一种特殊的解,称为系统(1.1)的矩阵解。

定义2.8 (判别矩阵)称矩阵 D= ( d ij ) m×n ,其中对任意的 1im,1jn

d ij ={ a ij , a ij b i 0, a ij < b i

为系统(1.1)的判别矩阵。

定理2.9 系统(1.1)有解当且仅当对任意的 1in ,集合 D i ={ d ij | d ij 0,1jn } 至少有两个元素。

证明:由引理2.2和引理2.5,可得结论成立。

定义2.10 称矩阵 K= ( k ij ) m×n 为矩阵 L= ( l ij ) m×n 的子矩阵,如果对任意的 1im,1jn ,有 k ij { l ij }{ 0 }

定义2.11 设矩阵 D ˜ = ( d ˜ ij ) m×n 是判别矩阵 D= ( d ij ) m×n 的一个子矩阵。如果对任意的 1im ,矩阵 D ˜ 的第 i D ˜ i 中的非零元素个数都是2,则称 D ˜ = ( d ˜ ij ) m×n 是系统(1.1)的一个解矩阵。

定理2.12 设矩阵 D ˜ = ( d ˜ ij ) m×n 是系统(1.1)的一个解矩阵。则向量

x D ˜ =( x 1 D ˜ , x 2 D ˜ ,, x n D ˜ )=( max 1im ( d ˜ i1 ), max 1im ( d ˜ i2 , ), max 1im ( d ˜ in ) )

是系统(1.1)的一个解。

证明:由已知条件可知,对任意的 1im ,存在 1 j i1 < j i2 n 使得

d ˜ i j i1 = a i j i1 b i , d ˜ i j i2 = a i j i2 b i , d ˜ ij =0,1jn,j{ j i1 , j i2 }.

故而

sec-max{ a i1 x 1 D ˜ , a i2 x 2 D ˜ ,, a in x n D ˜ } secmax{ a i j i1 x j i1 D ˜ , a i j i2 x j i2 D ˜ } =sec-max{ a i j i1 max 1tm ( d ˜ t j i1 ), a i j i2 max 1tm ( d ˜ t j i2 ) } sec-max{ a i j i1 d ˜ i j i1 , a i j i2 d ˜ i j i2 } sec-max{ a i j i1 a i j i1 , a i j i2 a i j i2 } =sec-max{ a i j i1 , a i j i2 } b i .

因此,向量

x D ˜ =( x 1 D ˜ , x 2 D ˜ ,, x n D ˜ )=( max 1im ( d ˜ i1 ), max 1im ( d ˜ i2 , ), max 1im ( d ˜ in ) )

是系统(1.1)的一个解。

如果系统(1.1)可解,我们称

x D ˜ =( x 1 D ˜ , x 2 D ˜ ,, x n D ˜ )=( max 1im ( d ˜ i1 ), max 1im ( d ˜ i2 , ), max 1im ( d ˜ in ) )

是系统(1.1)的一个矩阵解。

3. 优化模型(1.2)的最优解

这一节,主要给出优化模型(1.2)的解法和求解算法。

定义3.1 称矩阵 Q= ( q ij ) m×n ,其中对任意的 1im,1jn

q ij ={ b i , a ij b i 0, a ij < b i

为系统(1.1)的标记判别矩阵。

由定理2.10可得到系统(1.1)有解当且仅当对任意的 1in ,集合 Q i ={ q ij | q ij 0,1jn } 至少有两个元素。

定义3.2 设矩阵 Q ˜ = ( q ˜ ij ) m×n 是判别矩阵 Q= ( q ij ) m×n 的一个子矩阵。如果对任意的 1im ,矩阵 Q ˜ 的第 i Q ˜ i 中的非零元素个数都是2,则称 Q ˜ = ( q ˜ ij ) m×n 是系统(1.1)的一个标记解矩阵。

定理3.3 假设系统(1.1)有解。设矩阵 Q ˜ = ( q ˜ ij ) m×n 是系统(1.1)的一个标记解矩阵。则向量

x Q ˜ =( x 1 Q ˜ , x 2 Q ˜ ,, x n Q ˜ )=( max 1im ( q ˜ i1 ), max 1im ( q ˜ i2 ),, max 1im ( q ˜ in ) )

是系统(1.1)的一个解。

证明:类似定理2.12可证。

定理3.4 y= ( y j ) n 是系统(1.1)的一个解,则存在标记解矩阵 Q ˜ 使得 x Q ˜ y

证明:因为 y= ( y j ) n 是系统(1.1)的一个解,所以由引理2.2,可得对任意的 1im ,存在 1 j i1 < j i2 n 使得 a i j i1 y j i1 , a i j i2 y j i2 b i 。故而 a i j i1 , a i j i2 , y j i1 , y j i2 b i >0 。令 Q ˜ = ( q ˜ ij ) m×n ,其中对任意的 1im,1jn

q ˜ ij ={ b i , j= j i1 , j i2 0,

y Q ˜ =( y 1 Q ˜ , y 2 Q ˜ ,, y n Q ˜ )=( max 1im ( q ˜ i1 ), max 1im ( q ˜ i2 ),, max 1im ( q ˜ in ) )

下证 y Q ˜ y 。这是因为对任意的 jJ ,由定义有

q ˜ ij x j ,j= j i1 , j i2 , q ˜ ij =0,j j i1 , j i2 ,

故而,

y j Q ˜ = max 1im { q ˜ ij }= max iI,j= j i1 { q ˜ ij } max iI,j= j i2 { q ˜ ij } max iI,j{ j i1 , j i2 } { q ˜ ij } = max iI,j= j i1 { q ˜ ij } max iI,j= j i2 { q ˜ ij } x j .

定义3.5 x 是系统(1.1)的一个解,如果对系统(1.1)的任一个解 y ,有 z( x )z( y ) ,则称 x 是优化模型(1.2)的一个最优解。

定理3.6 假设系统(1.1)有解。设 C = ( c ij ) m×n 是系统(1.1)的一个标记解矩阵,则向量

x C = ( x j C ) n =( max 1im ( c i1 ), max 1im ( c i2 ),, max 1im ( c in ) )

是优化模型(1.2)的一个的一个最优解。

证明:由定理3.4可知, x C 是系统(1.1)的一个解。下证 x C 是系统(1.2)的一个最优解,即证对任意的 yS( A,b ) z( y )z( x C ) 。由定理3.4,对任意的 yS( A,b ) ,存在标记解矩阵 Q ˜ 使得 x Q ˜ y 。故而 z( y )z( x Q ˜ ) 。因此,我们只需要验证对任意的标记解矩阵 Q ˜ ,有 z( x C )z( x Q ˜ )

Q ˜ = ( q ˜ ij ) m×n 是一个标记解矩阵,由标记解矩阵的定义直接计算可得

z( x Q ˜ )= max 1jm max 1im { q ˜ ij }= max 1im { b i }=z( x C ).

因此 x C 是优化模型(1.2)的一个最优解,最优值为 v opt = max 1im { b i }

根据上面的定理证明可知,任意一个标记解矩阵对应的解都是优化模型(1.2)的一个最优解。由定理3.6,可以给出一个求解优化模型(1.2)的一个最优解的一个算法。

算法3.7 步骤一:求出系统(1.1)的标记判别矩阵 Q= ( q ij ) m×n

步骤二:判断系统(1.1)的可解性。若系统不可解,则程序终止,否则转入下一步。

步骤三:取系统(1.1)的一个标记解矩阵 C = ( c ij ) m×n

步骤四:计算最优解向量

x C = ( x j C ) n =( max 1im ( c i1 ), max 1im ( c i2 ),, max 1im ( c in ) ).

步骤五:计算最优值 v opt = max 1im { b i }

算法的复杂度分析:步骤一需要 n 2 个计算大小,步骤二 n 2 个计算,步骤三需要 n 2 个计算,步骤四需要 n 2 个计算,步骤五需要 n 个计算,总共需要 4 n 2 +n 个计算,故计算的复杂度为 4 n 2 +n

例子3.8 求解优化模型

minz( x )= x 1 x 2 x 3 x 4 x 5 s.t.{ sec-max{ 0.21 x 1 ,0.38 x 2 ,0.42 x 3 ,0.16 x 4 ,0.51 x 5 }0.41 sec-max{ 0.53 x 1 ,0.45 x 2 ,0.34 x 3 ,0.58 x 4 ,0.65 x 5 }0.50 sec-max{ 0.14 x 1 ,0.28 x 2 ,0.51 x 3 ,0.45 x 4 ,0.36 x 5 }0.31 sec-max{ 0.75 x 1 ,0.61 x 2 ,0.35 x 3 ,0.46 x 4 ,0.38 x 5 }0.52

解:步骤一:直接计算可得优化模型的的约束系统的标记判别矩阵为

Q=( 0 0 0.41 0 0.41 0.50 0 0 0.50 0.50 0 0 0.31 0.31 0.31 0.75 0.61 0 0 0 )

步骤二:因为标记判别矩阵 Q 的每一行的非零元素个数都大于2,故该优化模型的约束系统有解。

步骤三:取优化模型的约束系统的一个标记解矩阵

C =( 0 0 0.41 0 0.41 0.50 0 0 0.50 0 0 0 0.31 0.31 0 0.75 0.61 0 0 0 )

步骤四:计算出优化模型的一个最优解向量

x C =( 0.75,0.61,0.41,0.50,0.41 ).

步骤五:计算优化模型的最优值 v opt = max 1im { b i }=0.75

4. 结论

引入一类新型的sec-max-min模糊关系不等式,接着讨论了sec-max-min模糊关系不等式解的判别条件和解的结构,最后给出了求解约束条件为sec-max-min模糊关系不等式的min-max优化模型的解法和算法。

参考文献

[1] Zadeh, L.A. (1965) Fuzzy Sets. Information and Control, 8, 338-353. [Google Scholar] [CrossRef
[2] Sanchez, E. (1976) Resolution of Composite Fuzzy Relation Equations. Information and Control, 30, 38-48. [Google Scholar] [CrossRef
[3] Sanchez, E. (1977) Solutions in Composite Fuzzy Relation Equations: Application to Medical Diagnosis in Brouwerian Logic. In: Gupta, M.M., Saridis, G.N. and Gaines, B.R., Eds., Fuzzy Automata and Decision Processes, Elsevier, 221-234.
[4] Di Nola, A., Sessa, S., Pedrycz, W. and Sanchez, E. (1989) Fuzzy Relation Equations and their Applications to Knowledge Engineering. Kluwer Academic Publishers.
[5] Loia, V. and Sessa, S. (2005) Fuzzy Relation Equations for Coding/decoding Processes of Images and Videos. Information Sciences, 171, 145-172. [Google Scholar] [CrossRef
[6] Nobuhara, H., Bede, B. and Hirota, K. (2006) On Various Eigen Fuzzy Sets and Their Application to Image Reconstruction. Information Sciences, 176, 2988-3010. [Google Scholar] [CrossRef
[7] Peeva, K. (2013) Resolution of Fuzzy Relational Equations—Method, Algorithm and Software with Applications. Information Sciences, 234, 44-63. [Google Scholar] [CrossRef
[8] Li, J. and Yang, S. (2012) Fuzzy Relation Inequalities about the Data Transmission Mechanism in Bittorrent-Like Peer-To-Peer File Sharing Systems. 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, Chongqing, 29-31 May 2012, 452-456. [Google Scholar] [CrossRef
[9] Chen, L. and Wang, P.P. (2002) Fuzzy Relation Equations (I): The General and Specialized Solving Algorithms. Soft ComputingA Fusion of Foundations, Methodologies and Applications, 6, 428-435. [Google Scholar] [CrossRef
[10] Lin, J., Wu, Y. and Guu, S. (2011) On Fuzzy Relational Equations and the Covering Problem. Information Sciences, 181, 2951-2963. [Google Scholar] [CrossRef
[11] Czogala, E., Drewniak, J. and Pedrycz, W. (1982) Fuzzy Relation Equations on a Finite Set. Fuzzy Sets and Systems, 7, 89-101. [Google Scholar] [CrossRef
[12] Wang, P.Z., Zhang, D.Z., Sanchez, E. and Lee, E.S. (1991) Latticized Linear Programming and Fuzzy Relation Inequalities. Journal of Mathematical Analysis and Applications, 159, 72-87. [Google Scholar] [CrossRef
[13] Fang, S. and Li, G. (1999) Solving Fuzzy Relation Equations with a Linear Objective Function. Fuzzy Sets and Systems, 103, 107-113. [Google Scholar] [CrossRef
[14] Qiu, J., Zhu, G., Shu, Q. and Yang, X. (2024) Resolution of the Sec-Max-Product Fuzzy Relation Inequalities System and Its Lexicographic Minimum Solution. Computational and Applied Mathematics, 43, Article No. 439. [Google Scholar] [CrossRef