Introduction

Knowledge is one of the most significant phenomena in the history of the world. Acquiring and utilizing information plays a crucial role in technological advancements. While classical sets were sufficient for these developments until the 1950s, they proved inadequate in uncertain situations brought about by new technologies. To address such uncertainties, Zadeh [44] expanded classical sets and introduced fuzzy sets. This expansion involves allowing for degrees of membership of elements in sets, unlike classical sets where an element either belongs or does not belong. This enables a better representation of real-world problems with uncertainty using fuzzy sets. In other words, by incorporating the concept of partial membership into sets, fuzzy sets provide a flexible and powerful tool for reasoning about uncertain situations that cannot be adequately expressed by classical sets. Despite being studied for many years, both fuzzy sets and their extensions [10, 11, 34] continue to find applications in various fields, including artificial intelligence [14, 36], decision making [9, 13, 19, 21], control systems [29, 46], operations research [17, 23, 24], supply chain [25, 26], pattern recognition [18, 20, 40], and others.

Introduced by the pioneer of fuzzy logic, Zadeh [45], Z-numbers are an extension of fuzzy numbers that enhance the representation of uncertainty by incorporating two crucial components: constraint and reliability. Z-numbers provide a comprehensive framework for modelling and managing uncertainty, considering both the degree to which a value belongs to a set and the degree of confidence associated with that value. In traditional fuzzy set theory, fuzzy numbers are used to represent imprecise or uncertain quantities by assigning a membership degree to each value. However, fuzzy numbers primarily focus on capturing the degree of membership without explicitly considering the reliability of membership. On the other hand, Z-numbers extend the concept of fuzzy numbers by incorporating the concept of reliability, which reflects the level of certainty or confidence associated with the degree of membership. The degree of constraint in Z-numbers represents the extent to which a value belongs to a set, similar to the degree of membership in fuzzy numbers. Conversely, the degree of reliability in Z-numbers indicates the level of confidence or reliability associated with the degree of constraint. It reflects the quality of the data used to determine the reliability or degree of constraint of available information. The relationship between Z-numbers and fuzzy numbers can be seen as an extension or enrichment of fuzzy numbers. By combining both degrees of constraint and reliability, Z-numbers offer a more nuanced and comprehensive representation of uncertainty. This additional information allows for more accurate modelling and reasoning in uncertain or imprecise domains, enabling better decision-making processes in complex real-world situations. Similar to fuzzy sets, Z-numbers have also gained significant attention in the literature [4, 7, 8, 35, 43].

Complex fuzzy sets (CFSs) are an advanced extension of fuzzy sets that allow for a more flexible representation of uncertainty by characterizing membership functions in the complex plane and introduced by Ramot et al. [31]. CFSs can represent partial information deficiency of data and its fluctuations at a certain time stage during execution. Unlike traditional fuzzy sets, which assign membership values in the range of [0, 1], complex fuzzy sets extend the range of membership values up to the unit circle in the complex plane. In complex fuzzy sets, the membership function assigns each element a complex number that represents both the degree of membership and the phase angle associated with it. The magnitude of the complex number represents the degree of membership, while the phase angle captures the uncertainty or ambiguity in a particular direction. By utilizing the complex plane, complex fuzzy sets can effectively model situations where uncertainties exhibit directionality or when there are correlations among different membership degrees. This allows for a richer and more accurate representation of complex and uncertain phenomena, enabling improved reasoning and decision-making processes. Their ability to capture both the degree of membership and the uncertainty aspect provides a powerful tool for modelling and analysing complex systems with imprecise or uncertain information. Complex fuzzy sets find applications in various fields, including image processing [6], decision making [28] and pattern recognition [27].

There are cases where Z-numbers and complex fuzzy sets cannot express and fall short when it comes to decision making. We know that CFSs can represent the partial ignorance of problems and fluctuations at a certain stage of time during execution, adding a second dimension to fuzzy numbers. We also know that Z-numbers add to the reliability of the given fuzzy values. However, we cannot measure the reliability of complex fuzzy numbers, nor can we use Z-numbers in multidimensional problems that require simultaneous solutions. Additionally, we can’t measure the reliability part of the Z-numbers. Therefore, the reliability part of the Z-numbers has to be considered as 1 when expressing the reliability and performing operations on it and it causes the loss of information. Especially in companies that trade in the software sector, there are points where the known set approaches are insufficient. For example, suppose a business firm purchases software from a software company. There are four main parameters here. The software version and updates to be received are two of them. However, as new versions come out, the removal of the restriction of the old version or the reliability of its removal is another parameter. In addition, how long the updates will be given is another parameter. And these four parameters need to be processed simultaneously. Neither CFSs nor Z-numbers can handle such problems since the problem cannot be expressed by these two approaches. Motivated by these shortcomings, in this paper, we propose a new approach that is called Complex fuzzy Z-number set (CFZNS) that can express and solve these problems. The CFZN set to be defined consists of two elements such as Z-numbers, complex restriction, and complex reliability, respectively. Each element has also two components, complex value, and coefficient of complex angle for complex restriction, complex reliability, and the coefficient reliability angle. Therefore, the CFZN set to be defined is a set that can measure both the constraints and the reliability of the constraints in the multidimensional problems. The features of the CFZNS and the contributions of the article to the literature can be summarized as follows:

  • CFZNS is a new approach to solve the above-mentioned shortcomings.

  • CFZNS is a generalization of both Z-numbers and CFSs.

  • Both the operation laws of the CFZNS are investigated and the score and accuracy functions are given to measure the relationship of the numbers in this set with each other.

  • Two most important and fundamental aggregation operators are defined, and their desirable properties are discussed.

  • To demonstrate the impact and scope of the proposed set, a numerical example is given and discussed, which cannot be expressed with the existing approaches in the literature.

  • While the proposed method is not specifically designed for classification tasks, it demonstrates a high classification rate when applied to a real-world dataset (Iris flower data) from the UCI Machine Learning Repository.

The rest of the article is organized as follows: In Sect. "Preliminaries", we provide some preliminary information about fuzzy sets, Z-numbers, complex fuzzy sets, and t-norms. In Sect. "Complex Fuzzy Z-number Set", we introduce a novel approach called complex fuzzy Z-number set and present its properties. Then, we define two basic aggregation operators with useful properties. In Sect. "Numerical Application Using CFZNWA and CFZNWG Operators", we present a numerical example that utilizes the proposed aggregation operators under the proposed CFZNS, along with a validation test. Then, we compare the proposed approach with reduced sets and discuss its advantages. In Sect. "Numerical Application with a Real Dataset", we evaluate the effectiveness of CFZNs by applying them to a real-world dataset and then we compare the results with existing methods to assess the performance of CFZNs. Finally, in Sect. "Conclusion", we summarize the study and present our conclusions.

Preliminaries

In this section, some fundamental concepts related to complex fuzzy sets, Z-numbers and their properties are provided.

Definition 1

(Zadeh 1965) A fuzzy set \(A\) is defined on a universe of discourse \(X\) as:

$$A=\left\{\langle x,{\mu }_{A}(x)\rangle : x\in X\right\}$$
(1)

where \({\mu }_{A}:X\to \left[\mathrm{0,1}\right]\) is the membership function of the fuzzy set \(A\) and \({\mu }_{A}(x)\) is the membership of \(x\in X\) in \(A\).

Definition 2

(Zadeh 2011) A Z-number is represented as an ordered pair of fuzzy numbers denoted by

$$Z = (A,B)$$
(2)

that is associated with a real valued uncertain variable \(X\). Here, \(A\) is a restriction (constraint) on the values which \(X\) is allowed to take and \(B\) is a measure of reliability (certainty) of the first component.

Definition 3

[31] A complex fuzzy set \(C\) is defined on a universe of discourse \(X\) as:

$$C=\left\{\langle x,{\mu }_{c}(x)\rangle : x\in X\right\}$$
(3)

where \({\mu }_{c}\) is a membership function that assign any \(x\in X\) as a complex valued grade of membership. Here, \({\mu }_{c}\left(x\right)={r}_{c}\left(x\right){e}^{i2\pi {\omega }_{c}(x)}\) that lies in a unit circle in the complex plane where \(i=\sqrt{-1}\), \({\mu }_{c}\left(x\right)\in \left[\mathrm{0,1}\right]\) and \({\omega }_{c}(x)\) is real valued.

Definition 4

[16] A function \(T:\left[\mathrm{0,1}\right]\times \left[\mathrm{0,1}\right]\to \left[\mathrm{0,1}\right]\) is called a t-norm if it satisfies the following conditions:

$$ \begin{gathered} (1)\;T\left( {1,x} \right) = x,\;{\text{for all }}x. \hfill \\ (2)\;T\left( {x,y} \right) = T\left( {y,x} \right),\;{\text{for all}} x\;{\text{and y}}. \hfill \\ (3)\;T\left( {x,T\left( {y,z} \right)} \right) = T\left( {T\left( {x,y} \right),z} \right),\;{\text{for all}}\;x,y,z. \hfill \\ {(4)}\;{\text{If}}\;x \le x^{\prime}\;{\text{and}}\;y \le y^{\prime},\;{\text{then}}\;T\left( {x,y} \right) \le T\left( {x^{\prime},y^{\prime}} \right). \hfill \\ \end{gathered} $$
(4)

Definition 5

[16] A function \(S:\left[\mathrm{0,1}\right]\times \left[\mathrm{0,1}\right]\to \left[\mathrm{0,1}\right]\) is called a t-conorm if it satisfies the following conditions:

$$ \begin{gathered} (1)\;S\left( {1,x} \right) = x,\;{\text{for all }}x. \hfill \\ (2)\;S\left( {x,y} \right) = S\left( {y,x} \right),\;{\text{for all}} x\;{\text{and }}y. \hfill \\ (3)\,S\left( {x,S\left( {y,z} \right)} \right) = S\left( {S\left( {x,y} \right),z} \right),\;{\text{for all}}\;x,y,z. \hfill \\ {(4)}\;{\text{If}}\;x \le x^{\prime}\;{\text{and}}\;y \le y^{\prime},\;{\text{then}}\;S\left( {x,y} \right) \le S\left( {x^{\prime},y^{\prime}} \right). \hfill \\ \end{gathered} $$
(5)

The introduction of fuzzy sets required performing algebraic operations among fuzzy elements. Executing these operations with classical algebra would make the definition of fuzzy sets lose its meaning. Therefore, t-norm and t-conorm functions were inspired to define fuzzy algebraic operations. A t-norm function \(T(x, y)\) and a t-conorm function \(S(x, y)\) are called Archimedean if they are continuous and satisfy the conditions \(T\left(x,x\right)<x\) and \(S\left(x,x\right)>x\) for all \(x\in \left(\mathrm{0,1}\right)\). Moreover, Klement and Mesiar [15] defined the strictly decreasing Archimedean t-norm and t-conorm using the additive generators \(g\) and \(h\) respectively as:

$$ \begin{gathered} T\left( {x,y} \right) = g^{ - 1} \left( {g\left( x \right) + g\left( y \right)} \right) \hfill \\ S\left( {x,y} \right) = h^{ - 1} \left( {h\left( x \right) + h\left( y \right)} \right) \hfill \\ \end{gathered} $$

where \(h\left(t\right)=g(1-t)\) and \(g:\left[\mathrm{0,1}\right]\to \left[0,\infty \right]\). Depending on the choice of the function \(g(t)\), many types of t-norms and t-conorms can be obtained. If \(g\left(t\right)=-{\text{log}}t\), then \(h\left(t\right)=-{\text{log}}(1-t)\) and we can get Algebraic t-norm and t-conorm, which is the basis of fuzzy operations, as follows:

$${S}_{A}\left(x,y\right)=x+y-xy, {T}_{A}\left(x,y\right)=xy$$
(6)

Let \(g\left(t\right)={\text{log}}\left(\frac{2-t}{t}\right)\), then \(h\left(t\right)=g\left(1-t\right)={\text{log}}\left(\frac{2-(1-t}{1-t}\right)\) and it follows that \({g}^{-1}\left(t\right)=\frac{2}{{e}^{t}+1}\) and that \({h}^{-1}\left(t\right)=1-\frac{2}{{e}^{t}+1}\). Using the additive generators above, we have Einstein t-norm and t-conorm as:

$${S}_{E}\left(x,y\right)=\frac{x+y}{1+xy}, {T}_{E}\left(x,y\right)=\frac{xy}{1+\left(1-x\right)\left(1-y\right)}$$
(7)

Complex fuzzy Z-number set

The one of the main aims of this work is to introduce the Complex fuzzy Z-numbers and investigate some of their properties.

Definition 6

A complex fuzzy Z-number set \({Z}_{c}\) is defined on a universe of discourse \(X\) as:

$$Z=\left\{\langle x,{C}_{z}\left(x\right),{R}_{z}\left(x\right)\rangle : x\in X\right\}$$
(8)

where \({C}_{z}:X\to \left\{a:a\in {\mathbb{C}},\left|a\right|\le 1\right\}\) denotes the complex valued restriction (constraint) and \({R}_{z}:X\to \left\{a:a\in {\mathbb{C}},\left|a\right|\le 1\right\}\) denotes the complex valued measure of reliability (certainty), given by:

$${C}_{z}\left(x\right)={\mathbb{c}}_{z}\left(x\right){e}^{2\pi i{\omega }_{{\mathbb{c}}_{z}}\left(x\right)}, {R}_{z}\left(x\right)={\mathbb{r}}_{z}\left(x\right){e}^{2\pi i{\omega }_{{\mathbb{r}}_{z}}\left(x\right)},$$

and with the conditions:

$${\mathbb{c}}_{z}\left(x\right),{\mathbb{r}}_{z}\left(x\right)\in \left[\mathrm{0,1}\right]\text{ and} {\omega }_{{\mathbb{c}}_{z}}\left(x\right),{\omega }_{{\mathbb{r}}_{z}}\left(x\right)\in \left[\mathrm{0,1}\right]$$

Then, complex fuzzy Z-numbers can be denoted as pairs \(z=\langle {\mathbb{c}}{e}^{2\pi i{\omega }_{\mathbb{c}}},{\mathbb{r}}{e}^{2\pi i{\omega }_{\mathbb{r}}}\rangle \) where \({\mathbb{c}},{\mathbb{r}}\in \left[\mathrm{0,1}\right]\) are called complex value and reliability values, respectively and \({\omega }_{\mathbb{c}},{\omega }_{\mathbb{r}}\in \left[\mathrm{0,1}\right]\) are called coefficient of complex angle and coefficient of reliability angle, respectively. We use the notation \(z=\langle \left(c,{\omega }_{c} \right),\left(r, {\omega }_{r}\right)\rangle \) for convenience in complex operations. Note that

  • if \({\omega }_{{\mathbb{c}}_{z}}\left(x\right)={\omega }_{{\mathbb{r}}_{z}}\left(x\right)=0\), then \(z=\langle {\mathbb{c}}{e}^{0},{\mathbb{r}}{e}^{0}\rangle =\langle {\mathbb{c}},{\mathbb{r}}\rangle \), and CFZNs reduce to Z-numbers, which demonstrates that CFZNs are a generalization of Z-numbers.

  • if \({R}_{z}\left(x\right)=\varnothing \), then CFZNS reduce complex fuzzy sets, which shows that CFZS is a generalization of complex fuzzy sets.

Definition 7

Let \(A=\left\{\langle x,{C}_{A}\left(x\right),{R}_{A}\left(x\right)\rangle : x\in X\right\}\) and \(B=\left\{\langle x,{C}_{B}\left(x\right),B\left(x\right)\rangle : x\in X\right\}\) be two CFZNSs. Then, the basic operations between them defines as follows:

$$ \begin{aligned} &A \subseteq B\;{\text{if}}\;c_{A} \left( x \right) \le c_{B} \left( x \right),r_{A} \left( x \right) \le r_{B} \left( x \right)\;{\text{and}}\;\omega_{{c_{A} }} \left( x \right)\\ &\quad \le \omega_{{c_{B} }} \left( x \right),\omega_{{r_{A} }} \left( x \right) \le \omega_{{r_{B} }} \left( x \right). \hfill \\ &A = B\;{\text{if and only if}}\;A \subseteq B\;{\text{and}}\;B \subseteq A. \hfill \\ &A^{c} = \left( {1 - c_{A} ,\omega_{{c_{A} }} } \right),\left( {1 - r_{A} ,\omega_{{r_{A} }} } \right). \end{aligned} $$
(9)

Complex fuzzy Z-number operations

We define the complex fuzzy Z-number operations based on Archimedean t-norm and t-conorm inspired by Beliakov et al. [1]. According to them, we can use any pair of dual t-norm and t-conorm to define operations.

Definition 8

Let \({z}_{1}=\langle \left({c}_{1},{ \omega }_{{c}_{1}} \right),\left({r}_{1}, {\omega }_{{r}_{1}}\right)\rangle \) and \({z}_{2}=\langle \left({c}_{2},{\omega }_{{c}_{2}} \right),\left({r}_{2}, {\omega }_{{r}_{2}}\right)\rangle \) be two CFZNs and \(\lambda \) is a scalar with\(\lambda >0\). Then the operational laws of CFZNs are defined as follows:

$$\left(1\right)\,{z}_{1}\oplus {z}_{2}=\left\langle \left({S}_{A}\left({c}_{1},{c}_{2}\right),{S}_{A}\left({{\omega }_{c}}_{1},{{\omega }_{c}}_{2}\right)\right),\left({S}_{E}\left({r}_{1},{r}_{2}\right),{S}_{E}\left({{\omega }_{r}}_{1},{{\omega }_{r}}_{2}\right)\right)\right\rangle =\left\langle \begin{array}{c}\left({h}_{A}^{-1}\left({h}_{A}\left({c}_{1}\right)+{h}_{A}\left({c}_{2}\right)\right),{h}_{A}^{-1}\left({h}_{A}\left({{\omega }_{c}}_{1}\right)+{h}_{A}\left({{\omega }_{c}}_{2}\right)\right)\right),\\ \left({h}_{E}^{-1}\left({h}_{E}\left({r}_{1}\right)+{h}_{E}\left({r}_{2}\right)\right),{h}_{E}^{-1}\left({h}_{E}\left({{\omega }_{r}}_{1}\right)+{h}_{E}\left({{\omega }_{r}}_{2}\right)\right)\right)\end{array}\right\rangle $$
$${\left(2\right) \,z}_{1}\otimes {z}_{2}=\left\langle \left({T}_{A}\left({c}_{1},{c}_{2}\right),{T}_{A}\left({{\omega }_{c}}_{1},{{\omega }_{c}}_{2}\right)\right),\left({T}_{E}\left({r}_{1},{r}_{2}\right),{T}_{E}\left({{\omega }_{r}}_{1},{{\omega }_{r}}_{2}\right)\right)\right\rangle =\left\langle \begin{array}{c}\left({g}_{A}^{-1}\left({g}_{A}\left({c}_{1}\right)+{g}_{A}\left({c}_{2}\right)\right),{g}_{A}^{-1}\left({g}_{A}\left({{\omega }_{c}}_{1}\right)+{g}_{A}\left({{\omega }_{c}}_{2}\right)\right)\right),\\ \left({g}_{E}^{-1}\left({g}_{E}\left({r}_{1}\right)+{g}_{E}\left({r}_{2}\right)\right),{g}_{E}^{-1}\left({g}_{E}\left({{\omega }_{r}}_{1}\right)+{g}_{E}\left({{\omega }_{r}}_{2}\right)\right)\right)\end{array}\right\rangle $$
$$\left(3\right)\,\lambda {z}_{1}=\left\langle \left({h}_{A}^{-1}\left(\lambda {h}_{A}({c}_{1})\right),{h}_{A}^{-1}\left(\lambda {h}_{A}({{\omega }_{c}}_{1})\right)\right),\left({h}_{E}^{-1}\left(\lambda {h}_{E}({r}_{1})\right),{h}_{E}^{-1}\left(\lambda {h}_{E}({{\omega }_{r}}_{1})\right)\right)\right\rangle $$
$${\left(4\right)\,z}_{1}^{\lambda }=\left\langle \left({g}_{A}^{-1}\left(\lambda {g}_{A}({c}_{1})\right),{g}_{A}^{-1}\left(\lambda {g}_{A}({{\omega }_{c}}_{1})\right)\right),\left({g}_{E}^{-1}\left(\lambda {g}_{E}({r}_{1})\right),{g}_{E}^{-1}\left(\lambda {g}_{E}({{\omega }_{r}}_{1})\right)\right)\right\rangle $$
(10)

If we choose \({g}_{A}\left(t\right)=-{\text{log}}t\) and \({g}_{E}\left(t\right)={\text{log}}\frac{2-t}{t}\), then we have the operations in Eq. (11).

Definition 9

Let \({z}_{1}=\langle \left({c}_{1},{ \omega }_{{c}_{1}} \right),\left({r}_{1}, {\omega }_{{r}_{1}}\right)\rangle \) and \({z}_{2}=\langle \left({c}_{2},{\omega }_{{c}_{2}} \right),\left({r}_{2}, {\omega }_{{r}_{2}}\right)\rangle \) be two CFZNs and \(\lambda \) is a scalar with\(\lambda >0\). Then the operational laws of CFZNs are defined as follows:

$$\left(1\right)\,{z}_{1}\oplus {z}_{2}=\left\langle \left(1-\prod_{i=1}^{2}\left(1-{c}_{i}\right),1-\prod_{i=1 }^{2}\left(1-{\omega }_{{c}_{i}}\right)\right),\left(\frac{{r}_{1}+{r}_{2}}{1+{r}_{1}\cdot {r}_{2}},\frac{{\omega }_{{r}_{1}}+{\omega }_{{r}_{2}}}{1+{\omega }_{{r}_{1}}\cdot {\omega }_{{r}_{2}}}\right)\right\rangle $$
$$ \left(2\right)\,{z}_{1}\otimes {z}_{2}=\left\langle \left(\prod_{i=1}^{2}{c}_{i},\prod_{i=1 }^{2}{\omega }_{{c}_{i}}\right),\left(\frac{{r}_{1}\cdot {r}_{2}}{1+\left(1-{r}_{1}\right)+\left(1-{r}_{2}\right)},\frac{{\omega }_{{r}_{1}}\cdot {\omega }_{{r}_{2}}}{1+\left(1-{\omega }_{{r}_{1}}\right)+\left(1-{\omega }_{{r}_{2}}\right)}\right)\right\rangle $$
$$\left(3\right)\,\lambda {z}_{1}=\left\langle \left(1-{\left(1-{c}_{1}\right)}^{\lambda },1-{\left(1-{\omega }_{{c}_{1}}\right)}^{\lambda }\right),\left(\frac{{\left(1+{\omega }_{{r}_{1}}\right)}^{\lambda }-{\left(1-{\omega }_{{r}_{1}}\right)}^{\lambda }}{{\left(1+{\omega }_{{r}_{1}}\right)}^{\lambda }+{\left(1-{\omega }_{{r}_{1}}\right)}^{\lambda }} ,\frac{{\left(1+{\omega }_{{r}_{1}}\right)}^{\lambda }-{\left(1-{\omega }_{{r}_{1}}\right)}^{\lambda }}{{\left(1+{\omega }_{{r}_{1}}\right)}^{\lambda }+{\left(1-{\omega }_{{r}_{1}}\right)}^{\lambda }}\right)\right\rangle $$
$$\left(4\right)\,{z}_{1}^{\lambda }=\left\langle \left({r}_{1}^{\lambda },{{\omega }_{{c}_{1}}}^{\lambda }\right),\left(\frac{2{r}_{1}^{\lambda }}{{\left(2-{r}_{1}\right)}^{\lambda }+{r}_{1}^{\lambda }},\frac{2{\omega }_{{r}_{1}}^{\lambda }}{{\left(2-{\omega }_{{r}_{1}}\right)}^{\lambda }+{\omega }_{{r}_{1}}^{\lambda }}\right)\right\rangle $$
(11)

Theorem 1

Let \({z}_{1}=\langle \left({c}_{1},{\omega }_{{c}_{1}} \right),\left({r}_{1}, {\omega }_{{r}_{1}}\right)\rangle \) and \({z}_{2}=\langle \left({c}_{2},{\omega }_{{c}_{2}} \right),\left({r}_{2}, {\omega }_{{r}_{2}}\right)\rangle \) be two CFZNs and \(\lambda >0\) be a real number. Then, \({z}_{1}^{c}, {z}_{1}\oplus{z}_{2}, {z}_{1}\otimes{z}_{2}, \lambda {z}_{1}\) and \({z}_{1}^{\lambda }\) are also CFZNs.

Proof

Since item 1 is obvious, and others are easy to see, we prove only item 2. Also, recall that \(0\le {c}_{1},{c}_{2}\le 1\), \(0\le {\omega }_{{c}_{1}},{\omega }_{{c}_{2}}\le 1\), \(0\le {r}_{1},{r}_{2}\le 1\) and \(0\le {\omega }_{{r}_{1}},{\omega }_{{r}_{2}}\le 1\),

For item 2, first, we show the constraint part of the CFZN. Since \(0\le 1-{c}_{1}\le 1\) and \(0\le 1-{c}_{2}\le 1\), we have \(0\le \prod_{i=1}^{2}\left(1-{c}_{i}\right)\le 1\) which implies \(0\le 1-\prod_{i=1}^{2}\left(1-{c}_{i}\right)\le 1\). Additionally, \(0\le 1-{\omega }_{{c}_{1}}\le 1\) and \(0\le 1-{\omega }_{{c}_{2}}\le 1\) and thus, we have \(0\le \prod_{i=1 }^{2}\left(1-{\omega }_{{c}_{i}}\right)\le 1\), which also implies \(0\le 1-\prod_{i=1 }^{2}\left(1-{\omega }_{{c}_{i}}\right)\le 1\).

To see the reliability part, we have \(0\le {r}_{1}+{r}_{2}\le 2\) and \(1\le 1+{r}_{1}{r}_{2}\le 2\). Then, it concludes that \(0\le \frac{{r}_{1}+{r}_{2}}{1+{r}_{1}\cdot {r}_{2}}\le 1\). Since the operations are same for \(\omega \) we have \(0\le \frac{{\omega }_{{r}_{1}}+{\omega }_{{r}_{2}}}{1+{\omega }_{{r}_{1}}\cdot {\omega }_{{r}_{2}}}\le 1\). Therefore \({z}_{1}\oplus{z}_{2}\) is also a CFZN.

Theorem 2

Let \({z}_{1}, {z}_{2}\) and \({z}_{3}\) be three CFZNs. Then, the following equations are hold:

$$\left(1\right)\,{z}_{1}\oplus{z}_{2}={z}_{2}\oplus{z}_{1}$$
$${\left(2\right)\,z}_{1}\otimes{z}_{2}={z}_{2}\otimes{z}_{1}$$
$$\left(3\right)\,\left({z}_{1}\oplus{z}_{2}\right)\oplus{z}_{3}={z}_{1}\oplus\left({z}_{2}\oplus{z}_{3}\right)$$
$$\left(4\right)\,\left({z}_{1}\otimes{z}_{2}\right)\otimes{z}_{3}={z}_{1}\otimes\left({z}_{2}\otimes{z}_{3}\right) $$
(12)

Theorem 3

Let \({z}_{1}\) and \({z}_{2}\) be two CFZNs and \(\lambda ,{\lambda }_{1}\) and \({\lambda }_{2}\) be three positive real numbers. Then, following equations are hold:

$$ (1) \,\lambda \left({z}_{1}\oplus{z}_{2}\right)=\lambda {z}_{1}\oplus\lambda {z}_{2}$$
$${(2)\,\left({z}_{1}\otimes{z}_{2}\right)}^{\lambda }={z}_{1}^{\lambda }\otimes{z}_{2}^{\lambda }$$
$$(3)\,\left({\lambda }_{1}+{\lambda }_{2}\right){z}_{1}={\lambda }_{1}{z}_{1}\oplus{\lambda }_{2}{z}_{1}$$
$${\left(4\right)z}_{1}^{{\lambda }_{1}+{\lambda }_{2}}={z}_{1}^{{\lambda }_{1}}\otimes{z}_{1}^{{\lambda }_{2}}$$
(13)

To compare CFZNs we need a function to measure them. When looking at previous works related to fuzzy complex numbers, this function is defined as the sum of the complex value and the coefficient of the complex angle, which in our case are \(c\) and \({\omega }_{c}\). The same situation applies to IFSs. However, considering the Z-numbers, we need extended operations to measure them. Since the second part is the reliability part of the first part in a CFZN, the score function can be defined as an expanded form of complex fuzzy numbers. On the other hand, if the scores of two different CFZNs are equal, the comparison becomes more complicated. For two CFZNs with equal scores, if their reliability values are equal, the reasonable approach is that the one with the larger complex value is considered the larger number. Similarly, for two equal CFZNs, if the complex values are the same, the one with the larger reliability value is considered the larger number.

Definition 10

Let \(z=\langle \left(c,{ \omega }_{c} \right),\left(r, {\omega }_{r}\right)\rangle \) be a CFZN. Then, the score function of \(z\) is defined as\(S\left(z\right)=\frac{1}{4}\left(c+{\omega }_{c})\cdot (r+{\omega }_{r}\right)\). If the score of two CFZNs is equal, then.

  • If the reliability values are same, the C-accuracy function is defined as \(CV\left(z\right)=c\).

  • If the complex values are same, the R-accuracy function defined as \(RV\left(z\right)=r\).

where \(S\left(z\right),CV\left(z\right),RV\left(z\right)\in \left[\mathrm{0,1}\right]\). To compare two CFZNs \({z}_{1}\) and \({z}_{2}\), the following algorithm can be given:

  1. (1)

    If \(S\left({z}_{1}\right)>S({z}_{2})\), then \({z}_{1}>{z}_{2}\).

  2. (2)

    If \(S\left({z}_{1}\right)=S({z}_{2})\) and

  3. (i)

    If \({{r}_{z}}_{1}={{r}_{z}}_{2}\) and

    $$ \begin{gathered} {\text{a}}{\text{. If}}\;CV\left( {z_{1} } \right) > CV\left( {z_{2} } \right)\,{\text{then}}\;\;z_{1} > z_{2} \hfill \\ {\text{b}}{\text{. If}}\;CV\left( {z_{1} } \right) = CV\left( {z_{2} } \right)\;{\text{then}}\;z_{1} = z_{2} \hfill \\ \end{gathered} $$
    (14)
  4. (ii)

    If \({{c}_{z}}_{1}={{c}_{z}}_{2}\) and

  5. (c)

    If \(RV\left({z}_{1}\right)>RV\left({z}_{2}\right)\) then \({z}_{1}>{z}_{2}\)

(d) If \(RV\left({z}_{1}\right)=RV\left({z}_{2}\right)\) then \({z}_{1}={z}_{2}\)

Example 1

Let \({z}_{1}=\langle \left(\mathrm{0.5,0.3} \right),\left(0.4, 0.8\right)\rangle \) and\({z}_{2}=\langle \left(\mathrm{0.4,0.3} \right),\left(0.6, 0.8\right)\rangle \). Then, the score values are calculated as \(s\left({z}_{1}\right)=0.5\times 0.4+0.3\times 0.8=0.44\) and\(s\left({z}_{2}\right)=0.4\times 0.6+0.3\times 0.8=0.48\). We obtain\(s\left({z}_{1}\right)\le s\left({z}_{2}\right)\), even though the first part of \({z}_{1}\) is greater than the first part of\({z}_{2}\). This is because the reliability of \({z}_{1}\) is lower than the reliability of \({z}_{2}\). This is consistent with the nature of the Z-numbers defined by Zadeh [45].

Example 2

Let\({z}_{1}=\langle \left(\mathrm{0.7,0.3} \right),\left(0.6, 0.4\right)\rangle \), \({z}_{2}=\langle \left(\mathrm{0.7,0.3} \right),\left(0.7, 0.3\right)\rangle \) and\({z}_{3}=\langle \left(\mathrm{0.5,0.5} \right),\left(0.6, 0.4\right)\rangle \). Then the score values are\(S\left({z}_{1}\right)=S\left({z}_{2}\right)=S\left({z}_{3}\right)=0.25\). Then, since\({{r}_{z}}_{1}={{r}_{z}}_{3}\), \(CV\left({z}_{1}\right)=0.7\) and\(CV\left({z}_{3}\right)=0.5\), we get\({z}_{1}>{z}_{3}\). Additionally, since\({{c}_{z}}_{1}={{c}_{z}}_{2}\), \(RV\left({z}_{1}\right)=0.6\) and\(RV\left({z}_{2}\right)=0.7\), we have\({z}_{2}>{z}_{1}\). Therefore, we have\({z}_{2}>{z}_{1}>{z}_{3}\).

Complex fuzzy Z-number aggregation operators

Fuzzy sets in a fuzzy environment consist of multiple uncertain elements. Similar to classical sets, there is a need for certain operators to handle such a group of numbers. The most fundamental and important operators in classical sets are the arithmetic mean and geometric mean operators. The fuzzy equivalent of these operations in fuzzy environments is represented by aggregation operators. The existence of these operators is inevitable to utilize sets in fuzzy environments that involve multiple elements in applications. By using algebraic operations, these operators are generalized, making them suitable for applications, especially in decision matrices, by reducing the data of many elements to a single entity, thereby enabling the measurement of data in fuzzy environments. Therefore, to process CFZNs in decision matrices in applications, in this section we will define the two most basic aggregation operators and examine their properties. In order to avoid redundancy in the definitions presented, we will use the notation \(\mathcal{Z}\) to represent the set of all conceivable CFZNs.

Definition 11

Let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs. A complex fuzzy Z-number weighted averaging (CFZNWA) operator is a mapping \(CFZNWA:{\mathcal{Z}}^{n}\to \mathcal{Z}\) defined by

$$\begin{aligned} & CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\\ & ={\oplus}_{i=1}^{n}\left({\alpha }_{i}{z}_{i}\right)\\ & ={\alpha }_{1}{z}_{1}\oplus{\alpha }_{2}{z}_{2}\oplus\dots \oplus{\alpha }_{n}{z}_{n}\end{aligned}$$
(15)

where \({\alpha }_{i}=\left({\alpha }_{1},{\alpha }_{2},\dots ,{\alpha }_{n}\right)\) is the weight vector of \({z}_{i}\) with \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\) and \(\sum_{i=1}^{n}{\alpha }_{i}=1\). If the weight vector is taken as \({\alpha }_{i}=\left(\frac{1}{n},\frac{1}{n},\dots ,\frac{1}{n}\right)\), the CFZNWA operator reduces to complex fuzzy Z-number averaging (CFZNA) operator as

$$CFZNA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)={\oplus}_{i=1}^{n}{z}_{i}.$$

Theorem 4

Let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs. Then, the CFZNWA operator is also a CFZN and can be expressed as

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)=\left\langle \begin{array}{c}\left(1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},1-\prod_{i=1 }^{n}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right),\\ \left(\frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}, \frac{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)\end{array}\right\rangle$$
(16)

Proof

From Theorem 1, since the results all operations on CFZNs are also CFZN, it is obvious that the CFZNWA operator is also a CFNZ. To prove Eq. (16), we use the principle of mathematical induction on \(n\).

  1. I.

    For \(n=1\), then it is obvious that the equation holds.

  2. II.

    Assume that the Eq. (16) holds for \(n=k>2\):

    $$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)=\left\langle \begin{array}{c}\left(1-\prod_{i=1}^{k}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},1-\prod_{i=1 }^{k}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right),\\ \left(\frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}, \frac{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)\end{array}\right\rangle $$
  3. III.

    For \(n=k+1\), we need to show that \(CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k},{z}_{k+1}\right)\) holds for Eq. (15):

    $$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k},{z}_{k+1}\right)=CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)\oplus {\alpha }_{k+1}{z}_{k+1}=\left\langle \begin{array}{c}\left(1-\prod_{i=1}^{k}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},1-\prod_{i=1 }^{k}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right),\\ \left(\frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}, \frac{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)\end{array}\right\rangle \oplus\left\langle \left(1-{\left(1-{c}_{k+1}\right)}^{{\alpha }_{k+1}},1-{\left(1-{\omega }_{k+1}\right)}^{{\alpha }_{k+1}}\right),\left({r}_{k+1},{{\omega }_{r}}_{k+1}\right)\right\rangle $$

For the first part (restriction), using Eq. (11) we have:

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)\oplus{\alpha }_{k+1}{z}_{k+1}=\left(\begin{array}{c}1-\left(1-\prod_{i=1}^{k}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\right)\left(1-{\left(1-{c}_{k+1}\right)}^{{\alpha }_{k+1}}\right),\\ 1-\left(1-\prod_{i=1 }^{k}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right)\left(1-{\left(1-{\omega }_{k+1}\right)}^{{\alpha }_{k+1}}\right)\end{array}\right)$$

If we expand this statement, we have:

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)\oplus{\alpha }_{k+1}{z}_{k+1}=\left(\begin{array}{c}\left(1-\prod_{i=1}^{k+1}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\right),\\ \left(1-\prod_{i=1 }^{k+1}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\right)\end{array}\right)$$

For the second part (reliability), let \({x}_{1}=\prod_{i=1}^{k}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}\), \({y}_{1}=\prod_{i=1}^{k}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}\), \({x}_{2}={\left(1+{r}_{k+1}\right)}^{{\alpha }_{k+1}}\) and \({y}_{2}={\left(1-{r}_{k+1}\right)}^{{\alpha }_{k+1}}\). Also, same for \({\omega }_{{c}_{i}}\) let \({\omega x}_{1}=\prod_{i=1}^{k}{\left(1+{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\), \({\omega y}_{1}=\prod_{i=1}^{k}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\), \({\omega x}_{2}={\left(1+{\omega }_{{c}_{k+1}}\right)}^{{\alpha }_{k+1}}\) and \({\omega y}_{2}={\left(1-{\omega }_{{c}_{k+1}}\right)}^{{\alpha }_{k+1}}\). We can rewrite the followings as:

$$\begin{aligned} & CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)\\ & =\left(\frac{{x}_{1}-{y}_{1}}{{x}_{1}+{y}_{1}},\frac{{\omega x}_{1}-{\omega y}_{1}}{{\omega x}_{1}+{\omega y}_{1}}\right), {\alpha }_{k+1}{z}_{k+1}\\ & =\left(\frac{{x}_{2}-{y}_{2}}{{x}_{2}+{y}_{2}},\frac{\omega {x}_{2}-{\omega y}_{2}}{\omega {x}_{2}+\omega {y}_{2}}\right)\end{aligned}$$

Using the operational law in Eq. (11), we get the following:

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{k}\right)\oplus{\alpha }_{k+1}{z}_{k+1}=\left(\frac{\frac{{x}_{1}-{y}_{1}}{{x}_{1}+{y}_{1}}+\frac{{x}_{2}-{y}_{2}}{{x}_{2}+{y}_{2}}}{1+\frac{{x}_{1}-{y}_{1}}{{x}_{1}+{y}_{1}}\cdot \frac{{x}_{2}-{y}_{2}}{{x}_{2}+{y}_{2}}},\frac{\frac{\omega {x}_{1}-\omega {y}_{1}}{{\omega x}_{1}+{\omega y}_{1}}+\frac{{\omega x}_{2}-\omega {y}_{2}}{\omega {x}_{2}+\omega {y}_{2}}}{1+\frac{\omega {x}_{1}-{\omega y}_{1}}{\omega {x}_{1}+{\omega y}_{1}}\cdot \frac{{\omega x}_{2}-{\omega y}_{2}}{\omega {x}_{2}+\omega {y}_{2}}}\right)=\left(\frac{{x}_{1}{x}_{2}-{y}_{1}{y}_{2}}{{x}_{1}{x}_{2}+{y}_{1}{y}_{2}},\frac{\omega {x}_{1}\omega {x}_{2}-\omega {y}_{1}\omega {y}_{2}}{\omega {x}_{1}\omega {x}_{2}+\omega {y}_{1}\omega {y}_{2}}\right)=\left(\frac{\prod_{i=1}^{k+1}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{k+1}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{k+1}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{k+1}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}},\times \frac{\prod_{i=1}^{k+1}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{k+1}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{k+1}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{k+1}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)$$

Therefore, Eq. (16) hold for all \(n\) and it completes the proof.

Aggregation operators on fuzzy environment should satisfy some fundamental mathematical properties. The developed \(CFZNWA\) operator also meets the same specifications. To demonstrate these features and avoid repetition, let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs and \({\alpha }_{i}=\left({\alpha }_{1},{\alpha }_{2},\dots ,{\alpha }_{n}\right)\) is the weight vector of \({z}_{i}\) with \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\) and \(\sum_{i=1}^{n}{\alpha }_{i}=1\).

Property 1

(Idempotency). If all \({z}_{i}\) are equal, i.e., \({z}_{i}=z=\langle \left(c,{ \omega }_{c} \right),\left(r, {\omega }_{r}\right)\rangle \) for all i, then.

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)={\alpha }_{1}{z}_{1}\oplus{\alpha }_{2}{z}_{2}\oplus\dots \oplus{\alpha }_{n}{z}_{n}=z.$$
(17)

Proof

Since \({z}_{i}=z\) for all \(i=\mathrm{1,2},\dots ,n\), we have

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right) =\left\langle \begin{array}{c}\left(1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},1-\prod_{i=1 }^{n}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right),\\ \left(\frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}, \frac{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)\end{array}\right\rangle =\left\langle \begin{array}{c}\left(1-{\left(1-{c}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}},1-{\left(1-{{w}_{c}}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}} \right),\\ \left(\frac{{\left(1+{r}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}-{\left(1-{r}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}}{{\left(1+{r}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}+{\left(1-{r}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}}, \frac{{\left(1+{\omega }_{{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}-{\left(1-{\omega }_{{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}}{{\left(1+{\omega }_{{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}+{\left(1-{\omega }_{{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}}\right)\end{array}\right\rangle =\left\langle \begin{array}{c}\left({c}_{i},{{w}_{c}}_{i} \right),\\ \left(\frac{\left(1+{r}_{i}\right)-\left(1-{r}_{i}\right)}{\left(1+{r}_{i}\right)+\left(1-{r}_{i}\right)}, \frac{\left(1+{\omega }_{{r}_{i}}\right)-\left(1-{\omega }_{{r}_{i}}\right)}{\left(1+{\omega }_{{r}_{i}}\right)+\left(1-{\omega }_{{r}_{i}}\right)}\right)\end{array}\rangle =\langle \left(c,{ \omega }_{c} \right),\left(r, {\omega }_{r}\right)\right\rangle =z$$

Property 2

(Monotonicity). Let \({z}_{i}=\left\langle \left({c}_{i},{\omega }_{{c}_{i}} \right),\left({r}_{i}, {\omega }_{{r}_{i}}\right)\right\rangle \) and \({z}_{i}^{*}=\langle \left({c}_{i}^{*},{ \omega }_{{c}_{i}}^{*} \right),\left({r}_{i}^{*}, {\omega }_{{r}_{i}}^{*}\right)\rangle \) be two collection of CFZNs where\(i=\mathrm{1,2},\dots n\). \({z}_{i}\le {z}_{i}^{*}\) for all\(i\), i.e.,\({c}_{i}\le {c}_{i}^{*}\),\({r}_{i}\le {r}_{i}^{*}\), \({\omega }_{{c}_{i}}\le {\omega }_{{c}_{i}}^{*}\) and\({\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}^{*}\), then.

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le CFZNWA\left({z}_{1}^{*},{z}_{2}^{*},\dots ,{z}_{n}^{*}\right).$$
(18)

Note that since the second part is reliability, it should be \({r}_{i}\le {r}_{i}^{*}\) and \({\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}^{*}\). Otherwise, there would be no difference from IFNs.

Proof. We prove this property in two parts, restriction and reliability, to avoid confusion. For restriction part of CFZNWA operator, we have \({c}_{i}\le {c}_{i}^{*}\) and \({\omega }_{{c}_{i}}\le {\omega }_{{c}_{i}}^{*}\) for all \(i\). We can write them as \(1-{c}_{i}\ge 1-{c}_{i}^{*}\) and \(1-{\omega }_{{c}_{i}}\ge 1-{\omega }_{{c}_{i}}^{*}\), and then we have

$$\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(1-{c}_{i}^{*}\right)}^{{\alpha }_{i}} {\text{and}} \prod_{i=1}^{n}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(1-{{\omega }_{c}}_{i}^{*}\right)}^{{\alpha }_{i}}$$

since \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\). Thus, we can write

$$1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\le 1-\prod_{i=1}^{n}{\left(1-{c}_{i}^{*}\right)}^{{\alpha }_{i}} {\text{and}} 1-\prod_{i=1}^{n}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\le 1-\prod_{i=1}^{n}{\left(1-{{\omega }_{c}}_{i}^{*}\right)}^{{\alpha }_{i}}$$

which end the first part of proof. For the reliability part of CFZNWA operator, we have \({r}_{i}\le {r}_{i}^{*}\) and \({\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}^{*}\) for all \(i\). Let \(f\left(r\right)=\frac{1-r}{1+r}\) and \(g\left(\omega \right)=\frac{1-\omega }{1+\omega }\) where \(r,\omega \in [\mathrm{0,1}]\). It is obvious that both \(f\) and \(g\) are decreasing functions. Therefore, if \({r}_{i}\le {r}_{i}^{*}\) and \({\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}^{*}\) for all \(i=\mathrm{1,2},\dots n\), then \(f\left({r}_{i}\right)\ge f\left({r}_{i}^{*}\right)\) and \(g\left({\omega }_{i}\right)\ge g({\omega }_{i}^{*})\), i.e., \(\frac{1-{r}_{i}}{1+{r}_{i}}\ge \frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\) and \(\frac{1-{\omega }_{i} }{1+{\omega }_{i}}\ge \frac{1-{\omega }_{i}^{*} }{1+{\omega }_{i}^{*}}\). Using the weight vector \({\alpha }_{i}\), we have \({\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge {\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}\) and \({\left(\frac{1-{\omega }_{i} }{1+{\omega }_{i}}\right)}^{{\alpha }_{i}}\ge {\left(\frac{1-{\omega }_{i}^{*} }{1+{\omega }_{i}^{*}}\right)}^{{\alpha }_{i}}\). Then, these expressions can be written as products for \(i=\mathrm{1,2},\dots n\) and we have

$$\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}} {\text{and}} \prod_{i=1}^{n}{\left(\frac{1-{\omega }_{i} }{1+{\omega }_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{\omega }_{i}^{*} }{1+{\omega }_{i}^{*}}\right)}^{{\alpha }_{i}}.$$

Since the following operations are same for \({r}_{i}\) and \({\omega }_{i}\), we only show for \({r}_{i}\).

$$\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}\iff 1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge 1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}\iff \frac{1}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}\le \frac{1}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}}\iff \frac{2}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}\le \frac{2}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}}\iff \frac{2}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}-1\le \frac{2}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}^{*}}{1+{r}_{i}^{*}}\right)}^{{\alpha }_{i}}}-1\iff \frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}\le \frac{\prod_{i=1}^{n}{\left(1+{r}_{i}^{*}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}^{*}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}^{*}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}^{*}\right)}^{{\alpha }_{i}}}$$

which end the second part of proof. Thus, from the first and second part of the proofs we have

$$CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le CFZNWA\left({z}_{1}^{*},{z}_{2}^{*},\dots ,{z}_{n}^{*}\right)$$

Property 3

(Boundedness) Let \({z}_{i}=\langle \left({c}_{i},{\omega }_{{c}_{i}} \right),\left({r}_{i}, {\omega }_{{r}_{i}}\right)\rangle \) be a collection of CFZNs where \(i=\mathrm{1,2},\dots ,n\) and.

$$\begin{aligned} & {z}^{-}=\left\langle \left(\underset{i}{{\text{min}}}{c}_{i},\underset{i}{{\text{min}}}{\omega }_{{c}_{i}} \right),\left(\underset{i}{{\text{min}}}{r}_{i},\underset{i}{{\text{min}}}{\omega }_{{r}_{i}} \right)\right\rangle\\ & {z}^{+}=\left\langle \left(\underset{i}{{\text{max}}}{c}_{i},\underset{i}{{\text{max}}}{\omega }_{{c}_{i}} \right),\left(\underset{i}{{\text{max}}}{r}_{i},\underset{i}{{\text{max}}}{\omega }_{{r}_{i}}\right)\right\rangle\end{aligned}$$

Then,

$${z}^{-}\le CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le {z}^{+}$$
(19)

Proof

We prove for \({c}_{i}\) and \({r}_{i}\), since the operations are same for \({\omega }_{{c}_{i}}\) and \({\omega }_{{r}_{i}}\), respectively. Let \(CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)=\langle \left(c,{\omega }_{c} \right),\left(r, {\omega }_{r}\right)\rangle \). To avoid confusion caused by the complexity of the equations and ensure its fluency, we divide the proof into two parts, restriction and reliability, as we did in Property 2. For the first part, we have \(\underset{i}{{\text{min}}}{c}_{i}\le {c}_{i}\le \underset{i}{{\text{max}}}{c}_{i}\) and \(\underset{i}{{\text{min}}}{\omega }_{{c}_{i}}\le {\omega }_{{c}_{i}}\le \underset{i}{{\text{max}}}{\omega }_{{c}_{i}}\). Since the following operations are same for \({c}_{i}\) and \({\omega }_{{c}_{i}}\), we only show for \({c}_{i}\). Then,

$$\iff 1-\underset{i}{{\text{min}}}{c}_{i}\ge 1-{c}_{i}\ge 1-\underset{i}{{\text{max}}}{c}_{i}\iff {\left(1-\underset{i}{{\text{min}}}{c}_{i}\right)}^{{\alpha }_{i}}\ge {\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge {\left(1-\underset{i}{{\text{max}}}{c}_{i}\right)}^{{\alpha }_{i}}\iff \prod_{i=1}^{n}{\left(1-\underset{i}{{\text{min}}}{c}_{i}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(1-\underset{i}{{\text{max}}}{c}_{i}\right)}^{{\alpha }_{i}}\iff {\left(1-\underset{i}{{\text{min}}}{c}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge {\left(1-\underset{i}{{\text{max}}}{c}_{i}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}\iff 1-\underset{i}{{\text{min}}}{c}_{i}\ge \prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge 1-\underset{i}{{\text{max}}}{c}_{i}\iff \underset{i}{{\text{min}}}{c}_{i}\le 1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}\ge \underset{i}{{\text{max}}}{c}_{i}$$

which ends the first part of the proof. For the reliability part, let \(f\left(r\right)=\frac{1-r}{1+r}\) and \(g\left(\omega \right)=\frac{1-\omega }{1+\omega }\) where \(r,\omega \in [\mathrm{0,1}]\). It is obvious that both \(f\) and \(g\) are decreasing functions. Since \(\underset{i}{{\text{min}}}{r}_{i}\le {r}_{i}\le \underset{i}{{\text{max}}}{r}_{i}\) and \(\underset{i}{{\text{min}}}{\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}\le \underset{i}{{\text{max}}}{\omega }_{{r}_{i}}\) for all \(i\), then we have \(f\left(\underset{i}{{\text{min}}}{r}_{i}\right)\ge f\left({r}_{i}\right)\ge f\left(\underset{i}{{\text{max}}}{r}_{i}\right)\) and \(g\left(\underset{i}{{\text{min}}}{\omega }_{{r}_{i}}\right)\ge g\left({\omega }_{{r}_{i}}\right)\ge g\left(\underset{i}{{\text{max}}}{\omega }_{{r}_{i}}\right)\) which can also be written as:

$$\frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}\ge \frac{1-{r}_{i}}{1+{r}_{i}}\ge \frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}} {\text{and}} \frac{1-\underset{i}{{\text{min}}}{\omega }_{{r}_{i}} }{1+\underset{i}{{\text{min}}}{\omega }_{{r}_{i}}}\ge \frac{1-{\omega }_{{r}_{i}} }{1+{\omega }_{{r}_{i}}}\ge \frac{1-\underset{i}{{\text{max}}}{\omega }_{{r}_{i}} }{1+\underset{i}{{\text{max}}}{\omega }_{{r}_{i}}}$$

Since the following operations are same for \({r}_{i}\) and \({\omega }_{i}\), we only show for \({r}_{i}\). Using the weight vector \({\alpha }_{i}\), we have

$${\left(\frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}\right)}^{{\alpha }_{i}}\ge {\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge {\left(\frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}}\right)}^{{\alpha }_{i}}\Leftrightarrow \prod_{i=1}^{n}{\left(\frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}}\right)}^{{\alpha }_{i}}\Leftrightarrow {\left(\frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge {\left(\frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}}\right)}^{\sum_{i=1}^{n}{\alpha }_{i}}\Leftrightarrow \frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}\ge \prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}\ge \frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}}\Leftrightarrow \frac{1}{1+\frac{1-\underset{i}{{\text{min}}}{r}_{i}}{1+\underset{i}{{\text{min}}}{r}_{i}}}\le \frac{1}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}\le \frac{1}{1+\frac{1-\underset{i}{{\text{max}}}{r}_{i}}{1+\underset{i}{{\text{max}}}{r}_{i}}} \Leftrightarrow \frac{1+\underset{i}{{\text{min}}}{r}_{i}}{2}\le \frac{1}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}\le \frac{1+\underset{i}{{\text{max}}}{r}_{i}}{2} \Leftrightarrow \underset{i}{{\text{min}}}{r}_{i}\le \frac{2}{1+\prod_{i=1}^{n}{\left(\frac{1-{r}_{i}}{1+{r}_{i}}\right)}^{{\alpha }_{i}}}-1\le \underset{i}{{\text{max}}}{r}_{i} \Leftrightarrow \underset{i}{{\text{min}}}{r}_{i}\le \frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}\le \underset{i}{{\text{max}}}{r}_{i}$$

which end the second part of proof. Thus, from the first and second part of the proofs we have

$${z}^{-}\le CFZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le {z}^{+}$$

Definition 12

Let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs. A complex fuzzy Z-number weighted geometric (CFZNWG) operator is a mapping \(CFZNWG:{\mathcal{Z}}^{n}\to \mathcal{Z}\) defined by.

$$\begin{aligned}&CFZNWG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\\ & ={\otimes }_{i=1}^{n}{\left({z}_{i}\right)}^{{\alpha }_{i}}\\ & ={z}_{1}^{{\alpha }_{1}}\otimes {z}_{2}^{{\alpha }_{2}}\otimes \dots \otimes {z}_{n}^{{\alpha }_{n}}\end{aligned}$$
(20)

where \({\alpha }_{i}=\left({\alpha }_{1},{\alpha }_{2},\dots ,{\alpha }_{n}\right)\) is the weight vector of \({z}_{i}\) with \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\) and \(\sum_{i=1}^{n}{\alpha }_{i}=1\). If the weight vector is taken as \({\alpha }_{i}=\left(\frac{1}{n},\frac{1}{n},\dots ,\frac{1}{n}\right)\), the CFZNWG operator reduces to complex fuzzy Z-number geometric (CFZNG) operator as

$$CFZNG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)={\otimes }_{i=1}^{n}{z}_{i}.$$

Theorem 5

Let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs. Then, the CFZNWG operator is also a CFZN and can be expressed as

$$CFZNWG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)=\left\langle \begin{array}{c}\left(\prod_{i=1}^{n}{\left({c}_{i}\right)}^{{\alpha }_{i}},\prod_{i=1 }^{n}{\left({\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} \right),\\ \left(\frac{2\prod_{i=1}^{n}{\left({r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(2-{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left({r}_{i}\right)}^{{\alpha }_{i}}},\frac{2\prod_{i=1 }^{n}{\left({\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}} }{\prod_{i=1 }^{n}{\left(2-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}} +\prod_{i=1 }^{n}{\left({\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}\right)\end{array}\right\rangle$$
(21)

Proof

It is similar to proof of theorem 4 given in Eq. (16).

The introduced \(CFZNWG\) operator also holds the same specifications. To show these features and avoid repetition, let \({z}_{i}(i=\mathrm{1,2},\dots ,n)\) be a collection of CFZNs and \({\alpha }_{i}=\left({\alpha }_{1},{\alpha }_{2},\dots ,{\alpha }_{n}\right)\) is the weight vector of \({z}_{i}\) with \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\) and \(\sum_{i=1}^{n}{\alpha }_{i}=1\).

Property 1

(Idempotency). If all \({z}_{i}\) are equal, i.e., \({z}_{i}=z=\left\langle \left(c,{ \omega }_{c} \right),\left(r, {\omega }_{r}\right)\right\rangle \) for all i, then

$$CFZNWG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)={z}^{\alpha }\otimes {z}^{\alpha }\otimes \dots \otimes {z}^{\alpha }=z.$$
(22)

Property 2

(Monotonicity). Let \({z}_{i}=\langle \left({c}_{i},{\omega }_{{c}_{i}} \right),\left({r}_{i}, {\omega }_{{r}_{i}}\right)\rangle \) and \({z}_{i}^{*}=\langle \left({c}_{i}^{*},{ \omega }_{{c}_{i}}^{*} \right),\left({r}_{i}^{*}, {\omega }_{{r}_{i}}^{*}\right)\rangle \) be two collection of CFZNs where\(i=\mathrm{1,2},\dots n\). \({z}_{i}\le {z}_{i}^{*}\) for all\(i\), i.e.,\({c}_{i}\le {c}_{i}^{*}\),\({r}_{i}\le {r}_{i}^{*}\), \({\omega }_{{c}_{i}}\le {\omega }_{{c}_{i}}^{*}\) and\({\omega }_{{r}_{i}}\le {\omega }_{{r}_{i}}^{*}\), then.

$$CFZNWG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le CFZNWG\left({z}_{1}^{*},{z}_{2}^{*},\dots ,{z}_{n}^{*}\right).$$
(23)

Property 3

(Boundedness) Let \({z}_{i}=\left\langle \left({c}_{i},{\omega }_{{c}_{i}} \right),\left({r}_{i}, {\omega }_{{r}_{i}}\right)\right\rangle \) be a collection of CFZNs where \(i=\mathrm{1,2},\dots ,n\) and

$${z}^{-}=\left\langle \left(\underset{i}{{\text{min}}}{c}_{i},\underset{i}{{\text{min}}}{\omega }_{{c}_{i}} \right),\left(\underset{i}{{\text{min}}}{r}_{i},\underset{i}{{\text{min}}}{\omega }_{{r}_{i}} \right)\right\rangle {z}^{+}=\left\langle \left(\underset{i}{{\text{max}}}{c}_{i},\underset{i}{{\text{max}}}{\omega }_{{c}_{i}} \right),\left(\underset{i}{{\text{max}}}{r}_{i},\underset{i}{{\text{max}}}{\omega }_{{r}_{i}}\right)\right\rangle $$

Then,

$${z}^{-}\le CFZNWG\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)\le {z}^{+}$$
(24)

These properties of the CFZNWG aggregation operator can be easily proved using the techniques in the proof of properties of the CFZNWA aggregation operator.

Example 3

Let there are four CFZNs \({z}_{1}=\langle \left(\mathrm{0.6,0.5}\right),\left(\mathrm{0.4,0.3}\right)\rangle \), \({z}_{2}=\langle \left(\mathrm{0.8,0.3}\right),\left(\mathrm{0.5,0.2}\right)\rangle \), \({z}_{3}=\langle \left(\mathrm{0.4,0.2}\right),\left(\mathrm{0.4,0.5}\right)\rangle \) and \({z}_{4}=\langle \left(\mathrm{0.5,0.1}\right),\left(\mathrm{0.8,0.3}\right)\rangle \), and \(\alpha =\left(\mathrm{0.3,0.4,0.2,0.1}\right)\) be their weight vector. Using the Eq. (16) for CFZNWA operator we compute:

$$1-\prod_{i=1}^{4}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}}=1-{\left(1-0.6\right)}^{0.3}\times {\left(1-0.8\right)}^{0.4}\times {\left(1-0.4\right)}^{0.2}\times {\left(1-0.5\right)}^{0.1}=0.6638 1-\prod_{i=1 }^{4}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}} =1-{\left(1-0.5\right)}^{0.3}\times {\left(1-0.3\right)}^{0.4}\times {\left(1-0.2\right)}^{0.2}\times {\left(1-0.1\right)}^{0.1}=0.3335 \frac{\prod_{i=1}^{4}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{4}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{4}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{4}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}=\frac{1.4758-0.4998}{1.4758+0.4998}=\frac{0.9760}{1.9756}=0.4940 \frac{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}}}=\frac{1.2956-0.6903}{1.2956+0.6903}=\frac{0.6053}{1.9859}=0.3048$$

Therefore, we get:

$$CFZNWA\left({z}_{1},{z}_{2},{z}_{3},{z}_{4}\right)=\langle \left(\mathrm{0.6638,0.3335}\right),\left(\mathrm{0.4940,0.3048}\right)\rangle $$

It is obvious that the result is also CFZN. Similarly, using the Eq. (21) for CFZNWG operator, we compute:

$$\prod_{i=1}^{4}{\left({c}_{i}\right)}^{{\alpha }_{i}}={0.6}^{0.3}\times {0.8}^{0.4}\times {0.4}^{0.2}\times {0.5}^{0.1}=0.6095 \prod_{i=1}^{4}{\left({\omega }_{i}\right)}^{{\alpha }_{i}}={0.5}^{0.3}\times {0.3}^{0.4}\times {0.2}^{0.2}\times {0.1}^{0.1}=0.2889 \frac{2\prod_{i=1}^{n}{\left({r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(2-{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left({r}_{i}\right)}^{{\alpha }_{i}}}=\frac{2\times 0.4687}{1.5150+0.4687}=0.4726 \frac{2\prod_{i=1 }^{n}{\left({\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}} }{\prod_{i=1 }^{n}{\left(2-{\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}} +\prod_{i=1 }^{n}{\left({\omega }_{{r}_{i}}\right)}^{{\alpha }_{i}} }=\frac{2\times 0.2825}{1.6963+0.2825}=0.2855$$

Therefore, we get:

$$\begin{aligned} CFZNWG\left({z}_{1},{z}_{2},{z}_{3},{z}_{4}\right)& =\langle \left(\mathrm{0.6095,0.2889}\right),\\ & \quad \left(\mathrm{0.4726,0.2855}\right)\rangle\end{aligned}$$

We can see that the result of CFZNWG operator is also a CFZN.

Numerical application using CFZNWA and CFZNWG operators

In this section, we present a MCDM approach based on CFZNWA and CFZNWG operators under the CFZN environment. Suppose there are \(m\) alternatives \(A=\left\{{A}_{1},{A}_{2},\dots ,{A}_{m}\right\}\) and \(n\) criteria \(C=\left\{{C}_{1},{C}_{2},\dots ,{C}_{n}\right\}\) for a MCDM problem which are in the form of CFNZs. The set of criteria \(C\) is divided into two discrete set which are called the benefit set \(I\) and the cost set \(J\) where \(I\cap J=\varnothing \) and \(I\cup J=C\). Let \({\alpha }_{i}=\left({\alpha }_{1},{\alpha }_{2},\dots ,{\alpha }_{n}\right)\) be the weight vector of the \(n\) criteria with \({\alpha }_{i}\in \left[\mathrm{0,1}\right]\) and \(\sum_{i=1}^{n}{\alpha }_{i}=1\). Then, the steps of the constructed MCDM are given as follows:

Step 1. Obtain the evolution information under CFZNs and construct the decision matrix \(D{\left({z}_{i}\right)}_{m\times n}\):

$$D=\begin{array}{c} \begin{array}{cc}\,\,\, \begin{array}{lll} {C}_{1}&\quad {C}_{2}&\dots \end{array}& { C}_{n}\end{array}\\ \begin{array}{c}\begin{array}{c}{A}_{1}\\ {A}_{2}\\ \dots \end{array}\\ {A}_{m}\end{array}\left(\begin{array}{cccc}{z}_{11}& {z}_{12}& \cdots & {z}_{1n}\\ {z}_{21}& {z}_{22}& \dots & {z}_{2n}\\ \vdots & \vdots & \ddots & \vdots \\ {z}_{m1}& {z}_{m2}& \cdots & {z}_{mn}\end{array}\right)\end{array}$$

Step 2. Normalize the decision matrix \(D{\left({z}_{i}\right)}_{m\times n}\) using the following equation:

$${N}_{ij}=\left\{\begin{array}{ll}\langle \left({c}_{i},{\omega }_{{c}_{i}} \right),\left({r}_{i}, {\omega }_{{r}_{i}}\right)\rangle , if {C}_{j}\in I\\ \langle \left(1-{c}_{i},{\omega }_{{c}_{i}} \right),\left(1-{r}_{i}, {\omega }_{{r}_{i}}\right)\rangle , if {C}_{j}\in J\end{array}\right.$$

Step 3. Aggregate the normalized decision matrix \(N\) based on CFZNWA or CFZNWG aggregation operators with a given weight vector using the following equations:

$${R}_{i}=CFZNWA\left({z}_{i1},{z}_{i2},\dots ,{z}_{in}\right)=\left\langle \begin{array}{c}\left(1-\prod_{j=1}^{n}{\left(1-{c}_{j}\right)}^{{\alpha }_{j}},1-\prod_{j=1 }^{n}{\left(1-{\omega }_{{c}_{j}}\right)}^{{\alpha }_{j}} \right),\\ \left(\frac{\prod_{j=1}^{n}{\left(1+{r}_{j}\right)}^{{\alpha }_{j}}-\prod_{j=1}^{n}{\left(1-{r}_{j}\right)}^{{\alpha }_{j}}}{\prod_{j=1}^{n}{\left(1+{r}_{j}\right)}^{{\alpha }_{j}}+\prod_{j=1}^{n}{\left(1-{r}_{j}\right)}^{{\alpha }_{j}}}, \frac{\prod_{j=1}^{n}{\left(1+{\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}}-\prod_{j=1}^{n}{\left(1-{\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}}}{\prod_{j=1}^{n}{\left(1+{\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}}+\prod_{j=1}^{n}{\left(1-{\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}}}\right)\end{array}\right\rangle$$
(25)
$${R}_{i}=CFZNWG\left({z}_{i1},{z}_{i2},\dots ,{z}_{in}\right)=\left\langle \begin{array}{c}\left(\prod_{j=1}^{n}{\left({c}_{j}\right)}^{{\alpha }_{j}},\prod_{j=1 }^{n}{\left({\omega }_{{c}_{j}}\right)}^{{\alpha }_{j}} \right),\\ \left(\frac{2\prod_{j=1}^{n}{\left({r}_{j}\right)}^{{\alpha }_{j}}}{\prod_{j=1}^{n}{\left(2-{r}_{j}\right)}^{{\alpha }_{j}}+\prod_{j=1}^{n}{\left({r}_{j}\right)}^{{\alpha }_{j}}},\frac{2\prod_{j=1 }^{n}{\left({\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}} }{\prod_{j=1 }^{n}{\left(2-{\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}} +\prod_{j=1 }^{n}{\left({\omega }_{{r}_{j}}\right)}^{{\alpha }_{j}}}\right)\end{array}\right\rangle$$
(26)

Step 4. Calculate the score values of \({R}_{i}\) for \(i=\mathrm{1,2},\dots ,m\) using the score function as:

$$S\left({R}_{i}\right)=\frac{1}{4}\left({c}_{i}+{\omega }_{{c}_{i}})\cdot ({r}_{i}+{\omega }_{{r}_{i}}\right)$$
(27)

If there are any equality, use the algorithm given in Eq. (14) to compare \({R}_{i}\) values.

Step 5. Rank the alternatives.

A case study

Unmanned Aerial Vehicles (UAVs) are autonomous or remotely controlled aircrafts that can operate without a human pilot. These aircraft have gained significant popularity and applications in a variety of industries and sectors due to their versatility, manoeuvrability, and cost-effectiveness. UAVs are equipped with advanced technologies such as cameras, communication systems, and sensors to perform various tasks. While Unmanned Combat Aerial Vehicles (UCAVs) are mostly used for military operations, they can also be utilized for aerial photography and videography, surveillance and monitoring, search and rescue operations, agriculture and environmental monitoring, as well as transportation. Turkey, on the other hand, has made significant advancements in this field in recent years. An independent technology company is developing UAVs and UCAVs technology with the request and support of the Ministry of Defence and the Turkish Space Agency. As these developments continue, ongoing efforts are being made to enhance their capabilities, including increasing flight endurance, improving obstacle avoidance systems, and enabling autonomous decision-making. Therefore, there are numerous models available to cater to various requirements. Additionally, countries that do not possess this technology seek to acquire these vehicles for defence purposes and other applications such as rescue missions. However, despite the independence of the UAV-producing company, it is improbable for such agreements to be reached without the approval of the Ministry of Defence, aligning with national interests. Consequently, during the sales phase, the Ministry of Defence has the authority to restrict the technologies included in the models to be sold. Because no country wants its newest technology to pass into the hands of any foreign institution. For this reason, it is very important for the purchasing institution to choose the best possible alternative.

In this example, we're using features from a model that a country's defence ministry want as criteria, based on the attributes in the examples used by Garg [5] and Jia et al. [12]. This country’s defence department determines 8 software criteria for the model it wants to buy. These criteria are \({\mathcal{C}}_{1}:\) flight range, \({\mathcal{C}}_{2}:\) measurement accuracy, \({\mathcal{C}}_{3}:\) anti-interference performance, \({\mathcal{C}}_{4}:\) image processing capability, \({\mathcal{C}}_{5}:\) generation of contour lines using DEM/DSM, \({\mathcal{C}}_{6}:\) generation of 3D modelling/texturing capabilities \({\mathcal{C}}_{7}:\) measurement tools for co-ordinate/distance/area/volume and \({\mathcal{C}}_{8}:\) price. After receiving the opinion of the Ministry of Defence, 6 alternatives are determined for sale after some restrictions. These restrictions include criteria features and software versions. In addition, since technologies will develop over the years, how much of the limitation of the software will be removed and whether version updates can be obtained are important possibilities that may be encountered. Since all these situations must be considered at the same time and decided at once, it becomes very critical to be able to express this problem with numerical values. This is where the importance of CFZNs comes into play. CFZNs can express these 4 inputs at the same time, while simultaneously considering constraints and probabilities. The evolution values for \({\mathcal{A}}_{1}\) at \({\mathcal{C}}_{1}\) are \(\langle \left(\mathrm{0.5,0.4}\right),\left(\mathrm{0.4,0.6}\right)\rangle \) which represents that the seller cut down feature of \({\mathcal{C}}_{1}\) for fifty percent, and the version for forty percent. In addition, we express the reliability of the software and update constraint will be removed by forty percent and sixty percent, respectively in coming years. Additionally, weights of the criteria are given as \(\alpha =\left(0.12 0.08 0.09 0.13 0.08 0.11 0.10 0.14 0.15\right)\) by the expert of the purchasing country.

Step 1. The evolution values given by expert in terms of CFZNs are represented in Table 1 as the decision matrix \(D{\left({z}_{i}\right)}_{m\times n}\).

Table 1 Assessments of the expert

Step 2. Normalize the decision matrix \(D{\left({z}_{i}\right)}_{m\times n}\) given in Table 2.

Since the only cost criteria is price of the UAVs, we have the normalized decision matrix \({N}_{ij}\) as:

Table 2 Normalized decision matrix \({N}_{ij}\)

Step 3. Aggregate the normalized decision matrix \({N}_{ij}\) based on CFZNWA or CFZNWG aggregation operators given in Eqs. (25) or (26), respectively, using given weights.

Using the CFZNWA given in Eq. (25), the aggregated values \({R}_{i}\) are obtained as

$$\begin{aligned} & {R}_{1}=\langle \left(\mathrm{0.5919,0.3061}\right),\left(\mathrm{0.3937,0.4597}\right)\rangle \\ & {R}_{2}=\langle \left(\mathrm{0.3575,0.4069}\right),\left(\mathrm{0.6371,0.6286}\right)\rangle \\ & {R}_{3}=\langle \left(\mathrm{0.3285,0.6082}\right),\left(\mathrm{0.3818,0.3323}\right)\rangle\end{aligned}$$
$${R}_{4}=\langle \left(\mathrm{0.6449,0.5536}\right),\left(\mathrm{0.3025,0.6134}\right)\rangle $$
$${R}_{5}=\langle \left(\mathrm{0.5664,0.5271}\right),\left(\mathrm{0.5390,0.3256}\right)\rangle $$
$${R}_{6}=\langle \left(\mathrm{0.6005,0.4190}\right),\left(\mathrm{0.5572,0.3339}\right)\rangle $$

Step 4. Calculate the score values of \({R}_{i}\) for \(i=\mathrm{1,2},\dots ,m\) using the score function.

Using the score function given in Eq. (27) we have \(S\left({R}_{1}\right)=0.1916\), \(S\left({R}_{2}\right)=0.2419\), \(S\left({R}_{3}\right)=0.1672\), \(S\left({R}_{4}\right)=0.2744\), \(S\left({R}_{5}\right)=0.2363\) and \(S\left({R}_{6}\right)=0.2271\). Therefore, we have the ranking \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{6}>{\mathcal{A}}_{1}>{\mathcal{A}}_{3}\) and we conclude that \({\mathcal{A}}_{4}\) is the best and \({\mathcal{A}}_{3}\) is the worst alternative. Visual interpretation can be seen in Fig. 1.

Fig. 1
figure 1

Ranking of alternatives

Validity test of the proposed method

An important problem with decision-making methods that rank alternatives in real-life problems in terms of criteria is that sometimes these methods can provide different answers (orders) when used with the same numerical data. Therefore, the issue arises of how to evaluate the performance of such methods. Since each decision-making method has relative advantages and disadvantages, it is almost impossible to determine both which decision-making method is consistent, and which is the best alternative for a given decision problem. Therefore, the decision-making methods used or developed need to undergo testing procedures. These procedures were first introduced by Triantaphyllou [39] and are still used extensively today to measure the consistency and validity of newly developed methods. These test criteria are:

  1. 1.

    When a suboptimal alternative is replaced with a worse alternative without changing the importance of each decision criterion, the ranking of the best alternative should remain the same (This criterion is interpreted as “An effective decision-making method should avoid the rank reversal phenomenon effectively when an alternative is added or deleted” in some studies).

  2. 2.

    Decision making method should satisfy the transitive property.

  3. 3.

    When a decision-making problem is decomposed into smaller problems and a decision-making method is applied to rank the alternatives for these smaller problems, the combined ranking of the alternatives should be the same as the original ranking of the problem.

Validity test for criterion 1: If we replace \({\mathcal{A}}_{6}\) with \({\mathcal{A}}_{1}\) and the steps are executed, since aggregation operators are row-based operations, nothing changes except the ranking of \({\mathcal{A}}_{5}\) and \({\mathcal{A}}_{1}\) as \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{1}>{\mathcal{A}}_{6}>{\mathcal{A}}_{3}\).

Validity test for criterion 2 and 3: Let separate the problem into three sub-problems taking the alternatives randomly as \(\{{\mathcal{A}}_{1}, {\mathcal{A}}_{2},{\mathcal{A}}_{4},{\mathcal{A}}_{6}\}\), \(\{{\mathcal{A}}_{2},{\mathcal{A}}_{3},{\mathcal{A}}_{5},{\mathcal{A}}_{6}\}\) and \(\{{\mathcal{A}}_{1},{\mathcal{A}}_{2},{\mathcal{A}}_{3},{\mathcal{A}}_{5}\}\). Then, the rankings are obtained as \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}>{\mathcal{A}}_{6}>{\mathcal{A}}_{1}\), \({\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{6}>{\mathcal{A}}_{3}\) and \({\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{1}>{\mathcal{A}}_{3}\), respectively. If we combine the ranking, we have \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{6}>{\mathcal{A}}_{1}>{\mathcal{A}}_{3}\) which is the original one. Additionally, it is easy to see that if \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}\) and \({\mathcal{A}}_{2}>{\mathcal{A}}_{3}\) from sub-problems, then we have \({\mathcal{A}}_{4}>{\mathcal{A}}_{3}\) which is an example of transitive property.

Comparison and discussion

The proposed CFZNS is a novel set theory that emerges complex fuzzy sets and Z-numbers. Besides, it should also be noted that CFZNS is a generalization of the Z-numbers. Although the topic of Z-number has been trending in recent years, there have been few studies in this field concerning arithmetic operations. These studies have either treated the reliability component of Z-number as a linguistic variable or converted the Z-number to crisp numbers using a limited set of operations. Alternatively, some studies have treated the reliability operations the same as the constraint operations. These situations can lead to a loss of knowledge when applied to real-life problems. This is because not all arithmetic operations can be accurately represented using linguistic operations, and operations are often carried out by converting Z-numbers to crisp numbers. The conversion of information to crisp number results in a loss of information. In the light of this information, there are few cases where we can compare the proposed CFZNS, since the proposed set and its operations are also new. Therefore, we compare the results with CFZNWG operator, Z-numbers, Z-numbers with same arithmetic operations and complex fuzzy sets.

I. We use CFZNWG operator given in (26) to aggregate decision matrix \(D{\left({z}_{i}\right)}_{m\times n}\) given in Table 1. The aggregated values \({R}_{i}\) are evaluated as

$$\begin{aligned} & {R}_{1}=\langle \left(\mathrm{0.5919,0.3061}\right),\left(\mathrm{0.3937,0.4597}\right)\rangle\\ & {R}_{2}=\langle \left(\mathrm{0.3575,0.4069}\right),\left(\mathrm{0.6371,0.6286}\right)\rangle \\ & {R}_{3}=\langle \left(\mathrm{0.3285,0.6082}\right),\left(\mathrm{0.3818,0.3323}\right)\rangle \\ & {R}_{4}=\langle \left(\mathrm{0.6449,0.5536}\right),\left(\mathrm{0.3025,0.6134}\right)\rangle \\ & {R}_{5}=\langle \left(\mathrm{0.5664,0.5271}\right),\left(\mathrm{0.5390,0.3256}\right)\rangle \\ & {R}_{6}=\langle \left(\mathrm{0.6005,0.4190}\right),\left(\mathrm{0.5572,0.3339}\right)\rangle\end{aligned}$$

and the score values are obtained as \(S\left({R}_{1}\right)=0.1823\), \(S\left({R}_{2}\right)=0.2601\), \(S\left({R}_{3}\right)=0.1932\), \(S\left({R}_{4}\right)=0.2798\), \(S\left({R}_{5}\right)=0.2550\) and \(S\left({R}_{6}\right)=0.2040\) using score function given in Eq. (27). Therefore, we have the ranking \({\mathcal{A}}_{4}>{\mathcal{A}}_{2}>{\mathcal{A}}_{5}>{\mathcal{A}}_{6}>{\mathcal{A}}_{3}>{\mathcal{A}}_{1}\) and we conclude that \({\mathcal{A}}_{4}\) is the best alternative. This ranking result is consistent with the result operated by the CFZNWA operator, as can be seen in Table 3. This shows how compatible and logical the arithmetic operations given in Eq. (11) are.

Table 3 Comparative study

II. By taking \({\omega }_{c}=0\) and \({\omega }_{r}=0\), decision matrix reduces to Z-numbers which has the form \(z=\langle {\mathbb{c}},{\mathbb{r}}\rangle \), and the decision matrix becomes.

 

\({\mathcal{C}}_{1}\)

\({\mathcal{C}}_{2}\)

\({\mathcal{C}}_{3}\)

\({\mathcal{C}}_{4}\)

\({\mathcal{A}}_{1}\)

\(\langle 0.1,0.5\rangle \)

\(\langle 0.7,0.1\rangle \)

\(\langle \mathrm{0.5,0.3}\rangle \)

\(\langle \mathrm{0.9,0.7}\rangle \)

\({\mathcal{A}}_{2}\)

\(\langle 0.3,0.5\rangle \)

\(\langle 0.8,0.1\rangle \)

\(\langle \mathrm{0.3,0.7}\rangle \)

\(\langle \mathrm{0.4,0.9}\rangle \)

\({\mathcal{A}}_{3}\)

\(\langle 0.5,0.4\rangle \)

\(\langle 0.3,0.2\rangle \)

\(\langle \mathrm{0.1,0.2}\rangle \)

\(\langle \mathrm{0.7,0.4}\rangle \)

\({\mathcal{A}}_{4}\)

\(\langle 0.3,0.1\rangle \)

\(\langle \mathrm{0.5,0.5}\rangle \)

\(\langle \mathrm{0.3,0.5}\rangle \)

\(\langle \mathrm{0.7,0.3}\rangle \)

\({\mathcal{A}}_{5}\)

\(\langle 0.9,0.9\rangle \)

\(\langle \mathrm{0.2,0.7}\rangle \)

\(\langle \mathrm{0.8,0.6}\rangle \)

\(\langle \mathrm{0.4,0.4}\rangle \)

\({\mathcal{A}}_{6}\)

\(\langle 0.7,0.8\rangle \)

\(\langle \mathrm{0.6,0.7}\rangle \)

\(\langle \mathrm{0.1,0.3}\rangle \)

\(\langle \mathrm{0.2,0.9}\rangle \)

 

\({\mathcal{C}}_{5}\)

\({\mathcal{C}}_{6}\)

\({\mathcal{C}}_{7}\)

\({\mathcal{C}}_{8}\)

\({\mathcal{A}}_{1}\)

\(\langle \mathrm{0.1,0.6}\rangle \)

\(\langle \mathrm{0.9,0.2}\rangle \)

\(\langle \mathrm{0.3,0.8}\rangle \)

\(\langle \mathrm{0.4,0.9}\rangle \)

\({\mathcal{A}}_{2}\)

\(\langle \mathrm{0.3,0.3}\rangle \)

\(\langle \mathrm{0.2,0.9}\rangle \)

\(\langle \mathrm{0.5,0.6}\rangle \)

\(\langle \mathrm{0.7,0.2}\rangle \)

\({\mathcal{A}}_{3}\)

\(\langle \mathrm{0.1,0.8}\rangle \)

\(\langle \mathrm{0.1,0.6}\rangle \)

\(\langle \mathrm{0.5,0.6}\rangle \)

\(\langle \mathrm{0.8,0.8}\rangle \)

\({\mathcal{A}}_{4}\)

\(\langle \mathrm{0.7,0.8}\rangle \)

\(\langle \mathrm{0.9,0.2}\rangle \)

\(\langle \mathrm{0.9,0.4}\rangle \)

\(\langle \mathrm{0.3,0.9}\rangle \)

\({\mathcal{A}}_{5}\)

\(\langle \mathrm{0.8,0.2}\rangle \)

\(\langle \mathrm{0.6,0.4}\rangle \)

\(\langle \mathrm{0.5,0.5}\rangle \)

\(\langle \mathrm{0.8,0.3}\rangle \)

\({\mathcal{A}}_{6}\)

\(\langle \mathrm{0.9,0.3}\rangle \)

\(\langle \mathrm{0.7,0.2}\rangle \)

\(\langle \mathrm{0.2,0.9}\rangle \)

\(\langle \mathrm{0.1,0.9}\rangle \)

and updating CFZNWA operator given in Eq. (16) for Z-numbers as

$$ZNWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)=\left(\begin{array}{c}1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},\frac{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}-\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}{\prod_{i=1}^{n}{\left(1+{r}_{i}\right)}^{{\alpha }_{i}}+\prod_{i=1}^{n}{\left(1-{r}_{i}\right)}^{{\alpha }_{i}}}\end{array}\right)$$

we have

$$\begin{aligned} &{R}_{1}=\langle \mathrm{0.5919,0.3937}\rangle {R}_{2}=\langle \mathrm{0.3575,0.6371}\rangle \\ & {R}_{3}=\langle \mathrm{0.3285,0.3818}\rangle {R}_{4}=\langle \mathrm{0.6449,0.3025}\rangle \\ & {R}_{5}=\langle \mathrm{0.5664,0.5390}\rangle {R}_{6}=\langle \mathrm{0.6005,0.5572}\rangle\end{aligned}$$

Using the score function in Eq. (27) we have \(S\left({R}_{1}\right)=0.1165\), \(S\left({R}_{2}\right)=0.1139\), \(S\left({R}_{3}\right)=0.0627\), \(S\left({R}_{4}\right)=0.0975\), \(S\left({R}_{5}\right)=0.1526\) and \(S\left({R}_{6}\right)=0.1673\) and the ranking is \({\mathcal{A}}_{6}>{\mathcal{A}}_{5}>{\mathcal{A}}_{1}>{\mathcal{A}}_{2}>{\mathcal{A}}_{4}>{\mathcal{A}}_{3}\). Looking at Table 3, this ranking result is quite different from the proposed approach. The best alternative, \({A}_{4}\), found with both CFZNWA and CFZNWG operators, falls to the lower ranks here, while the middle-ranked alternative \({A}_{6}\) is the best alternative here. This case shows how effective CFZNs, which are a generalization of Z-numbers, are in the results.

III. If we use same arithmetic operations calculating Z-number for restriction and reliability, we have

$$\begin{aligned}&{R}_{1}=\langle \mathrm{0.4252,0.4828}\rangle {R}_{2}=\langle \mathrm{0.6665,0.6546}\rangle \\ & {R}_{3}=\langle \mathrm{0.4043,0.3475}\rangle {R}_{4}=\langle \mathrm{0.3270,0.6466}\rangle \\ & {R}_{5}=\langle \mathrm{0.5654,0.3487}\rangle {R}_{6}=\langle \mathrm{0.6011,0.3487}\rangle \end{aligned}$$

Using the score function we have \(S\left({R}_{1}\right)=0.1027\), \(S\left({R}_{2}\right)=0.2181\), \(S\left({R}_{3}\right)=0.0702\), \(S\left({R}_{4}\right)=0.1057\), \(S\left({R}_{5}\right)=0.0986\) and \(S\left({R}_{6}\right)=0.1048\) and the ranking is \({\mathcal{A}}_{2}>{\mathcal{A}}_{4}>{\mathcal{A}}_{6}>{\mathcal{A}}_{1}>{\mathcal{A}}_{5}>{\mathcal{A}}_{3}\). Again, the ranking result is different from the proposed approach except the worst alternative from the Table 3. However, it is possible to see the changes of successive alternatives in these rankings such as \({A}_{2}\) and \({A}_{4}\). The best alternative has changed, although not as big changes as in other methods. This situation also a demonstration of how proposed approach effects the results.

IV. If we take only the first part of the proposed approach to see the impact of the reliability, the operations reduce to complex fuzzy sets which can be written as \({A}_{\mathbb{c}}=\left({\mathbb{c}},{\omega }_{\mathbb{c}}\right)\) and we have.

 

\({\mathcal{C}}_{1}\)

\({\mathcal{C}}_{2}\)

\({\mathcal{C}}_{3}\)

\({\mathcal{C}}_{4}\)

\({\mathcal{A}}_{1}\)

\(\langle \left(\mathrm{0.1,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.7,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.5,0.5}\right)\rangle \)

\(\langle \left(\mathrm{0.9,0.5}\right)\rangle \)

\({\mathcal{A}}_{2}\)

\(\langle \left(\mathrm{0.3,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.8,0.6}\right)\rangle \)

\(\langle \left(\mathrm{0.3,0.8}\right)\rangle \)

\(\langle \left(\mathrm{0.4,0.1}\right)\rangle \)

\({\mathcal{A}}_{3}\)

\(\langle \left(\mathrm{0.5,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.3,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.1,0.9}\right)\rangle \)

\(\langle \left(\mathrm{0.7,0.7}\right)\rangle \)

\({\mathcal{A}}_{4}\)

\(\langle \left(\mathrm{0.3,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.5,0.5}\right)\rangle \)

\(\langle \left(\mathrm{0.3,0.9}\right)\rangle \)

\(\langle \left(\mathrm{0.7,0.8}\right)\rangle \)

\({\mathcal{A}}_{5}\)

\(\langle \left(\mathrm{0.9,0.8}\right)\rangle \)

\(\langle \left(\mathrm{0.2,0.5}\right)\rangle \)

\(\langle \left(\mathrm{0.8,0.7}\right)\rangle \)

\(\langle \left(\mathrm{0.4,0.8}\right)\rangle \)

\({\mathcal{A}}_{6}\)

\(\langle \left(\mathrm{0.7,0.8}\right)\rangle \)

\(\langle \left(\mathrm{0.6,0.7}\right)\rangle \)

\(\langle \left(\mathrm{0.1,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.2,0.1}\right)\rangle \)

 

\({\mathcal{C}}_{5}\)

\({\mathcal{C}}_{6}\)

\({\mathcal{C}}_{7}\)

\({\mathcal{C}}_{8}\)

\({\mathcal{A}}_{1}\)

\(\langle \left(\mathrm{0.1,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.9,0.1}\right)\rangle \)

\(\langle \left(\mathrm{0.3,0.1}\right)\rangle \)

\(\langle \left(\mathrm{0.4,0.6}\right)\rangle \)

\({\mathcal{A}}_{2}\)

\(\langle \left(\mathrm{0.3,0.1}\right)\rangle \)

\(\langle \left(\mathrm{0.2,0.5}\right)\rangle \)

\(\langle \left(\mathrm{0.5,0.6}\right)\rangle \)

\(\langle \left(\mathrm{0.7,0.4}\right)\rangle \)

\({\mathcal{A}}_{3}\)

\(\langle \left(\mathrm{0.1,0.4}\right)\rangle \)

\(\langle \left(\mathrm{0.1,0.8}\right)\rangle \)

\(\langle \left(\mathrm{0.5,0.5}\right)\rangle \)

\(\langle \left(\mathrm{0.8,0.8}\right)\rangle \)

\({\mathcal{A}}_{4}\)

\(\langle \left(\mathrm{0.7,0.2}\right)\rangle \)

\(\langle \left(\mathrm{0.9,0.7}\right)\rangle \)

\(\langle \left(\mathrm{0.9,0.6}\right)\rangle \)

\(\langle \left(\mathrm{0.3,0.3}\right)\rangle \)

\({\mathcal{A}}_{5}\)

\(\langle \left(\mathrm{0.8,0.4}\right)\rangle \)

\(\langle \left(\mathrm{0.6,0.4}\right)\rangle \)

\(\langle \left(\mathrm{0.5,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.8,0.3}\right)\rangle \)

\({\mathcal{A}}_{6}\)

\(\langle \left(\mathrm{0.9,0.6}\right)\rangle \)

\(\langle \left(\mathrm{0.7,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.2,0.3}\right)\rangle \)

\(\langle \left(\mathrm{0.1,0.4}\right)\rangle \)

Updating CFZNWA operator given in Eq. (16) for complex fuzzy sets as

$$CFWA\left({z}_{1},{z}_{2},\dots ,{z}_{n}\right)=\left(\begin{array}{c}1-\prod_{i=1}^{n}{\left(1-{c}_{i}\right)}^{{\alpha }_{i}},1-\prod_{i=1 }^{n}{\left(1-{\omega }_{{c}_{i}}\right)}^{{\alpha }_{i}}\end{array}\right)$$

And using score function in Eq. (27), we have \(S\left({R}_{1}\right)=0.4490\), \(S\left({R}_{2}\right)=0.4684\), \(S\left({R}_{3}\right)=0.9367\), \(S\left({R}_{4}\right)=0.5992\), \(S\left({R}_{5}\right)=0.5467\) and \(S\left({R}_{6}\right)=0.5097\) and the ranking is \({\mathcal{A}}_{4}>{\mathcal{A}}_{5}>{\mathcal{A}}_{6}>{\mathcal{A}}_{3}>{\mathcal{A}}_{1}>{\mathcal{A}}_{2}\). From Table 3, although the best alternative stays same, the second alternative falls into the last place. This change shows how important reliability is when making decisions.

Figures 2 and 3 depicts the ranking change of alternatives as the method changes. The ranking is almost same for the aggregation operators of proposed method. It indicates the reliability of the proposed method. However, when the data environment change, (reduced sets in these cases) rankings also change. When problem data is updated for Z-numbers that is explained in item II, the alternative \({\mathcal{A}}_{4}\) jumps to first place while \({\mathcal{A}}_{1}\) drops to fifth place. This is an important change and is due to the simplification of the proposed problem values, which means loss of information.

Fig. 2
figure 2

Ranking comparison of alternatives

Fig. 3
figure 3

Ranking comparison of alternatives with radar plot

Additionally, if the restriction and reliability operations of Z-numbers are taken the same as in the sum example below:

$${z}_{1}\oplus{z}_{2}=\left\langle \left(1-\prod_{i=1}^{2}\left(1-{c}_{i}\right),1-\prod_{i=1 }^{2}\left(1-{\omega }_{{c}_{i}}\right)\right),\left(1-\prod_{i=1}^{2}\left(1-{r}_{i}\right),1-\prod_{i=1 }^{2}\left(1-{\omega }_{{r}_{i}}\right)\right)\right\rangle $$

rankings also change when compared to proposed operators. But the point to be considered here is that it does not show similarity with the results found with the Z-number. Rankings completely alters except the worst alternative. There is no doubt that taking same operations for both parts of Z-numbers affect the results intensively.

Moreover, if the second part of CFZNSs taken as empty set, the proposed approach reduces directly to CFSs since the restriction part consists of complex data and fuzzy numbers. When rankings are compared between the proposed method and the CFNs, the effect of reliability can be seen clearly. Best alternatives stay same but the alternative \({\mathcal{A}}_{2}\) drops to last place. The reason of \({\mathcal{A}}_{2}\) is the second alternative in our proposed approach is the reliability values given in Table 3. These values are relatively higher than other reliability values which can be interpreted as the impact of reliability.

Numerical application with a real dataset

In the previous section, we demonstrated the power of the proposed method when applied to data expressed with CFZNs. First, we utilized hypothetical data and applied the CFZNWA and CFZNWG operators to aggregate CFZNs, obtaining the results. Next, we validated the proposed method using three test criteria, thereby measuring its consistency and validity. Finally, we compared the results with those obtained from other sets and observed changes in the rankings. Now, to see the real effect of the proposed method, we use a real example from UC Irvine Machine Learning Repository [3] that can be expressed as CFZNs.

The Iris flower dataset is a foundational benchmark in the field of classification, holding a prominent place in the literature on machine learning and statistics. This widely used dataset consists of 150 samples, equally distributed across three distinct Iris species: Iris-setosa, Iris-versicolor and Iris- virginica. Each sample is characterized by four features representing petal and sepal dimensions in centimetres (cm):

\({c}_{1}:\) sepal length, \({c}_{2}:\) sepal width, \({c}_{3}:\) petal length and \({c}_{4}:\) petal width.

The first three instances of each Iris species expressed as \({S}_{1},{S}_{2}\) and \({S}_{3}\) are provided in Table 4.

Table 4 Sample of ıris data

Notably, two of the three classes are linearly separable, while the remaining class exhibits partial overlap with the others in feature space. This characteristic makes the Iris dataset a valuable tool for evaluating and comparing the performance of various classification algorithms. In contrast to previous approaches, we express the data as CFZNs to facilitate a decision-making problem. Sepal length and width are considered as the restriction part of the first criteria, while petal length and width are taken as the reliability part of the second criteria. Since these datasets are real samples, the reliability of the inputs is maximum and therefore, the reliability component for both criteria are set to \(1\). To represent the data as CFZNs, we transform the existing values into four-element vectors for each criterion, as given in Table 5.

Table 5 Iris data expressed as four elements

To apply the values given in Table 5 to CFZNs, we first need to normalize these values using the one of the normalization steps given below, which is the most commonly used in the literature:

$${N}_{ij}=\frac{{a}_{ij}}{\sqrt{\sum_{i=1}^{m}{{a}_{ij}}^{2}}} (i=\mathrm{1,2},\dots ,m;j=\mathrm{1,2},\dots ,n)$$
(28)

where \(m\) is sample numbers, \(n\) is criteria and \({a}_{ij}\) is each element of each criterion. The we obtain the CFZN decision matrix as provided in Table 6.

Table 6 CFZN decision matrix

Applying the CFZNWA operator given in Eq. (25), the aggregated values \({R}_{i}\) are obtained as

$$\begin{aligned} &{R}_{1}=\langle \left(\mathrm{0.0493,0.0529}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle \\ & {R}_{2}=\langle \left(\mathrm{0.0479,0.0461}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle \\ & {R}_{3}=\langle \left(\mathrm{0.0455,0.0488}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle\end{aligned}$$
$$\vdots $$
$$\begin{aligned} &{R}_{51}=\langle \left(\mathrm{0.0947,0.0826}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle\\ & {R}_{52}=\langle \left(\mathrm{0.0885,0.0855}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle \\ & {R}_{53}=\langle \left(\mathrm{0.0959,0.0842}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle\end{aligned}$$
$$\vdots $$
$$\begin{aligned} &{R}_{101}=\langle \left(\mathrm{0.1027,0.1160}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle\\ & {R}_{102}=\langle \left(\mathrm{0.0904,0.0906}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle \\ & {R}_{103}=\langle \left(\mathrm{0.1072,0.1003}\right),\left(\mathrm{0.0816,0.0816}\right)\rangle\end{aligned}$$
$$\vdots $$

Using the score function given in Eq. (27) we have\(S\left({R}_{1}\right)=0.0042\),\(S\left({R}_{2}\right)=0.0038\),\(S\left({R}_{3}\right)=0.0039,\dots ,S\left({R}_{51}\right)=0.0072\), \(S\left({R}_{52}\right)=0.0071,S\left({R}_{53}\right)=0.0074,\dots ,S\left({R}_{101}\right)=0.0089 , S\left({R}_{102}\right)=0.0074,S\left({R}_{103}\right)=0.0085\) and so on until\(S\left({R}_{150}\right)=0.0075\).

Sorting the scores in ascending order demonstrates a clear separation between Iris species. The first 49 sample out of 50 belong to Iris-setosa class. Similarly, when we look rankings between 50 and 100, 45 out of 50 sample belong to Iris-versicolor and 46 out of 50 sample belong to Iris-virginica ranking between 100 and 150. Here, one sample that should belong to the Iris-setosa class is misclassified as Iris-versicolor. Similarly, of the Iris-versicolor class samples, one is misclassified as Iris-setosa and the remaining four is assigned to the Iris-virginica. Finally, all four samples that should belong to the Iris-virginica class is misclassified as Iris-versicolor. These observations demonstrate a \(93.33\%\) match, which is a promising result since the proposed method is not a classification or clustering method.

Comparison and discussion

We have compared the proposed method in Sub-Sect. "Comparison and discussion" and have stated that there are few cases where we can compare the proposed CFZNS. This is because the proposed set and its operations are new, and we can only compare proposed set with the special cases of this set. After that, we compared the results with CFZNWG operator, Z-numbers, Z-numbers with same arithmetic operations and complex fuzzy sets and observed a change of ranking as given in Table 3. Using same idea, we can compare the results obtained by real data with these operations. In other words, the CFZN decision matrix given in Table 6 can be rewritten according to item I, II, III and VI in 4.3. Then, operating same calculations we obtain the results given in Table 7.

Table 7 Comparison of classification rate

The results applied by CFZNWG operator give the same matching rate as the proposed method which shows the stability and the reliability of the proposed method. Additionally, the fact that the proposed set outperforms the other sets demonstrates its superiority. Furthermore, the similarity of the results obtained with other sets to those of the proposed set demonstrates the suitability of both the proposed set and its special cases for real-world data applications.

When we compare these results to the classification methods we notice a significant outcome. Li [22] solved same Iris flower classification [3] with particle swarm optimization based on neighbourhood historical memory (PSONHM) and compared results with other classification algorithms. Comparison of all classification rates with our proposed set given in Table 8.

Table 8 Comparison of rates with classification algorithms

The classification algorithms given in Table 8 are the proper tools for classify the data. However, while existing algorithms, excluding PSONHM and our proposed method, presents limitations in accurately classifying the real-world Iris data, both PSONHM and our method achieve almost same performance. This is noteworthy considering our method is not specifically designed for classification tasks. Additionally, it's important to acknowledge that all these algorithms require computational resources to converge to their final results.

Conclusion

In this paper, the concept of CFZNS is firstly introduced by extending the Z-number environment to complex environment to solve comprehensive uncertain information. First, fundamental operational laws are given, and their properties are investigated. Then, score and accuracy functions are defined to measure the four-dimensional data. Further, CFZNWA and CFZNWG averaging operators are introduced based on given fundamental arithmetic operations. Their desirable properties such as idempotency, monotonicity and boundedness are given and proved. Moreover, aggregation operators and score function are combined to develop an MCDM method, and an attractive numerical example is selected to show its advantages. Additionally, validation of the proposed operations is given, and a detailed comparative study is performed to demonstrate the effectiveness of the method. Moreover, a real-world data application from the UCI database is carried out and the results are compared with both special cases of the proposed set and the classification algorithms. Considering the studies in the literature, the proposed CFZNS has the following contributions:

  1. (1)

    CFZNS can transmit the two-dimensional fuzzy information contained in the Z-number to four-dimensional information. The proposed CFZNS is both a generalization of the Z-numbers and the CFSs.

  2. (2)

    This work presents the fundamental arithmetic operations of CFZNS, which can be taken as arithmetic operations for Z-numbers when \({\omega }_{c}\) and \({\omega }_{r}\) are taken as \(0\). besides, the given operations are also consistent with the Z-numbers. However, the numerical results show that the superiority of the CFZNS when compared to Z-numbers.

  3. (3)

    Item IV in the comparison section proves the importance and effectiveness of the reliability in decision making problems.

  4. (4)

    Considering that a decision-making problem can be expressed with all fuzzy sets in the literature, the proposed method brings a new perspective to the way decision making problems are expressed in the literature.

  5. (5)

    Sect. "Numerical Application with a Real Dataset" confirms that real-word situations can be expressed as CFZNs and the results are promising.

Although the CFZNS is a novel approach to handle uncertain information, it has surely some limitations. Since z-numbers can be considered a new concept compared to all fuzzy sets, there is still more work to be done in this area. For example, the "processing with words" that Zadeh mentioned for the reliability part is not fully understood. Therefore, the operations proposed for reliability part can have some shortcomings. This lack of information affects the more generalized sets and one of them is our proposed work. Additionally, to use real data on this method is not possible yet since the lack of information about fuzzification on Z-numbers and complex sets. However, these limitations open a new field of research about application of real data. Although the proposed set is a generalization of complex fuzzy sets and Z-numbers, it is also a novel set approach. For this reason, it opens many new ranges of study, from aggregation operators to distance measures, from decision-making methods to entropy. Additionally, since decision-making in this proposed set give encouraging results, classification problems and clustering applications may be intriguing for future studies.