收藏切换
Combat task-oriented weapon portfolio selection method
收藏切换
PDF
Renqi ZHU1, Yulong DAI1, *, Yijun DONG2, Jiaqing LI3, Nannan ZHANG4, Zhiran QIU3
Journal of Systems Engineering and Electronics | 2026, 37(3) : 921 - 932
Less
收藏切换
Journal of Systems Engineering and Electronics | 2026, 37(3): 921-932
SYSTEMS ENGINEERING
Combat task-oriented weapon portfolio selection method
Full
Renqi ZHU1, Yulong DAI1, *, Yijun DONG2, Jiaqing LI3, Nannan ZHANG4, Zhiran QIU3
Affiliations
  • 1College of Systems Engineering, National University of Defense Technology, Changsha 410000, China
  • 2Department of Military and Political Training, Special Police College of China, Beijing 100000, China
  • 3College of Military and Political Basic Education, National University of Defense Technology, Changsha 410000, China
  • 4Pearl River College, Tianjin University of Finance and Economics, Tianjin 300345, China
Published: 2026-06-18 doi: 10.23919/JSEE.2024.000012
Outline
收藏切换

Existing weapon portfolio selection methods do not sufficiently support specific combat tasks, with uncertainty in the decision information. Therefore, a combat task–oriented weapon portfolio selection method that adapts weapon capabilities to combat tasks is proposed. The approach is based on specific combat tasks and weapon background, using fuzzy interval values to describe indicators and the applicability of a weapon portfolio. In addition, an interval entropy weighting method is applied to obtain weight information of indicators. Meanwhile, we define the similarity measure of fuzzy interval values and use the interval fuzzy collaborative filtering algorithm to calculate the fitness of the residual weapons. Furthermore, the interval fuzzy set clustering algorithm clusters the tasks to inform the decision of weapon portfolio. Finally, we verify the method’s feasibility and advancement by comparing actual combat tasks as examples with the traditional methods. The contributions of this paper include improvements to the accuracy and reliability of decision-making from the perspective of adapting weapon capability to combat tasks. At the same time, this paper accounts for the method’s shortcomings by considering the hesitancy and ambiguity of the indicator data.

weapon portfolio selection  /  interval-value hesitation fuzzy theory  /  collaborative filtering algorithm  /  entropy weighting method
Renqi ZHU, Yulong DAI, Yijun DONG, Jiaqing LI, Nannan ZHANG, Zhiran QIU. Combat task-oriented weapon portfolio selection method[J]. Journal of Systems Engineering and Electronics, 2026 , 37 (3) : 921 -932 . DOI: 10.23919/JSEE.2024.000012
Weapon and equipment selection is a complex component of system engineering that determines the future development direction, scale structure, and capability level of various types of weapons and equipment [1]. It also relates to the success of national security and future military struggle, having significant military and research value [2]. Furthermore, the development trend of modern warfare is moving toward joint warfare and system confrontation [3,4]. On this basis, weapon and equipment development decisions are no longer limited to selecting a single high-precision piece of equipment from multiple alternatives but are more concerned with a cross-domain system portfolio assessment and decisions [57].
Portfolio selection theory [8] was proposed by Markowitz in 1952. However, in the military field, the first application of portfolio selection was suggested by Buede and Bresnick in 1992 to solve the investment decision problem of the US Navy’s equipment program [9]. In recent years, some researchers have proposed novel ways to optimize the weapon portfolio decision method. For example, Liu et al. proposed a weapon portfolio decision method based on the contribution rate of the weapon system [10]. In addition, Xiang et al. proposed a weapon portfolio decision method based on an expert trust network, which improves the scientific nature of the decision method by analyzing expert social networks to assign weights to the decision results of experts [11].
These studies assessed capabilities and made choices from the perspective of the weapon portfolio. Combat tasks are the goals and responsibilities that armed forces need to achieve in combat, and their specific needs and autonomous requirements for equipment guide the selection of equipment combinations [12]. Thus, a traditional method can be considered to optimize the configurations of weapon portfolios and combat tasks.
For instance, collaborative filtering is a simple recommendation method that can achieve the optimal configurations of weapon portfolios and combat tasks. After a long development period, collaborative filtering methods have been used in many fields [13]. The developers of Tapestry [14], one of the earliest recommendation systems, proposed a recommendation algorithm for collaborative filtering. The basic assumption of collaborative filtering algorithms is that the target users prefer items that are liked by users similar to themselves [15]. Similarity computation between users or objects is critical in both user- and item-based approaches. Well-known similarity calculation algorithms include the Pearson product-moment correlation coefficient (PCC) [16] and vector space similarity (VSS) algorithms [17].
To address the problem of data sparsity in collaborative filtering methods, Wang et al. proposed a generative probabilistic framework that allows more available data in the user-item matrix for recommendations [18]. Furthermore, Xue et al. introduced a smoothing-based approach that addresses the problem of data sparsity by predicting all missing data in the user-item matrix [19].
Although existing methods can also optimize the configuration between some weapon portfolios and combat tasks, they have limitations. With increasingly complex and uncertain operational environments, weapon portfolio decisions are becoming more difficult [20]. Traditional decision-making methods seldom consider the hesitancy and fuzziness of indicator data. Therefore, standardizing the degree of hesitancy and fuzziness of performance parameters, dealing with uncertain indicators, and developing scientific calculation methods for indicator weights are the critical issues studied in this paper.
To facilitate the description and processing of imprecise and incomplete information, Zadeh established the theory of fuzzy sets and defined the corresponding operation rules [21], after which various extended forms of fuzzy sets were proposed, such as interval [22], intuitionistic [23], and L-fuzzy sets [24]. For example, Eulalia et al. proposed an intuitionistic fuzzy set between similarity measures [25]. Zhang et al. gave an axiomatic definition of the entropy of interval fuzzy sets based on distance measures [26]. Additionally, Xu et al. studied intuitionistic fuzzy multiple-indicator decision-making, cluster decision-making, and clustering [2733]. Similarly, Mikhailov studied a fuzzy planning method that converts fuzzy planning problems into standard linear planning problems to solve [34]. Finally, Herrera-Viedma et al. studied a process to measure the degree of consistency of fuzzy preference relations based on error analysis [35].
This paper proposes a combat task-oriented weapon portfolio selection method, using fuzzy interval values to describe the suitability of the indicator and the weapon portfolio under a specific combat task. Firstly, we use the interval entropy weight method to obtain the weight of indicators. Secondly, we define the similarity measure of fuzzy interval values and apply the interval fuzzy collaborative filtering algorithm to calculate the residual suitability. Subsequently, the tasks are clustered by using the interval fuzzy set clustering algorithm, and the suitability is integrated on this basis by the internal-valued hesitant fuzzy weighted averaging (IVHFWA) operator. Finally, an illustrative example comparing the method with traditional methods demonstrates its feasibility and progressiveness.
In practical applications, multi-attribute decision-making often requires the consideration of multiple indicators, which often have different levels of importance [36]. Decision-makers (DMs) often hold different attitudes toward the same indicator and find agreement on subjectively determined indicator weights difficult. Additionally, considering the complexity of weapons and the cognitive uncertainty of DMs, the interval hesitation fuzzy theory is applied to the whole process to reflect the opinions of DMs accurately.
Definition 1 Let $X$ be the reference set and $D\left[ {0,1} \right]$ be a closed subset of $\left[ {0,1} \right]$. The interval-valued hesitant fuzzy set (IVHFS) with respect to $X$ [37] is
$ \tilde A = \left\{ {\left\langle {{x_i},{{\tilde h}_{\tilde A}}\left( {{x_i}} \right)} \right\rangle \left| {{x_i} \in X,i = 1,2, \cdots ,n} \right.} \right\} $
where $ {\tilde{h}}_{\tilde{A}}\left({x}_{i}\right)=\left\{\tilde{\gamma }|\tilde{\gamma }\in {\tilde{h}}_{\tilde{A}}\left({x}_{i}\right)\right\} $ is the interval-valued hesitant fuzzy element (IVHFE), which denotes the set of possible intervals of the set $X$, of which the elements $x$ belong to $\tilde A$. In addition, $\tilde \gamma = \left[ {{{\tilde \gamma }^{\mathrm{L}}},{{\tilde \gamma }^{\mathrm{U}}}} \right]$ is a closed subset of $\left[ {0,1} \right]$, and ${\tilde \gamma ^{\mathrm{L}}}$ and ${\tilde \gamma ^{\mathrm{U}}}$ represent the upper and lower bounds of the interval, respectively.
For example, if $X = \left\{ {{x_1},{x_2}} \right\}$ is a reference set, the two IVHFEs ${\tilde h_{\tilde A}}\left( {{x_1}} \right) = \left[ {0.1,0.3} \right],\left[ {0.4,0.6} \right]$ and $ {\tilde h_{\tilde A}}\left( {{x_2}} \right) = \left[ 0.2, 0.4 \right], $$ \left[ {0.5,0.7} \right] $ are the elements of the IVHFS in $\tilde A$, respectively, denoted as
$\begin{split}&\tilde A = \left\{ \left\langle {{x_1},\left\{ {\left[ {0.1,0.3\left] , \right[0.4,0.6} \right]} \right\}} \right\rangle ,\right.\\&\quad\left.\left\langle {{x_2},\left\{ {\left[ {0.2,0.4\left] , \right[0.5,0.7} \right]} \right\}} \right\rangle \right\}.\end{split} $
Definition 2 Assuming that $\tilde a = \left[ {{{\tilde a}^{\mathrm{L}}},{{\tilde a}^{\mathrm{U}}}} \right]$ and $ \tilde b = \left[ {{{\tilde b}^{\mathrm{L}}},{{\tilde b}^{\mathrm{U}}}} \right] $ are two given interval values and $\lambda \geqslant 0$, the interval operation rule is
(i) $ \tilde a = \tilde b \Leftrightarrow {\tilde a^{\mathrm{L}}} = {\tilde b^{\mathrm{L}}} $ and ${\tilde a^{\mathrm{U}}} = {\tilde b^{\mathrm{U}}}$;
(ii) $\tilde a + \tilde b = \left[ {{{\tilde a}^{\mathrm{L}}} + {{\tilde b}^{\mathrm{L}}},{{\tilde a}^{\mathrm{U}}} + {{\tilde b}^{\mathrm{U}}}} \right] $;
(iii) $\lambda \tilde a = \left[ {\lambda {{\tilde a}^{\mathrm{L}}},\lambda {{\tilde a}^{\mathrm{U}}}} \right] $.
Definition 3 Let $\tilde a = \left[ {{{\tilde a}^{\mathrm{L}}},{{\tilde a}^{\mathrm{U}}}} \right]$ and $\tilde b = [ {{{\tilde b}^{\mathrm{L}}},{{\tilde b}^{\mathrm{U}}}} ]$ be two given interval values, ${l_{\tilde a}} = {\tilde a^{\mathrm{U}}} - {\tilde a^{\mathrm{L}}}$, ${l_{\tilde b}} = {\tilde b^{\mathrm{U}}} - {\tilde b^{\mathrm{L}}}$. Then, the possible degree of $\tilde a \geqslant \tilde b$ is
$ P\left( {\tilde a \geqslant \tilde b} \right) = {\mathrm{max}}\left( {1 - {\mathrm{max}}\left( {\frac{{{{\tilde b}^{\mathrm{U}}} - {{\tilde a}^{\mathrm{L}}}}}{{{l_{\tilde a}} + {l_{\tilde b}}}},0} \right),0} \right). $
Definition 4 Let $\tilde h\left( x \right) = \left\{ {\tilde \gamma \left( x \right)\left| {\tilde \gamma \left( x \right) \in \tilde h\left( x \right)} \right.} \right\}$ be an IVHFE, then the score function $s\left( {\tilde h\left( x \right)} \right)$ of $\tilde h\left( x \right)$ is
$ s\left( {\tilde h\left( x \right)} \right) = \frac{{ \displaystyle\sum \limits_{\tilde \gamma \in \tilde h} \tilde \gamma }}{{{l_{\tilde h}}}} = \left[ {\frac{{ \displaystyle\sum \limits_{\tilde \gamma \in \tilde h} {{\tilde \gamma }^{\mathrm{L}}}}}{{{l_{\tilde h}}}},\frac{{\displaystyle\sum \limits_{\tilde \gamma \in \tilde h} {{\tilde \gamma }^{\mathrm{U}}}}}{{{l_{\tilde h}}}}} \right] $
where ${l_{\tilde h}}$ is the number of intervals in $\tilde h\left( x \right)$. The score $s\left( {\tilde h\left( x \right)} \right)$ of $\tilde h\left( x \right)$ is obviously also a closed subset of $\left[ {0,1} \right]$. Thus, the superiority of the IVHFEs $\tilde h\left( {{x_1}} \right)$ and $\tilde h\left( {{x_2}} \right)$ is defined [38] as folows:
(i) If $s\left( {\tilde h\left( {{x_1}} \right)} \right) \gt s\left( {\tilde h\left( {{x_2}} \right)} \right)$, then $\tilde h\left( {{x_1}} \right)$ is better than $\tilde h\left( {{x_2}} \right)$, noted as $\tilde h\left( {{x_1}} \right) \succ \tilde h\left( {{x_2}} \right)$.
(ii) If $s\left( {\tilde h\left( {{x_1}} \right)} \right) = s\left( {\tilde h\left( {{x_2}} \right)} \right)$, then no superiority relationship exists between $\tilde h\left( {{x_1}} \right)$ and $\tilde h\left( {{x_2}} \right)$, which is written as $\tilde h\left( {{x_1}} \right) \sim \tilde h\left( {{x_2}} \right)$.
To calculate the distance between IVHFEs, they first need to be normalized. For the case of different numbers of interval values in the IVHFEs, the one with less is complemented. The widely used complementary principles are pessimistic and optimistic principles [39]. This paper uses the interval fuzzy collaborative filtering algorithm to complement the missing suitability.
Definition 5 Suppose two intervals have equal lengths of $l$. The IVHFEs $\tilde \alpha $ and $\tilde \beta $ have been arranged from the smallest to the largest, ${\tilde \alpha _{\sigma \left( i \right)}}$ and ${\tilde \beta _{\sigma \left( i \right)}}$, with $i = 1,2, \cdots ,l$ denoting the number of intervals with the ith smallest of $\tilde \alpha $ and $\tilde \beta $. The distance between $\tilde \alpha $ and $\tilde \beta $ [40] is defined as
$ d\left( {\tilde \alpha ,\tilde \beta } \right) = \sqrt {\frac{1}{l}\mathop \sum \limits_{i = 1}^l \left( {{{\left| {\tilde \alpha _{\sigma \left( i \right)}^{\mathrm{L}} - \tilde \beta _{\sigma \left( i \right)}^{\mathrm{L}}} \right|}^2} + {{\left| {\tilde \alpha _{\sigma \left( i \right)}^{\mathrm{U}} - \tilde \beta _{\sigma \left( i \right)}^{\mathrm{U}}} \right|}^2}} \right)}. $
Definition 6 Let ${\tilde h_j}\left( {j = 1,2,\cdots,n} \right)$ be an IVHFE, ${\boldsymbol{\omega}} = {\left( {{\omega _1},{\omega _2},\cdots,{\omega _n}} \right)^{\mathrm{T}}}$ be the weight coefficient of the IVHFE with ${\omega _i} \in \left[ {0,1} \right]$, and $ \displaystyle\sum \limits_{i = 1}^n {\omega _i} = 1$, then the IVHFWA operator [41] is
$ \begin{split}&\qquad\quad {\mathrm{IVHFWA}}\left( {{{\tilde h}_1},{{\tilde h}_2}, \cdots ,{{\tilde h}_n}} \right) = \\& \Bigg\{ \left[ {1 - \mathop \prod \nolimits_{j = 1}^n {{\left( {1 - {\widetilde {\gamma _j^{\mathrm{L}}}}} \right)}^{{w_j}}},1 - \mathop \prod \nolimits_{j = 1}^n {{\left( {1 - {\widetilde {\gamma _j^{\mathrm{U}}}}} \right)}^{{w_j}}}} \right]\\&\qquad\qquad {{\tilde {\gamma} _1}} \in \tilde {h}_1,{{\tilde {\gamma} _2}} \in \tilde {h}_2, \cdots , {{\tilde \gamma _n}} \in {{\tilde h_n}} \Bigg\} .\end{split} $
Weapons portfolio selection and configuration programs involve multiple indicators, which need to be comprehensively evaluated and weighted to better meet the needs of combat tasks. The entropy weight method is a common approach to weight determination that can objectively calculate the weight value of each indicator. However, the problem of the uncertainty of indicator data may affect the application of the entropy weight method. Therefore, Zhu et al. mixed the interval fuzzy algorithm with the entropy weight method and proposed the interval entropy weight method [42]. The calculation process of each indicator weight w is as follows:
(i) Establish the decision matrix.
Assume that the set of indicators of weapon utility or combat task requirement utility is $Q = {Q_1},{Q_2}, \cdots ,{Q_m}$. The set $S = {S_1},{S_2}, \cdots ,{S_n}$ contains the results of $n$ measurements. The ith measurement obtains the value of the jth indicator ${Q_j}$ as the interval value ${\bar a_{ij}} = \left[ {a_{ij}^{\mathrm{L}},a_{ij}^{\mathrm{U}}} \right]$, which constitutes the following decision matrix:
$ \bar {\boldsymbol{A}} = \left[ {\begin{array}{*{20}{c}} {{{\bar a}_{11}}}&{{{\bar a}_{12}}}& \cdots &{{{\bar a}_{1n}}} \\ {{{\bar a}_{21}}}&{{{\bar a}_{22}}}& \cdots &{{{\bar a}_{2n}}} \\ \vdots & \vdots & \ddots & \vdots \\ {{{\bar a}_{m1}}}&{{{\bar a}_{m2}}}& \cdots &{{{\bar a}_{mn}}} \end{array}} \right]. $
(ii) Standardize the data.
The decision matrix is normalized to
$ \bar {\boldsymbol{P}} = \left[ {\begin{array}{*{20}{c}} {{{\bar p}_{11}}}&{{{\bar p}_{12}}}& \cdots &{{{\bar p}_{1n}}} \\ {{{\bar p}_{21}}}&{{{\bar p}_{22}}}& \cdots &{{{\bar p}_{2n}}} \\ \vdots & \vdots &\ddots & \vdots \\ {{{\bar p}_{m1}}}&{{{\bar p}_{m2}}}& \cdots &{{{\bar p}_{mn}}} \end{array}} \right]. $
The calculation formula is as follows. If indicator ${Q_j}$ is a benefit-type indicator,
$ {\bar p_{ij}} = \frac{{{{\bar a}_{ij}}}}{{\displaystyle\sum \limits_{k = 1}^m {{\bar a}_{kj}}}}, $
then
$ \left\{ \begin{split}& {p_{ij}^{\mathrm{L}} = \frac{{a_{ij}^{\mathrm{L}}}}{{\displaystyle\sum \limits_{k = 1}^m a_{kj}^{\mathrm{U}}}}} \\ & {p_{ij}^{\mathrm{U}} = \frac{{a_{ij}^{\mathrm{U}}}}{{\displaystyle\sum \limits_{k = 1}^m a_{kj}^{\mathrm{L}}}}} \end{split} \right. .$
If indicator ${Q_j}$ is a cost-based indicator,
$ {\bar p_{ij}} = \frac{{\dfrac{1}{{{a_{ij}}}}}}{{\displaystyle\sum \limits_{k = 1}^m \frac{1}{{{a_{kj}}}}}} $
then
$ \left\{ \begin{split}& {p_{ij}^{\mathrm{L}} = \dfrac{{\dfrac{1}{{a_{ij}^{\mathrm{U}}}}}}{{\displaystyle\sum \limits_{k = 1}^m \frac{1}{{a_{kj}^{\mathrm{L}}}}}}} \\ & {p_{ij}^{\mathrm{U}} = \dfrac{{\dfrac{1}{{a_{ij}^{\mathrm{L}}}}}}{{\displaystyle\sum \limits_{k = 1}^m {\frac{1}{{a_{kj}^{\mathrm{U}}}}} }}} \end{split} \right.. $
Therefore,
$ \mathop \sum \limits_{k = 1}^m p_{ij}^{\mathrm{L}} \leqslant 1,\mathop \sum \limits_{k = 1}^m p_{ij}^{\mathrm{U}} \geqslant 1,\;\;j = 1,2,\cdots,n. $
(iii) Compute the indicator entropy.
The entropy of indicator ${Q_j}$ is
$ {H_j} = - k\mathop \sum \limits_{i = 1}^m {p_{ij}}{\mathrm{ln}}{p_{ij}},\;\;j = 1,2,\cdots,n $
where $k = {\left( {{\mathrm{ln}}m} \right)^{ - 1}}$, assuming that ${p_{ij}}{\mathrm{ln}}{p_{ij}} = 0$ when ${p_{ij}} = 0$.
To compute the entropy of the indicator ${H_j} = \left[ {H_j^{\mathrm{L}},H_j^{\mathrm{U}}} \right]$, two optimization models can be developed:
$ \begin{split}&\quad H_j^{\mathrm{L}} = {\mathrm{min}}\left\{ { - k\mathop \sum \limits_{i = 1}^m {p_{ij}}{\mathrm{ln}}{p_{ij}}} \right\} \\[-2pt]& {\mathrm{s.t}}. \left\{ \begin{aligned}& {p_{ij}^{\mathrm{L}} \leqslant {p_{ij}} \leqslant p_{ij}^{\mathrm{U}},\;\;i = 1,2,\cdots,m} \\ & {\mathop \sum \limits_{i = 1}^m {p_{ij}} = 1} \end{aligned} \right.\end{split} $
and
$ \begin{split}&\quad H_j^{\mathrm{U}} = {\mathrm{max}}\left\{ { - k\mathop \sum \limits_{i = 1}^m {p_{ij}}{\mathrm{ln}}{p_{ij}}} \right\} \\[-2pt]& {\mathrm{s.t}}. \left\{ \begin{aligned}& {p_{ij}^{\mathrm{L}} \leqslant {p_{ij}} \leqslant p_{ij}^{\mathrm{U}},\;\;i = 1,2,\cdots,m} \\ & {\mathop \sum \limits_{i = 1}^m {p_{ij}} = 1} \end{aligned} \right.. \end{split} $
(iv) Calculate the entropy weight.
After obtaining the interval entropy value of the indicator ${\bar H_j} = \left[ {H_j^{\mathrm{L}},H_j^{\mathrm{U}}} \right]\;(j = 1,2,\cdots,{{n}})$, the interval entropy weight ${\bar \omega _j} = \left[ {\omega _j^{\mathrm{L}},\omega _j^{\mathrm{U}}} \right]$ of the indicator ${Q_j}$ can be calculated by
$ {\bar \omega _j} = \frac{{1 - {{\bar H}_j}}}{{n - \displaystyle\sum \limits_{j = 1}^n {{\bar H}_j}}},\;\;j = 1,2,\cdots,n, $
which can be written as
$ \left\{ \begin{split}& {\omega _j^{\mathrm{L}} = \frac{{1 - H_j^{\mathrm{U}}}}{{n - \displaystyle\sum \limits_{j = 1}^n H_j^{\mathrm{L}}}}} \\ & {\omega _j^{\mathrm{U}} = \frac{{1 - H_j^{\mathrm{L}}}}{{n - \displaystyle\sum \limits_{j = 1}^n H_j^{\mathrm{U}}}}} \end{split} \right.,\;\;j = 1,2,\cdots,n. $
(v) Normalize the entropy.
The obtained entropy weights are normalized by the following formula:
$ \bar \omega {'_j} = \frac{{{{\bar \omega }_j}}}{{\omega _j^ + }},\;\;j = 1,2, \cdots ,n $
where ${\bar \omega _j} = \left[ {\omega _j^{\mathrm{L}},\omega _j^{\mathrm{U}}} \right]$ and $\omega _j^ + = {\mathrm{max}}\{ \omega _j^{\mathrm{U}}|j = 1,2, \cdots ,n\} $, and can be written as
$ \left\{ \begin{split}& {\omega _j^{\mathrm{L}}{'} = \frac{{\omega _j^{\mathrm{L}}}}{{\omega _j^ + }}} \\& {\omega _j^{\mathrm{U}}{'} = \frac{{\omega _j^{\mathrm{U}}}}{{\omega _j^ + }}} \end{split}, \right.\;\; j = 1,2,\cdots,n.$
(vi) Obtain the assessment conclusion.
The suitability of the weapon portfolio and combat tasks is an essential reference basis for achieving the optimal configuration of weapon and combat tasks. However, in practice, because of the high complexity of weapons and combat tasks, many values are often missing in the suitability matrix of historical tasks and weapons. Therefore, filling in the missing suitability based on the original suitability data is the key to achieving the weapon portfolio selection.
Collaborative filtering is a widely used method in recommender systems that predicts the missing preference information by analyzing similarities. In this paper, since the original suitability is expressed by the interval value, the interval collaborative filtering algorithm is proposed to calculate the missing suitability.
Assume that the set of $m$ historical tasks is $T = {t_1},{t_2}, \cdots ,{t_m}$ and the set of $n$ weapon portfolios is $E = {e_1},{e_2}, \cdots ,{e_n}$. The suitability of portfolio ${e_j}$ to historical task ${t_i}$ is the interval value ${\bar r_{ij}} = \left[ {r_{ij}^{\mathrm{L}},r_{ij}^{\mathrm{U}}} \right]$, which forms the following interval value suitability matrix:
$ \bar {\boldsymbol{R}} = \left[ {\begin{array}{*{20}{c}} {{{\bar r}_{11}}}&{{{\bar r}_{12}}}& \cdots &{{{\bar r}_{1n}}} \\ {{{\bar r}_{21}}}&{{{\bar r}_{22}}}& \cdots &{{{\bar r}_{2n}}} \\ \vdots & \vdots & \ddots & \vdots \\ {{{\bar r}_{m1}}}&{{{\bar r}_{m2}}}& \cdots &{{{\bar r}_{mn}}} \end{array}} \right]. $
The PCC is used in many collaborative filtering recommender systems to measure similarity because it is easy to implement and highly accurate compared to other methods. Similarity is calculated based on the common suitability between two combat tasks $a$ and $u$ as
$\begin{split}&\qquad\qquad\quad {\mathrm{Sim}}\left( {a,u} \right) =\\&\frac{{\displaystyle\sum \limits_{i \in I\left( a \right) \cap I\left( u \right)} \left( {{r_{ai}} - {{\bar r}_a}} \right) \cdot \left( {{r_{ui}} - {{\bar r}_u}} \right)}}{{\sqrt {\displaystyle\sum \limits_{i \in I\left( a \right) \cap I\left( u \right)} {{\left( {{r_{ai}} - {{\bar r}_a}} \right)}^2}} \cdot \sqrt {\displaystyle\sum \limits_{i \in I\left( a \right) \cap I\left( u \right)} {{\left( {{r_{ui}} - {{\bar r}_u}} \right)}^2}} }}\end{split} $
where ${\mathrm{Sim}}\left( {a,u} \right)$ denotes the similarity between combat tasks $a$ and $u$, portfolio $i$ belongs to the set of portfolios with common suitability between combat tasks $a$ and $u$, ${r_{ai}}$ denotes the suitability of portfolio $i$ to combat task $a$, and ${\bar r_a}$ denotes the average suitability of the combat task $a$. Obviously, ${\mathrm{Sim}}\left( {a,u} \right) \in \left[ {0,1} \right]$, and a larger ${\mathrm{Sim}}\left( {a,u} \right)$ means that the combat task $a$ is more similar to $u$.
Calculating the similarity between portfolios in the portfolio-based collaborative filtering algorithm is similar to the above method. The specific formula is
$ \begin{split}&\qquad\qquad\qquad {\mathrm{Sim}}\left( {i,j} \right) =\\&\frac{{\displaystyle\sum \limits_{u \in U\left( i \right) \cap U\left( j \right)} \left( {{r_{ui}} - {{\bar r}_i}} \right) \cdot \left( {{r_{uj}} - {{\bar r}_j}} \right)}}{{\sqrt {\displaystyle\sum \limits_{u \in U\left( i \right) \cap U\left( j \right)} {{\left( {{r_{ui}} - {{\bar r}_i}} \right)}^2}} \cdot \sqrt {\displaystyle\sum \limits_{u \in U\left( i \right) \cap U\left( j \right)} {{\left( {{r_{uj}} - {{\bar r}_j}} \right)}^2}} }}\end{split} $
where ${\mathrm{Sim}}\left( {i,j} \right)$ denotes the similarity between portfolio $i$ and portfolio $j$. Combat task $u$ belongs to the set of combat tasks with common suitability between portfolio $i$ and $j$; ${r_{ui}}$ is the suitability of portfolio $i$ to combat task $u$, and ${\bar r_i}$ is the average suitability of portfolio $i$. Obviously, ${\mathrm{Sim}}\left( {i,j} \right) \in \left[ {0,1} \right]$, where a larger value of ${\mathrm{Sim}}\left( {i,j} \right)$ means that portfolio $i$ is more similar to portfolio $j$.
The collaborative filtering algorithm based on the PCC can achieve better results compared to other algorithms because it considers the uniqueness factor of combat task suitability. However, the PCC may overestimate the similarity of combat tasks with fewer suitability records. Thus, Mclaughlin et al. proposed the method of adding a significance weight factor to reduce the weight of similarity with fewer suitability records [43]. The method uses the following improved formula:
$ {\mathrm{Sim}}'\left( {a,u} \right) = \frac{{{\mathrm{Min}}\left( {\left| {I\left( a \right) \cap I\left( u \right)} \right|,\gamma } \right)}}{\gamma } \cdot {\mathrm{Sim}}\left( {a,u} \right). $
Similarly, the improved similarity between portfolios is calculated as
$ {\mathrm{Sim}}'\left( {i,j} \right) = \frac{{{\mathrm{Min}}\left( {\left| {U\left( i \right) \cap U\left( j \right)} \right|,\delta } \right)}}{\delta } \cdot {\mathrm{Sim}}\left( {i,j} \right) $
where both $\gamma $ and $\delta $ are significance adjustment parameters that can be appropriately scaled according to the sparsity of the original suitability matrix.
Similar nearest neighbor selection is a key step in predicting the missing suitability. If the selected nearest neighbors have low similarity to the target combat task, the estimated value of the missing suitability is inaccurate, eventually affecting the prediction results. To overcome the shortcomings of the conventional Top-N nearest neighbor selection algorithm, a threshold value $\eta $ is introduced. If the similarity is greater than $\eta $, it is selected as a similar nearest neighbor.
For each missing suitability ${r_{ui}}$, the set $S\left( u \right)$ consisting of similar nearest neighbors of the combat task $u$ is defined as
$ S\left( u \right) = \left\{ {{u_a}\left| {{\mathrm{Sim}}'\left( {{u_a},u} \right)} \right. \gt \eta ,{u_a} \ne u} \right\} $
where ${\mathrm{Sim}}'\left( {{u_a},u} \right)$ is obtained from (20) and $\eta $ is the portfolio similarity threshold. Similarly, for each missing suitability ${r_{ui}}$, the set $S\left( i \right)$ consisting of similar nearest neighbors of portfolio $i$ is defined as
$ S\left( i \right) = \left\{ {{i_k}\left| {{\mathrm{Sim}}'\left( {{i_k},i} \right)} \right. \gt \theta ,{i_k} \ne i} \right\} $
where ${\mathrm{Sim}}'\left( {{i_k},i} \right)$ is obtained from (21) and $\theta $ is the portfolio similarity threshold. Clearly, the selection of thresholds $\eta $ and $\theta $ is a critical factor that influences the effectiveness of the portfolio decision.
In practical applications, we can make appropriate adjustments according to the sparsity of the original fitness matrix and the prediction results. Specifically, when the original fitness matrix is dense, the similarity threshold should be increased to avoid too many similar nearest neighbors; when the original fitness matrix is sparse, the similarity threshold should be reduced to prevent an insufficient number of similar nearest neighbors. In addition, we can find the optimal similarity threshold value by repeated experiments and combining it with the actual application requirements.
Using only the combat mission- or the scenario-based method to estimate the missing suitability may ignore precious information that can make the estimation more accurate. Hence, the two methods are systematically combined in this paper.
First, for the missing suitability ${r_{ui}}$, the similar nearest neighbor sets $S\left( u \right)$ and $S\left( i \right)$ of combat task $u$ and portfolio $i$ are selected according to (22) and (23), respectively. The missing suitability is estimated as follows.
If $S\left( u \right) = \varnothing \wedge S\left( i \right) = \varnothing $, there are no similar nearest neighbors for both combat task $u$ and portfolio $i$; thus, it is filled with $\left[ {0,0} \right]$.
If $S\left( u \right) \ne \varnothing \wedge S\left( i \right) \ne \varnothing $, this means that similar nearest neighbors exist for both combat task $u$ and portfolio $i$. The estimated value $P\left( {{r_{ui}}} \right)$ of the missing suitability ${r_{ui}}$ is then calculated as
$ \begin{split}& P\left( {{r_{ui}}} \right) = \lambda \left( {\bar u + \frac{{\displaystyle\sum \limits_{{u_a} \in S\left( u \right)} {\mathrm{Sim}}'\left( {{u_a},u} \right) \cdot \left( {{r_{{u_a}i}} - {{\bar u}_a}} \right)}}{{\displaystyle\sum \limits_{{u_a} \in S\left( u \right)} {\mathrm{Sim}}'\left( {{u_a},u} \right)}}} \right)+ \\ &\quad\;\; \left( {1 - \lambda } \right) \left( {\bar i + \frac{{\displaystyle\sum \limits_{{i_k} \in S\left( i \right)} {\mathrm{Sim}}'\left( {{i_k},i} \right) \cdot \left( {{r_{u{i_k}}} - {{\bar i}_k}} \right)}}{{\displaystyle\sum \limits_{{i_k} \in S\left( i \right)} {\mathrm{Sim}}'\left( {{i_k},i} \right)}}} \right) \end{split} $
where $\lambda $ is a parameter in the range $\left[ {0,1} \right]$ that adjusts the percentage of both combat task- and portfolio-based methods.
If $S\left( u \right) = \varnothing \wedge S\left( i \right) \ne \varnothing $, there are no similar nearest neighbor exists for combat task $u$ while similar nearest neighbor exists for portfolio $i$. Then, the estimated value $P\left( {{r_{ui}}} \right)$ of the missing suitability ${r_{ui}}$ is calculated as
$ P\left( {{r_{ui}}} \right) = \bar u + \frac{{\displaystyle\sum \limits_{{u_a} \in S\left( u \right)} {\mathrm{Sim}}'\left( {{u_a},u} \right) \cdot \left( {{r_{{u_a}i}} - {{\bar u}_a}} \right)}}{{\displaystyle\sum \limits_{{u_a} \in S\left( u \right)} {\mathrm{Sim}}'\left( {{u_a},u} \right)}} .$
If $S\left( u \right) \ne \varnothing \wedge S\left( i \right) = \varnothing $, there are similar nearest neighbors exist for combat task $u$ while similar nearest neighbors do not exist for portfolio $i$, then the estimated value $P\left( {{r_{ui}}} \right)$ of the missing suitability ${r_{ui}}$ is calculated as
$ P\left( {{r_{ui}}} \right) = \bar i + \frac{{\displaystyle\sum \limits_{{i_k} \in S\left( i \right)} {\mathrm{Sim}}'\left( {{i_k},i} \right) \cdot \left( {{r_{u{i_k}}} - {{\bar i}_k}} \right)}}{{\displaystyle\sum \limits_{{i_k} \in S\left( i \right)} {\mathrm{Sim}}'\left( {{i_k},i} \right)}}. $
The prerequisite for making a weapon portfolio selection for a new task is to derive estimates of the suitability of each portfolio for the new task and rank the portfolios. Therefore, calculating the estimates of suitability is critical to the correctness of the selection results.
The principle of the interval-valued fuzzy set clustering algorithm can be summarized as a representation of samples and clusters, similarity measure method, and clustering strategy.
Each sample is represented as a vector in the feature space, and each cluster is represented by its center of mass, i.e., the mean value of each sample in the cluster. The expression for the cluster center is according to
$ \mu \left( {{{\tilde h}_1},{{\tilde h}_2}, \cdots ,{{\tilde h}_n}} \right) = \left\{ {\left[ {\frac{1}{n}\mathop \sum \limits_{i = 1}^n \tilde h_{ij}^{\mathrm{L}},\frac{1}{n}\mathop \sum \limits_{i = 1}^n \tilde h_{ij}^{\mathrm{U}}} \right]\Biggr/j = 1,2,\cdots,m} \right\} $
where the interval value ${\tilde h_{ij}} = \left[ {\tilde h_{ij}^{\mathrm{L}},\tilde h_{ij}^{\mathrm{U}}} \right]$ denotes the value of the indicator ${Q_j}$ of the task ${t_i}$ in the cluster and ${\tilde h_i}$ represents the tasks in the cluster.
The similarity measures between samples, between clusters, and between samples and clusters are expressed by using the weighted Euclidean distance of interval values. The whole cluster is replaced by the cluster center coordinates, of which the expression is
$ d\left( {\tilde \alpha ,\tilde \beta } \right) = \sqrt {\mathop \sum \limits_{i = 1}^m {\omega _i}\left( {{{\left| {\tilde \alpha _i^{\mathrm{L}} - \tilde \beta _i^{\mathrm{L}}} \right|}^2} + {{\left| {\tilde \alpha _i^{\mathrm{U}} - \tilde \beta _i^{\mathrm{U}}} \right|}^2}} \right)} $
where $\tilde \alpha $ and $\tilde \beta $ are two samples or clusters and ${\omega _i}$ is the indicator’s weight. Similarity is geometrically equivalent to the distance between two vectors in the feature space, and a larger distance indicates a lower similarity and vice versa.
In the initial state of clustering, each sample is treated as a cluster individually, and at this time, the sample coordinates are at the center of mass of each cluster. Then, the similarity between two clusters is calculated by using the above similarity calculation (28), and the distance matrix is obtained.
In the distance matrix, the smallest similarity is found, and the two corresponding clusters are merged into a new cluster, while the cluster center is updated per (27).
The similarity between the new cluster and other clusters is calculated with (28), and the distance matrix is updated.
The above steps of merging the new clusters and updating the distance matrix are repeated until the clustering termination condition is reached. In this paper, the clustering termination condition is when the number of samples in the cluster with the highest similarity to the new task reaches or exceeds the threshold $\vartheta $.
For ease of presentation, the above clustering process is shown in Fig. 1.
After clustering, the cluster with the highest similarity to the new task can be used as a reference for the suitability estimation of each weapon portfolio for the new task. The suitability estimation is obtained by calculating the information integration operator [44] with
$ {\hat r_{{\mathrm{new}},j}} = \mathop \sum \limits_{{t_i} \in C\left( {{t_{{\mathrm{new}}}}} \right)} \left( {\frac{{d\left( {{t_i},{t_{{\mathrm{new}}}}} \right)}}{{\displaystyle\sum \limits_{k \in C\left( {{t_{{\mathrm{new}}}}} \right)} d\left( {{t_k},{t_{{\mathrm{new}}}}} \right)}}{{\bar r}_{ij}}} \right) $
where ${\hat r_{{\mathrm{new}},j}}$ denotes the estimated value of the new task ${t_{{\mathrm{new}}}}$ to the portfolio ${e_j}$ and $C\left( {{t_{{\mathrm{new}}}}} \right)$ is the set consisting of the combat tasks in the cluster most similar to the new task.
Finally, the portfolio is ranked by calculating the possibility degree between the hesitant fuzzy sets using (2), and then the optimal weapon portfolio is derived. The specific process of the proposed selection method in this paper is shown in Fig. 2.
In 2008, the US Army updated the Joint Capability Areas (JCAs) to summarize the capabilities of military weapons systematically. Twenty-two areas are considered, and each area is subdivided into 240 sub-capabilities. The proposal of JCAs can effectively eliminate problems caused by the inconsistent comprehension of capabilities in multiple sectors. To facilitate the research and analysis of the example, five of the more representative joint sub-capabilities are selected as the indicators $Q = \left\{ {q_1},{q_2}, {q_3},{q_4},{q_5} \right\}$ to be evaluated for the alternative weapon portfolio: joint ground capability ${q_1}$, joint air capability ${q_2}$, joint maritime capability ${q_3}$, specific deterrence capability ${q_4}$, and joint mobility capability ${q_5}$. Utility of weapon portfolios and combat task requirements are reflected through these five joint sub-capabilities to verify the practicality and feasibility of the method proposed in this paper. A new combat task is proposed, followed by expert analysis. The indicator ${t_{{\mathrm{new}}}}$ for this task is
$\begin{split}&\quad {t_{{\mathrm{new}}}} = \left[ \left[ {0.27,0.52} \right],\left[ {0.51,0.75} \right]\right.,\\&\left.\left[ {0.17,0.38} \right],\left[ {0.38,0.57} \right],\left[ {0.5,0.73} \right] \right].\end{split} $
Based on historical records, ten historical combat tasks $T = \left\{ {{t_1},{t_2},\cdots,{t_{10}}} \right\}$ are evaluated, and their corresponding requirement utility is ${C^A} = \left\{ {c_1^A,c_2^A,\cdots,c_{10}^A} \right\}$. In addition, in terms of weapon portfolios, ten portfolios $E = \left\{ {e_1},{e_2},\cdots, {e_{10}} \right\}$ are available, and the utility corresponding to the portfolios is ${C^B} = \left\{ {c_1^B,c_2^B,\cdots,c_{10}^B} \right\}$. Because of the uncertainty of combat and the ambiguity of human perception, the utility of the combat task requirements and weapon portfolios and the suitability of the portfolios to the combat tasks cannot be measured with numerical precision; the suitability information is lacking. Therefore, both the weapon portfolio and the combat task are evaluated under multiple indicators to obtain interval information, where the utility of the portfolio, the utility of the combat task requirements, and the suitability matrix of the portfolio to the combat task are shown in Tables 13.
Based on the data in Tables 13, the indicator weights are first calculated by the interval entropy weighting method. Then, the missing suitability is completed by using the interval collaborative filtering method. Next, the suitability of each portfolio to the new task is estimated by using the clustering method. Finally, the optimal portfolio is determined.
Step 1 Determination of indicator weights
First, the decision matrix of the historical tasks is normalized according to (7) to obtain the normalized decision matrix:
$ {\bar {\boldsymbol{P}}^{\mathrm{T}}} = \left[ {\begin{array}{*{20}{c}} {[0.02,{\text{ }}0.04]}&{[0.06,{\text{ }}0.11]}&{[0.04,{\text{ }}0.08]}&{[0.04,{\text{ }}0.08]}&{[0.06,{\text{ }}0.10]} \\ {[0.07,{\text{ }}0.12]}&{[0.02,{\text{ }}0.04]}&{[0.03,{\text{ }}0.07]}&{[0.04,{\text{ }}0.09]}&{[0.05,{\text{ }}0.09]} \\ {[0.05,{\text{ }}0.08]}&{[0.06,{\text{ }}0.10]}&{[0.04,{\text{ }}0.08]}&{[0.08,{\text{ }}0.14]}&{[0.04,{\text{ }}0.06]} \\ {[0.04,{\text{ }}0.08]}&{[0.02,{\text{ }}0.05]}&{[0.05,{\text{ }}0.10]}&{[0.02,{\text{ }}0.05]}&{[0.04,{\text{ }}0.07]} \\ {[0.03,{\text{ }}0.05]}&{[0.03,{\text{ }}0.06]}&{[0.03,{\text{ }}0.07]}&{[0.03,{\text{ }}0.07]}&{[0.06,{\text{ }}0.10]} \\ {[0.05,{\text{ }}0.09]}&{[0.05,{\text{ }}0.09]}&{[0.04,{\text{ }}0.08]}&{[0.07,{\text{ }}0.13]}&{[0.05,{\text{ }}0.09]} \\ {[0.04,{\text{ }}0.08]}&{[0.03,{\text{ }}0.06]}&{[0.01,{\text{ }}0.04]}&{[0.04,{\text{ }}0.08]}&{[0.04,{\text{ }}0.07]} \\ {[0.04,{\text{ }}0.07]}&{[0.03,{\text{ }}0.07]}&{[0.02,{\text{ }}0.06]}&{[0.03,{\text{ }}0.07]}&{[0.03,{\text{ }}0.05]} \\ {[0.01,{\text{ }}0.03]}&{[0.06,{\text{ }}0.10]}&{[0.04,{\text{ }}0.08]}&{[0.04,{\text{ }}0.08]}&{[0.03,{\text{ }}0.06]} \\ {[0.04,{\text{ }}0.07]}&{[0.05,{\text{ }}0.09]}&{[0.04,{\text{ }}0.09]}&{[0.03,{\text{ }}0.06]}&{[0.05,{\text{ }}0.08]} \end{array}} \right]. $
Then, the optimization model is solved according to (12) and (13) to obtain the entropy value:
$\begin{split}&{{\boldsymbol{H}}^{\mathrm{T}}} = \left[ \left[ { - 0.99,0.93} \right],\left[ { - 0.99,0.94} \right],\left[ { - 0.99,0.93} \right]\right.,\\&\qquad\qquad\left.\left[ { - 0.99,0.91} \right],\left[ { - 0.99,0.94} \right] \right].\end{split}$
Finally, according to (17), the range of each indicator weight is
$\begin{split}&{\bar {\boldsymbol{\omega}} ^{\mathrm{T}}} = \left[ \left[ 0.20,0.20\right] , \left[0.20,0.21\right] , \left[0.17,0.20\right] ,\right.\\&\qquad\quad \left.\left[0.20,0.24\right] , \left[0.18,0.20 \right] \right].\end{split} $
To facilitate the subsequent missing suitability filling and portfolio ranking, the mean value of the indicator weight interval is chosen as the final weight vector:
$ {{\boldsymbol{\omega}} ^{\mathrm{T}}} = \left[ {0.203,0.216,0.165,0.236,0.180} \right]. $
Step 2 Calculation of portfolio suitability
According to the initial suitability matrix in Table 3, the missing suitabilities are filled with the interval collaborative filtering algorithm. The similarity between weapon portfolios and combat tasks is first calculated according to (18) and (19) by setting the significance adjustment parameter as $\gamma = \delta = 3$, respectively. Then the improved similarity is calculated according to (20) and (21). Since the calculation process is relatively simple and takes up a large space, it is not shown here.
Next, the similar nearest neighbors are determined based on the similarity between portfolios and combat tasks, at which point we set a similarity threshold of $\eta = \theta = 0.7$.
Finally, based on the determined similar nearest neighbors, all missing suitabilities are calculated according to (24)−(26).
Step 3 Weapon portfolio selection
For the new task, the interval fuzzy set clustering algorithm is first performed, and the estimated values of the suitability of each portfolio to the new task are calculated based on the cluster that is the most similar to the new task.
In the initial state of clustering, each historical task ${t_i}$ is represented as a cluster ${s_i}$. The similarity between clusters is calculated according to (28). The two clusters with the greatest similarity are merged into one cluster. The center of the merged new cluster is calculated according to (27), and the distance matrix is updated. The above steps of merging clusters, calculating cluster centers, and updating the distance matrix are repeated until the number of tasks in the cluster most similar to the new task reaches the threshold value $\vartheta $. In this example, the threshold value $\vartheta = 3$ is set. The composition of clusters when the clustering termination condition is reached is shown in Table 4.
At this point, the cluster with the highest similarity to the new task is ${s_3}$. The indicator values of the tasks in the clusters are integrated according to (32) to obtain the estimated suitability of each portfolio to the new task, as shown in Table 5.
Finally, a two-by-two comparison of the suitability of different portfolios is performed according to (2). The final ranking of the portfolios is $ {e_4} \succ {e_3} \succ {e_5} \succ {e_7} \succ {e_2} \succ {e_{10}} \succ {e_8} \succ {e_6} \succ {e_1} \succ {e_9} $.
In the above example research, the parameter settings impact the decision effect of the portfolio in three main ways. First, they affect the sparsity of the filled suitability matrix. Too high sparsity leads to no results, and too low sparsity leads to poor personalization of the decision results. Second, they influence the degree of differentiation of the different portfolios, i.e., the degree to which the optimal portfolio is distinguished from the others. Third, they affect the final ranking of the portfolios.
To analyze the impact of the values of similarity thresholds $\eta $ and $\theta $ on the sparsity of the suitability matrix, 1000 original suitability matrices with a sparsity of 0.3 are randomly generated, and the average sparsity of the suitability matrix after filling is calculated under different parameter settings. The variation of the sparsity with the parameter values is shown in Fig. 3.
Fig. 3 shows that as the threshold parameter increases from 0 to 0.4, the change in matrix sparsity is not yet obvious. Then, the sparsity starts to decrease when the threshold is greater than 0.4. Therefore, a threshold parameter between 0.4 and 0.5 is reasonable when considering the sparsity of the filled suitability matrix, which can achieve a higher sparsity while maintaining the specificity of the combat tasks.
Next, we analyze the effect of the threshold parameter on the differentiation of each portfolio. First, the differentiation is derived from the variance of the mean of the final suitability of each portfolio. Then, the differentiation of each portfolio under different parameter settings is calculated, and the results are shown in Fig. 4.
As the threshold parameter increases from 0 to 0.3, the differentiation of each portfolio increases; the differentiation remains stable when the threshold is greater than 0.3. Therefore, a threshold parameter of about 0.3 is reasonable when considering the differentiation of each portfolio.
To analyze the influence of threshold parameters on the ranking of alternatives, the portfolio ranking is calculated with different parameter settings. To clearly demonstrate the changes in ranking, the top six portfolios are selected for analysis, and the results are shown in Fig. 5.
Once the threshold parameter exceeds 0.7, the priorities of the portfolios are more stable. Thus, a threshold parameter around 0.7 is reasonable when considering the final ranking of the portfolios, which can integrate the final ranking results with appropriate historical experience.
The optimal value of the threshold parameter varies from different perspectives. Therefore, it needs to be problem-specific and set in the context of the weapon portfolio selection problem and the DM’s preference.
The proposed weapon portfolio selection method has two major improvements over the traditional method. First, the suitability of the weapon portfolio to the combat task is incorporated into the input of the method, and second, the interval value is used to describe the indicator values while the corresponding interval fuzzy set is used to rank the portfolios. The proposed method in this paper is compared with the traditional method in the following paragraphs to illustrate its progressiveness.
First, the method proposed in this paper is compared with three traditional decision-making methods based on interval hesitant fuzzy sets: technique for order preference by similarity to ideal solution (TOPSIS), vlsekriterijumska optimizacija I kompromisno resenje (VIKOR), and ELECTRE. Using the data in Table 1, the ranking results of the schemes calculated by each method are shown in Table 6.
Based on the above results, traditional methods cannot provide a strict ranking of all schemes. The TOPSIS method is unable to distinguish between portfolios $ {e_5} $ and $ {e_{10}} $; the VIKOR method fails to distinguish between portfolios $ {e_1} $ and $ {e_3} $; the ELECTRE method cannot distinguish between portfolios $ {e_9} $ and $ {e_{10}} $. Moreover, all these methods consider portfolio $ {e_1} $ to be ranked higher. Still, according to the initial applicability of equipment portfolios to combat tasks in Table 3, portfolio $ {e_1} $ generally has lower applicability to the task. Therefore, the final ranking obtained by the method proposed in this paper is more objective and reasonable. The two main reasons for this are as follows. First, the method proposed in this paper integrates more decision-making information, and second, traditional methods cannot compare the size of interval fuzzy sets in some cases, resulting in the inability to obtain a strict ranking of all portfolios.
Next, based on the estimated applicability values of each scheme to a new task calculated in Table 5, the ranking method using interval fuzzy sets proposed in this paper is compared with traditional minimum safeguard, maximum benefit, and average utility principles, as shown in Table 7.
Traditional principles cannot provide a strict ranking of the portfolios. Specifically, the optimistic principle cannot distinguish between portfolios $ {e_2} $ and $ {e_4} $, $ {e_5} $ and $ {e_7} $; the pessimistic principle cannot distinguish between portfolios $ {e_7} $ and $ {e_8} $, $ {e_9} $ and $ {e_{10}} $; the average principle cannot distinguish between portfolios $ {e_3} $ and $ {e_4} $. The ranking method using interval fuzzy sets proposed in this paper considers the expected utility and uncertainty of the portfolios comprehensively.
In summary, through comparative experiments, the weapon portfolio selection method proposed in this paper exhibits certain advantages with a more advanced approach compared to traditional methods.
Taking the combat task utility requirements as the weapon portfolio selection guide, this paper proposes a weapon portfolio selection method. The following contributions are made:
(i) The use of collaborative filtering to select weapon portfolios based on combat task utility requirements solves the problems of traditional methods losing specific capability requirements and insufficient support for specific combat tasks, making weapon portfolios more applicable to the corresponding combat tasks.
(ii) Interval-valued hesitant fuzzy theory is introduced and incorporated into the collaborative filtering method and the clustering method approach, which retains the fuzziness and hesitation contained in the decision information effectively, considering the complexity of weapons and the cognitive uncertainty of DMs. Moreover, the portfolio selection results are more applicable to the needs of combat tasks.
However, the selection method proposed in this paper requires more expert knowledge. Specifically, expert knowledge includes, at least, the performance characteristics of equipment, the interaction between pieces of equipment, and the changing combat environment. This knowledge can be applied to collaborative filtering and clustering methods to guide the selection of appropriate methods, parameters, and algorithms, thus making the selected equipment combination schemes more applicable to the needs of combat missions and achieving the optimal configuration of equipment and combat missions.
1
DOU Y J, XU X Q, ZHOU Z X, et al. Analysis of system portfolio selection and typical military application. Systems Engineering and Electronics, 2019, 41(12): 2754–2762. (in Chinese)
2
GE B F, HIPEL K W, FANG L P, et al. An interactive portfolio decision analysis approach for system-of-systems architecting using the graph model for conflict resolution. IEEE Trans. on Systems, Man, Cybernetics-Systems, 2014, 44(10): 1328–1346.
3
JIANG J Y, LI J C, YANG K W. Weapon system portfolio selection based on structural robustness. Journal of Systems Engineering and Electronics, 2020, 31(6): 1216–1229.
4
DOU Y J, ZHOU Z X, ZHAO D L, et al. Weapons system portfolio selection based on the contribution rate evaluation of system of systems. Journal of Systems Engineering and Electronics, 2019, 30(5): 905–919.
5
CHEN Z Y, DOU Y J, XU X Q, et al. Combinatorial optimization solution of complex equipment driven by contribution and sharing two-tier strategy. Systems Engineering and Electronics, 2023, 45(2): 431–443. (in Chinese)
6
DOU Y J, ZHANG P L, GE B F, et al. An integrated technology pushing and requirement pulling model for weapon system portfolio selection in defence acquisition and manufacturing. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2015, 229(6): 1046–1067.
7
DOU Y J, ZHOU Z X, XU X Q, et al. System portfolio selection with decision-making preference baseline value for system of systems construction. Expert Systems with Applications, 2019, 123: 345–356.
8
MARKOWITZ H M. Portfolio selection. The Journal of Finance, 1952, 7(1): 77–91.
9
BUEDE D, BRESNICK T. Applications of decision analysis to the military systems acquisition process. Interfaces, 1992, 22(6): 110–125.
10
LIU P, LI J C, XIA B Y, et al. Weapons equipment portfolios selection based on equipment system contribution rates. Journal of Systems Engineering and Electronics, 2021, 32(3): 584–595.
11
XIANG N, DOU Y J, JIANG J, et al. Weapon selection decision-making based on expert trust network under incomplete information. Systems Engineering-Theory & Practice, 2021, 41(3): 759–770. (in Chinese)
12
CAO Y H, FENG S X, FENG X F. Research on conception representation of operational mission break. Computer Simulation, 2007, 24(8): 1–4.
13
XU R J, GONG L, ZHU M R, et al. Combat plans recommendation method considering relativity and diversity under uncertain information. Systems Engineering and Electronics, 2022, 44(10): 3115–3123. (in Chinese)
14
GOLDBERG D, NICHOLS D A , OKI B M, et al. Using collaborative filtering to weave an information tapestry. Communications of the ACM, 1992, 35(12): 61–70.
15
GOLDBERG K, ROEDER T, GUPTA D, et al. Eigentaste: a constant time collaborative filtering algorithm. Information Retrieval, 2001, 4(2): 133–151.
16
RESNICK P. GroupLens: an open architecture for collaborative filtering of Netnews. Proc. of the ACM Conference on Computer Supported Cooperative work, 1994: 175−186.
17
BREESE J S. Empirical analysis of predictive algorithms for collaborative filtering. Proc. of the 14th Conference on Uncertainty in Artificial Intelligence, 1998: 43−52.
18
WANG J, VRIES A, REINDERS M. Unifying user-based and item-based collaborative filtering approaches by similarity fusion. Proc. of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2006: 501−508.
19
XUE G R, LIN C X, YANG Q, et al. Scalable collaborative filtering using cluster-based smoothing. Proce. of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2005: 114–121.
20
LI Z Q, DOU Y J, XIA B Y, et al. System portfolio selection based on GRA method under hesitant fuzzy environment. Journal of Systems Engineering and Electronics, 2022, 33(1): 120–133.
21
ZADEH L A. Fuzzy sets. Information and Control, 1965, 8(3): 338–353.
22
TURKSEN I B. Interval valued fuzzy sets based on normal forms. Fuzzy Sets and Systems, 1986, 20(2): 191–210.
23
ATANASSOV K, STOEVA S. Intuitionistic fuzzy sets. Fuzzy Sets and Systems, 1986, 31: 343–349.
24
GOGUEN J A. L-fuzzy sets. Journal of Mathematical Analysis and Applications, 1966, 18(1): 145–174.
25
EULALIA S, JANUSZ K. Distances between intuitionistic fuzzy sets. Fuzzy Sets and Systems, 2000, 114(3): 505–518.
26
ZHANG C Z, FU H Y. Similarity measures on three kinds of fuzzy sets. Pattern Recognition Letters, 2006, 27(12): 1307–1317.
27
XU Z S. Some similarity measures of intuitionistic fuzzy sets and their applications to multiple attribute decision making. Fuzzy Optimization & Decision Making, 2007, 6(2): 109–121.
28
XU Z S. Intuitionistic preference relations and their application in group decision making. Information Sciences, 2007, 177(11): 2363–2379.
29
XU Z S, CHEN J, WU J J. Clustering algorithm for intuitionistic fuzzy sets. Information Sciences, 2008, 178(19): 3775–3790.
30
XU Z S. Dynamic intuitionistic fuzzy multi-attribute decision making. International Journal of Approximate Reasoning, 2008, 48(1): 246–262.
31
HU H, XU Z S. TOPSIS method for multiple attribute decision making with interval-valued intuitionistic fuzzy information. Fuzzy Systems and Mathematics, 2007, 21(5): 108–112.
32
XU Z S. Methods for aggregating interval-valued intuitionistic fuzzy information and their application to decision making. Control and Decision, 2007, 22(2): 215–219. (in Chinese)
33
XU Z S. Approaches to multiple attribute decision making with intuitionistic fuzzy preference information. System Engineering-Theory & Practice, 2007, 27(11): 62–71. (in Chinese)
34
MIKHAILOV L. A fuzzy programming method for deriving priorities in the analytic hierarchy process. Journal of the Operational Research Society, 2000, 51(3): 341−349.
35
HERRERA-VIEDMA E, ALONSO S, CHICLANA F, et al. A consensus model for group decision making with incomplete fuzzy preference relations. IEEE Trans. on Fuzzy Systems, 2007, 15(5): 863−877.
36
WANG W M, XU H Y. Multiple attribute large-scale group decision making method based on hybrid information. Systems Engineering and Electronics, 2020, 42(11): 2560–2569. (in Chinese)
37
WANG L, ZHAO C X, XUE H F, et al. The expert synthesis and integration research method based on hesitant fuzzy language. System Engineering-Theory & Practice, 2021, 41(8): 2157–2168. (in Chinese)
38
GONG R Z, LI S Y, TAN K X. Possibility calculation model of symmetric distribution interval number and its ranking method. System Engineering-Theory & Practice, 2021, 41(9): 2428–2446. (in Chinese)
39
LI Y, CHEN Y X, LUO C K, et al. Multi-attribute decision making method based on probabilistic hesitant-intuitionistic fuzzy entropy and evidential reasoning. Systems Engineering and Electronics, 2020, 42(5): 1116–1123. (in Chinese)
40
JIANG W Q, JIANG X L. Interval hesitant fuzzy PROMETHEE decision method for attribute association. Systems Engineering and Electronics, 2021, 43(11): 3250–3258. (in Chinese)
41
TAO X W, JIANG W Q. Research on three-stage hesitant fuzzy information fusion method for group consensus. Systems Engineering and Electronics, 2021, 43(12): 3603–3613. (in Chinese)
42
ZHU E G, DONG L J, GE L J, et al. Interval entropy method for users’ electric equipment evaluation. Electrical Measurement & Instrumentation, 2014, 51(24): 106–112.
43
MCLAUGHLIN M R, HERLOCKER J L. A collaborative filtering algorithm and evaluation metric that accurately model the user experience. Proc. of the 27th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2004: 329–336.
44
CHEN B, GUO Y Y, GAO X, et al. Dynamic multi-attribute decision-making method with interval-valued intuitionistic fuzzy power weighted operators. Systems Engineering and Electronics, 2019, 41(4): 850–855. (in Chinese)
Year 2026 volume 37 Issue 3
PDF
75
46
Cite this Article
BibTeX
Article Info
doi: 10.23919/JSEE.2024.000012
  • Receive Date:2022-11-11
  • Online Date:2026-08-14
  • Published:2026-06-18
Article Data
Affiliations
History
  • Received:2022-11-11
Affiliations
    1College of Systems Engineering, National University of Defense Technology, Changsha 410000, China
    2Department of Military and Political Training, Special Police College of China, Beijing 100000, China
    3College of Military and Political Basic Education, National University of Defense Technology, Changsha 410000, China
    4Pearl River College, Tianjin University of Finance and Economics, Tianjin 300345, China

Corresponding:

DAI Yulong
References
Share
https://castjournals.cast.org.cn/joweb/jsee/EN/10.23919/JSEE.2024.000012
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT