1 Introduction

The total organization of the transportation of hazardous goods is a technologically demanding task. The standards and conditions that must be fulfilled by all participants, as well as the infrastructure and basic resources (packaging, mobile pressure equipment, tanks, vehicles, tank cars and/or ships) far exceed the standards and requirements placed on the transport of other types of goods. Generations of experts from various branches, primarily chemists and engineers of all necessary profiles, have been constantly developing technical and technological systems for the safer transport of hazardous goods. Today, it is one of the most organized logistical areas at an international level.

Based on recommendations by the United Nations (UN), the Economic Commission for Europe (UNECE) and the Land Transport Committee are responsible for the adoption of regulations in the field of transporting hazardous goods. Interested countries have accepted and confirmed these regulations in the form of agreements. In the Annex to these agreements, the Technical Regulations define the conditions, norms, standards and rules for transporting hazardous goods safely on international roads [55] railways [44] and inland waterways [12].

The European Union (EU) adopted [10] on the land transport of hazardous goods, the amendments of which are ADR, RID and ADN, with a given deadline stated and agreed by the regulations of all EU member countries. This makes it possible to have more uniform, safe and cheap transportation of hazardous goods in the territory of all EU member states.

In securing the safe international transport of hazardous goods, the agreements have established the rights and obligations of their signatories, the management and working bodies, the manner of decision making and the amendments to the Technical Regulations attached to them. The technical regulations stipulate the obligations of the participants in the transport of hazardous goods: those who pack (fill) and dispatch them; those who transship and store them; and those who receive the hazardous goods. The regulations also determine the packaging, the means of transport and the obligations of the professionals who fill, pack and transport the hazardous goods.

The safety advisor for the transport of hazardous goods is a legal institute in the technical regulations attached to an agreement. Each company whose activity is related to the transport of hazardous goods, or connected with their packaging, loading or unloading, must appoint one or more safety advisors [55]. The main task of this individual is to find the appropriate means and methods for the activities of the company, and the appropriate measures for applying the existing regulations, under optimal safety conditions, in order to make the activities of the company run more smoothly. The safety officer’s role is to help to prevent risk to persons, property and the environment. Evaluation of the work of advisors is of great importance for every employer, taking into account the risks and possible consequences that occur during the transport of hazardous goods.

The present research aims to achieve the objective, already stated as evaluating and prioritizing advisors in the transport of hazardous goods. To resolve the difficulty of implementing adequate tools to evaluate advisors from a management perspective, this research raises the following questions:

  1. 1.

    What are the factors (criteria) that need to be considered in order to successfully evaluate and prioritize advisors in the transport of hazardous goods?

  2. 2.

    What is the novelty and present contribution of this multi-criteria decision-making approach?

  3. 3.

    What methodology or technique needs to be presented in order to prioritize advisors in the transport of hazardous goods?

In order to define the justification for using linguistic neutrosophic numbers, the following section chronologically presents the occurrence of linguistic neutrosophic numbers and their advantages identified by the authors for applying the concept in this study.

In the traditional decision-making process, researchers most commonly use the fuzzy technique and its various modifications [9]. The intent of the fuzzy technique is the transformation of crisp numbers into fuzzy numbers that depict the uncertainties of the real environment by means of membership functions [11]. According to Zadeh [62] and Zimmermann [66], fuzzy linguistic variables presented as fuzzy sets can be used very successfully to quantify uncertainty in complex and uncertain situations. Nevertheless, Karnik and Mendel [24] consider that the representation of linguistic expressions using traditional fuzzy sets (fuzzy sets of type 1) is not sufficiently clear and precise. Karnik and Mendel [24] further consider it more natural and precise to present linguistic expressions using fuzzy sets. Fuzzy linguistic variables can provide greater flexibility when presenting inaccurate and unclear information, especially in the process of group decision making characterized by a high degree of uncertainty [38]. Therefore, the application of linguistic variables in multi-criteria decision making (MCDM) presents itself as a logical step to ensure a sufficiently clear presentation of linguistic expressions by decision makers [66]. After introducing the concept of linguistic variables and their use in fuzzy logic [62], Herrera et al. [18] and Herrera and Herrera-Viedma [19] presented the possibility of using linguistic information in mathematical decision-making models. Then, Xu [59] set up a linguistic hybrid arithmetic averaging operator for group multi-criteria decision making using linguistic information. Later, Xu [60] developed a goal programming model for use in multi-criteria decision making with linguistic information. By combining the intuitive fuzzy numbers (IFN) proposed by Atanassov [3] and fuzzy linguistic variables proposed by Zadeh [62], Chen et al. [9] proposed intuitionistic linguistic fuzzy numbers (LIFN) denoted as \(s = (l_{p} ,l_{q} )\), where \(l_{p}\) and \(l_{q}\) are linguistic variables which, respectively, describe the degree of membership or non-membership of the given set. Since LIFN cannot successfully deal with all types of uncertainties in various real problems (such as problems with indeterminate information), Ye [61] introduced a single-valued neutrosophic linguistic number (SVNLN) consisting of linguistic variables and a single-valued neutrosophic number. With SVNLN the linguistic variable represents the assessment of the decision maker with regard to the object of evaluation, and the single-valued neutrosophic number expresses the reliability of the given linguistic variable.

However, SVNLN cannot be successfully used to represent truth, indeterminacy or falsity on the basis of linguistic variables. In order to overcome the above-mentioned deficiencies of LIFN and SVNLN, one of the solutions is to independently represent the degree of truth, indeterminacy and falsity of the object being evaluated using three independent linguistic variables. Based on this idea, the concept of a linguistic neutrosophic number (LNN) is proposed, which is a combination of a single-valued neutrosophic number (SVNN) and a linguistic variable [14]. In LNN, independent linguistic variables are used to represent the degree of truth, indeterminacy and falsity, not a precise numerical value as in SVNN, or a linguistic variable and SVNN, as with SVNLN. With the introduction of the LNN concept the previously mentioned deficiencies of LIFN and SVNLN are eliminated. For this reason, LNN is a very interesting concept to study since it enables the presentation of the uncertain and inconsistent linguistic information present in human reasoning in complex systems. LNN are very suitable for representing linguistic information about the complex attributes of decisions, especially when it comes to qualitative attributes, since LNNs simultaneously use the advantages of both SVNN and linguistic variables.

Thus the main question arising in this paper is: How does this present methodology aid the evaluation and prioritizing of advisors in the sector for transporting hazardous goods, and what is the main advantage behind it?

Taking into account the above information, as well as the relevant literature and judgments of both academic and transport experts, the authors of the present paper propose an LNN-based framework for the WASPAS approach, with an original LNN model for determining the weight coefficients of the evaluation criteria. An LNN-based approach for determining the weights of the criteria and ranking the alternatives (advisors) provides deeper insight into the decision makers’ perceptions from the perspective of management. For the purpose of accepting the imprecision and subjectivity in the collective decision-making process, this paper modifies the WASPAS method by applying LNN. Therefore, the main goal of this research paper is to explore an effective procedure for evaluating advisors in the transport sector for hazardous goods, using an LNN-based MCDM approach. Finally, the work of 21 advisors for the transport of hazardous goods was evaluated from 21 companies in Serbia in a case study, with the purpose of validating the proposed model.

The paper is organized so that after the introduction, Sect. 2 contains a literature review. Section 3 presents the linguistic neutrosophic concept and its basic arithmetic operations with LNN. The model for evaluating the work of advisors using LNN WASPAS is formed in Sect. 4. Sections 5 and 6 contain the discussion and validation of the results. Finally, this is followed by the conclusion and list of references.

2 Literature review

Since the problem of evaluating advisors in the transport sector for hazardous goods has not yet been considered in the literature, this section presents a brief review of the literature that includes the application of multi-criteria models in different areas of transport. Over the last two decades, various decision-making methods have been proposed to address various transportation problems. This study provides an empirical investigation in the field of transporting hazardous goods and evaluating personnel in the field of transport, and it conducts a literature survey to fill the gaps in the identification of crucial criteria for evaluating advisors. This paper aims to answer the following research questions (RQs):

RQ1 What multiple criteria decision-making trends have recently developed in the area of transporting hazardous goods and evaluating personnel in the field of transport in general?

RQ2 What are the relevant criteria generally considered in the area of evaluating personnel in the field of transport?

RQ3 What are the recent works in the transport sector that relate to the evaluation of advisors in the transport sector?

To answer these questions, we analyze academic peer-reviewed articles, published recently from 2015 to 2017.

According to Stević et al. [53], rationalizing the activities in a transport system plays a very important role in achieving the necessary effects, both as a transport system and as a traffic system considered from the aspect of a country’s economy. By using methods of multi-criteria decision making [33, 36, 50] while taking into account the uncertainty and imprecision that exist in them it is possible to make correct and valid decisions in the field of transport. Lately, neutrosophic sets have often been used in these processes since they enable and support the above. Interval-valued neutrosophic sets (IVNS) were used in Kour and Basu [26] to evaluate the types of transport in four transport companies based on five criteria to select the best company. Neutrosophic sets were used by Thamaraiselvi and Santhi [54] to formulate and solve a transport problem with the goal of minimizing costs between the source and the destination, and in the following year in a study by Singh et al. [47] this approach was modified and perfected for the same purpose. A simplified neutrosophic linguistic MCDM approach based on MULTIMOORA [57] was applied in a company that produces transport construction machines. Rizk-Allah et al. [45] presented a novel neutrosophic compromise programming approach (NCPA) to deal with multi-objective transportation.

MCDM methods in combination with neutrosophic sets have been used to create various new approaches to solving problems in different areas. Ji et al. [22] proposed an extension of the TODIM method with multi-valued neutrosophic sets (MVNSs) in the field of selecting personnel. The new method makes it possible to eliminate the faults in the Fuzzy TODIM method. Bausys et al. [6] developed a new approach in their study by integrating the COPRAS method with single-valued neutrosophic sets (SVNS) to solve the location problem for selecting liquid gas terminals. Peng and Dai [41] used the single-valued neutrosophic MABAC and TOPSIS method, the application of which supports a reduction in the loss of information and to a great extent retains its originality. The integration of single-valued neutrosophic sets and the WASPAS method was used in the selection of a lead–zinc flotation circuit design in Zavadskas et al. [63], as well as in Baušys and Juodagalvienė [4] where it was used to determine the location problem of a garage for a residential house. WASPAS was extended in Nie et al. [32] with interval neutrosophic sets for the solar–wind power station location selection problem. An approach based on a single-valued neutrosophic set and the MULTIMOORA method in Zavadskas et al. [64] was successfully applied to the selection of materials in the construction industry. Huang et al. [20] evaluated five possible emerging technology enterprises on the basis of four criteria using a new approach that was the result of integrating interval neutrosophic numbers (INNs) and the VIKOR method. Otay and Kahraman [35] carried out the selection of Six Sigma projects using the interval neutrosophic TOPSIS method, while Bolturk and Kahraman [8] developed a new approach to the Analytic Hierarchy Process (AHP) method with interval-valued neutrosophic sets in the selection of energy alternatives. The Neutrosophic Analytic Hierarchy Process approach was also used in Radwan et al. [43] for the selection of a learning management system. Tian et al. [56] evaluated segments of the market using QFD, the single-valued neutrosophic DEMATEL and single-valued neutrosophic TODIM methods. In their research, Stanujkic et al. [51] used SWARA and a single-valued neutrosophic set to evaluate four restaurants, while Bausys and Zavadskas [5] applied interval-valued neutrosophic sets and the VIKOR method to select the location for a logistics terminal. A single-valued trapezoidal neutrosophic decision-making trial and evaluation laboratory was used by Liang et al. [28] to evaluate e-websites.

Karaşan and Kahraman [23] evaluated suppliers through the development of a new approach that integrates interval-valued neutrosophic sets and the EDAS method, while for the same purpose [46] applied the single-valued neutrosophic TOPSIS method. Abdel-Basset et al. [1] also evaluate and select suppliers using a combination of MCDM and neutrosophic sets. However, according to Ali et al. [2] a single-valued complex neutrosophic set has some difficulties in defining the degree of membership, and so these authors propose the application of an interval complex neutrosophic set (ICNS) approach, which is verified through the selection of suppliers in the green supply chain for a transport company.

In view of the fact that this field is developing very rapidly and is constantly striving to eliminate any drawbacks, Fang and Ye [14] proposed the concept of linguistic neutrosophic numbers (LNNs), which overcomes the deficiencies in linguistic intuitionistic fuzzy numbers (LIFNs). Only linguistic membership degrees and linguistic non-membership degrees are reflected in LIFNs. The concept of linguistic neutrosophic numbers (LNNs) is based on linguistic terms and simplified neutrosophic numbers [30, 40]. The difference between LNNs and neutrosophic linguistic numbers (NLNs) according to [58] is that NLNs have only a linguistic value, and the truth-membership, indeterminacy-membership, and false-membership are crisp numbers. Although only a short time has passed since the creation of this concept, the application of LNNs can already be seen in a few publications [14, 29, 30, 58].

By reviewing the available literature, there were no works found in which criteria for evaluating the work of advisors for transport of dangerous goods were defined. In the works [27, 39, 31, 16], the subject of research was the work of advisers in the fields of finance, industry, agriculture, etc. The authors of the papers included the classical procedures of the work of advisors or procedures specific to certain fields, while the subject of the research of any work is not narrowly specialized for the work of advisers in the transport of dangerous goods. That is why the contribution of this work is significant, since the authors in cooperation with the experts from this specific field first defined and selected relevant criteria for evaluating the work of the advisors for the transport of dangerous goods.

Here, we will discuss the research gaps (limitations) in our literature study, summarize the findings of the earlier sections and derive possible trends of MCDM applications in transport: (1) regarding the limitations of our study (literature survey), the review was restricted to academic peer-reviewed articles. Textbooks, master theses and doctoral dissertations were thus not selected; furthermore, only articles in English were considered; (2) moreover, our investigation is based on a keyword search in the ISI Web of Science database. Hence, it is possible that some relevant articles did not match our search terms or were not listed in the databases searched; (3) this review has applications rather than theoretical orientation and integrates many techniques in a simplified framework; (4) hence, there is a gap in the literature on the applications of MCDM in the process of evaluating advisors in the sector for transporting hazardous goods in recent years, specifically focusing on empirical challenges and the pros and cons of alternative MCDM techniques; (5) so far in the literature, the criteria for evaluating advisors in the sector for transporting hazardous goods have not yet been considered, neither has the application of the MCDM technique been considered for solving this problem. This study presents criteria for the evaluation of advisors from research that included a literature analysis and interviewing experts from the Department for Transport of Dangerous Goods at the Ministry of Construction and Infrastructure of the Republic of Serbia, traffic inspectors and persons who lead professional associations in this field in the Republic of Serbia.

3 The multi-criteria LNN WASPAS model based on linguistic neutrosophic numbers

In the following section (Sect. 3.1), the basic model of the neutrosophic concept is given, as well as the basic arithmetic operations for LNN. Then, in Sect. 3.2 the LNN WASPAS multi-criteria model is presented based on the LNN concept (Fig. 1).

Fig. 1
figure 1

LNN WASPAS model

3.1 Some concepts of LNN

According to the definition of a neutrosophic set, neutrosophic set A is universal set X which is characterized by truth-membership function TA(x), by indeterminacy-membership function IA(x) and by falsity-membership function FA(x) [48, 49] where TA(x), IA(x) and FA(x) are real standard or non-standard subsets from [0, 1+], so that all of these three neutrosophic components satisfy the condition that TA(x)→ [0, 1+], IA(x)→ [0, 1+] and FA(x)→ [0, 1+].

Set IA(x) can be used to represent not only indeterminacy, but also lack of clarity, uncertainty, imprecision, errors, contradictions, and the undefined, unknown, incomplete, redundant, etc. [7, 15]. In order to include all unclear information, the indeterminacy-membership degree can be divided into subcomponents, such as “contradiction,” “uncertainty” and “unknown” [49].

The sum of these three membership functions in a neutrosophic set TA(x), IA(x) and FA(x) should satisfy the following condition [7] \({}^{ - }0 \le T_{A} (x) + I_{A} (x) + F_{A} (x) \le 3^{ + }\). A component of neutrosophic set A for all values of \(x \in X\) is determined with AC so that \(T_{A}^{c} (x) = 1^{ + } - T_{A} (x)\), \(I_{A}^{c} (x) = 1^{ + } - I_{A} (x)\) and \(F_{A}^{c} (x) = 1^{ + } - F_{A} (x)\). Neutrosophic set A is contained in another set, neutrosophic set B (i.e., \(A \subseteq B\)) if and only if for each value of \(x \in X\) the following conditions are satisfied: \(\inf T_{A} (x) \le \inf T_{B} (x)\), \(\sup T_{A} (x) \le \sup T_{B} (x)\), \(\inf I_{A} (x) \ge \inf I_{B} (x)\), \(\sup I_{A} (x) \ge \sup I_{B} (x)\), \(\inf F_{A} (x) \ge \inf F_{B} (x)\) and \(\sup F_{A} (x) \ge \sup F_{B} (x)\).

Because of the ambiguity of human thinking, the reasoning of experts and their preferences in complex decision-making conditions is difficult to present with numerical values. The use of linguistic terms makes it possible to have a much more convenient and more reliable presentation of the expert preferences, especially when it comes to qualitative attributes that describe certain phenomena. Based on the idea of neutrosophic sets, the concept of linguistic neutrosophic numbers (LNN) is proposed, which is a combination of single-valued neutrosophic numbers [65] and linguistic variables. In LNN, independent linguistic variables are used to represent the degree of truth, indeterminacy and falsity, but not like in single-valued neutrosophic numbers in which exact numerical values are used.

Definition 1

Suppose that \(\varOmega = \{ \varphi_{0} ,\varphi_{1} , \ldots ,\varphi_{t} \}\) is a linguistic set with odd cardinality \(t + 1\). If \(\varphi = \left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle\) is defined for \(\xi_{p} ,\xi_{q} ,\xi_{r} \in \varOmega\) and \(p,q,r \in [0,t]\), where \(\xi_{p}\), \(\xi_{q}\) and \(\xi_{r}\) represent linguistic expressions which independently express the degree of truth, indeterminacy and falsity, then \(e\) is called an LNN.

Definition 2

Let \(\varphi = \left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle\), \(\varphi_{1} = \left\langle {\xi_{{p_{1} }} ,\xi_{{q_{1} }} ,\xi_{{r_{1} }} } \right\rangle\) and \(\varphi_{2} = \left\langle {\xi_{{p_{2} }} ,\xi_{{q_{2} }} ,\xi_{{r_{2} }} } \right\rangle\) be three LNNs in \(\varOmega\) and \(k > 0\), then we can define the arithmetic operations on LNN [30]:

  1. (1)

    Adding LNN “+”

    $$\varphi_{1} + \varphi_{2} = \left\langle {\xi_{{p_{1} }} ,\xi_{{q_{1} }} ,\xi_{{r_{1} }} } \right\rangle + \left\langle {\xi_{{p_{2} }} ,\xi_{{q_{2} }} ,\xi_{{r_{2} }} } \right\rangle = \left\langle {\xi_{{p_{1} + p_{2} - \frac{{p_{1} p_{2} }}{t}}} ,\xi_{{\frac{{q_{1} q_{2} }}{t}}} ,\xi_{{\frac{{r_{1} r_{2} }}{t}}} } \right\rangle$$
    (1)
  2. (2)

    Multiplying LNN “×”

    $$\varphi_{1} \times \varphi_{2} = \left\langle {\xi_{{p_{1} }} ,\xi_{{q_{1} }} ,\xi_{{r_{1} }} } \right\rangle \times \left\langle {\xi_{{p_{2} }} ,\xi_{{q_{2} }} ,\xi_{{r_{2} }} } \right\rangle = \left\langle {\xi_{{\frac{{p_{1} p_{2} }}{t}}} ,\xi_{{q_{1} + q_{2} - \frac{{q_{1} q_{2} }}{t}}} ,\xi_{{r_{1} + r_{2} - \frac{{r_{1} r_{2} }}{t}}} } \right\rangle$$
    (2)
  3. (3)

    Multiplying the LNN by a scalar, where \(k > 0\)

    $$k \times \varphi = k\left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle = \left\langle {\xi_{{t - t\left( {1 - \frac{p}{t}} \right)^{k} }} ,\xi_{{t\left( {\frac{q}{t}} \right)^{k} }} ,\xi_{{t\left( {\frac{r}{t}} \right)^{k} }} } \right\rangle$$
    (3)
  4. (4)

    LNN exponent, where \(k > 0\)

    $$\varphi^{k} = \left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle^{k} = \left\langle {\xi_{{t\left( {\frac{p}{t}} \right)^{k} }} ,\xi_{{t - t\left( {1 - \frac{q}{t}} \right)^{k} }} ,\xi_{{t - t\left( {1 - \frac{r}{t}} \right)^{k} }} } \right\rangle$$
    (4)

Definition 3

Let \(\varphi = \left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle\) be an LNN in \(\varOmega\), then we can define the score function and the accuracy function according to the following [14]:

$$\chi (\xi ) = {{(2t + p - q - r)} \mathord{\left/ {\vphantom {{(2t + p - q - r)} {(3t)}}} \right. \kern-0pt} {(3t)}}, \, \quad \forall \, \chi (\xi ) \in [0,1]$$
(5)
$$T(\xi ) = {{(p - r)} \mathord{\left/ {\vphantom {{(p - r)} t}} \right. \kern-0pt} t}, \, \quad \forall \, T(\xi ) \in [ - 1,1]$$
(6)

Definition 4

Let \(\varphi_{1} = \left\langle {\xi_{{p_{1} }} ,\xi_{{q_{1} }} ,\xi_{{r_{1} }} } \right\rangle\) and \(\varphi_{2} = \left\langle {\xi_{{p_{2} }} ,\xi_{{q_{2} }} ,\xi_{{r_{2} }} } \right\rangle\) be two random LNNs. Let \(\varOmega = \{ \varphi_{i} |i \in [0,t]\}\) be a linguistic set and let \(f(\varphi_{i} ) = \frac{i}{t}\) be a linguistic function. Then, we can determine the distance between \(e_{1}\) and \(e_{2}\) using the following expressions:

$$d\left( {\varphi_{1} ,\varphi_{2} } \right) = \left\{ {\frac{1}{3}\left[ {\left| {f\left( {\xi_{{p_{1} }} } \right) - f\left( {\xi_{{p_{2} }} } \right)} \right|^{k} + \left| {f\left( {\xi_{{t - q_{1} }} } \right) - f\left( {\xi_{{t - q_{2} }} } \right)} \right|^{k} + \left| {f\left( {\xi_{{t - r_{1} }} } \right) - f\left( {\xi_{{t - r_{2} }} } \right)} \right|^{k} } \right]} \right\}^{{\frac{1}{k}}} ,\quad k > 0$$
(7)

For any three LNNs \(\varphi = \left\langle {\xi_{p} ,\xi_{q} ,\xi_{r} } \right\rangle\), \(\varphi_{1} = \left\langle {\xi_{{p_{1} }} ,\xi_{{q_{1} }} ,\xi_{{r_{1} }} } \right\rangle\) and \(\varphi_{2} = \left\langle {\xi_{{p_{2} }} ,\xi_{{q_{2} }} ,\xi_{{r_{2} }} } \right\rangle\) from linguistic set \(\varOmega = \{ \varphi_{0} ,\varphi_{1} , \ldots ,\varphi_{t} \}\) with odd cardinality \(t + 1\), where for \(\xi_{p} ,\xi_{q} ,\xi_{r} \in \varOmega\) and \(p,q,r \in [0,t]\), the following properties apply:

  1. (1)

    \(0 \le d\left( {\varphi_{1} ,\varphi_{2} } \right) \le 1\);

  2. (2)

    \(d\left( {\varphi_{1} ,\varphi_{2} } \right) = d\left( {\varphi_{2} ,\varphi_{1} } \right)\);

  3. (3)

    \(d\left( {\varphi_{1} ,\varphi_{2} } \right) = 0\) if \(\varphi_{1} = \varphi_{2}\);

  4. (4)

    \(d\left( {\varphi_{1} ,\varphi } \right) \le d\left( {\varphi_{1} ,\varphi_{2} } \right) + d\left( {\varphi_{2} ,\varphi } \right)\).

3.2 LNN WASPAS model

The LNN WASPAS method has eight steps that are described in the following part of this section.

Step 1 Forming the expert correspondence matrices (\(N^{(l)}\)). Starting from the assumption that m experts take part in the decision-making process who evaluate the sets of alternatives \(A = \left\{ {a_{1} ,a_{2} , \ldots ,a_{b} } \right\}\) (where b denotes the final number of alternatives) in relation to the defined set of evaluation criteria \(C = \left\{ {c_{1} ,c_{2} , \ldots ,c_{n} } \right\}\) (where n represents the total number of criteria). The experts \(\left\{ {e_{1} ,e_{2} , \ldots ,e_{m} } \right\}\) are given weight coefficients \(\{ \delta_{1} ,\delta_{2} , \ldots ,\delta_{m} \}\), \(0 \le \delta_{l} \le 1,{ (}l = 1,2, \ldots ,m )\) and \(\sum_{l = 1}^{m} {\delta_{l} } = 1\). Evaluation of the alternatives is based on a predefined set of linguistic variables \(\varOmega = \{ \varphi_{i} |i \in [0,t]\}\).

In order to achieve the final ranking of the alternatives \(a_{i}\) (\(i = 1,2, \ldots ,b\)) from the set of alternatives A, each expert \(e_{l}\) (\(l = 1,2, \ldots ,m\)) evaluates the alternatives according to a defined set of alternatives \(C = \left\{ {c_{1} ,c_{2} , \ldots ,c_{n} } \right\}\). So for each expert, we construct a correspondence initial decision matrix

$$N^{(l)} = \left[ {\varphi_{ij}^{(l)} } \right]_{b \times n} = \left[ {\begin{array}{*{20}c} {\varphi_{11}^{(l)} } & {\varphi_{12}^{(l)} } & \ldots & {\varphi_{1n}^{(l)} } \\ {\varphi_{21}^{(l)} } & {\varphi_{22}^{(l)} } & \ldots & {\varphi_{2n}^{(l)} } \\ \vdots & \vdots & \ddots & \vdots \\ {\varphi_{b1}^{(l)} } & {\varphi_{b2}^{(l)} } & \ldots & {\varphi_{bn}^{(l)} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\left\langle {\xi_{{p_{11} }}^{(l)} ,\xi_{{r_{11} }}^{(l)} ,\xi_{{q_{11} }}^{(l)} } \right\rangle } & {\left\langle {\xi_{{p_{12} }}^{(l)} ,\xi_{{r_{12} }}^{(l)} ,\xi_{{q_{12} }}^{(l)} } \right\rangle } & \ldots & {\left\langle {\xi_{{p_{1n} }}^{(l)} ,\xi_{{r_{1n} }}^{(l)} ,\xi_{{q_{1n} }}^{(l)} } \right\rangle } \\ {\left\langle {\xi_{{p_{21} }}^{(l)} ,\xi_{{r_{21} }}^{(l)} ,\xi_{{q_{21} }}^{(l)} } \right\rangle } & {\left\langle {\xi_{{p_{22} }}^{(l)} ,\xi_{{r_{22} }}^{(l)} ,\xi_{{q_{22} }}^{(l)} } \right\rangle } & \ldots & {\left\langle {\xi_{{p_{2n} }}^{(l)} ,\xi_{{r_{2n} }}^{(l)} ,\xi_{{q_{2n} }}^{(l)} } \right\rangle } \\ \vdots & \vdots & \ddots & \vdots \\ {\left\langle {\xi_{{p_{b1} }}^{(l)} ,\xi_{{r_{b1} }}^{(l)} ,\xi_{{q_{b1} }}^{(l)} } \right\rangle } & {\left\langle {\xi_{{p_{b2} }}^{(l)} ,\xi_{{r_{b2} }}^{(l)} ,\xi_{{q_{b2} }}^{(l)} } \right\rangle } & \ldots & {\left\langle {\xi_{{p_{bn} }}^{(l)} ,\xi_{{r_{bn} }}^{(l)} ,\xi_{{q_{bn} }}^{(l)} } \right\rangle } \\ \end{array} } \right]$$
(8)

where the basic elements of matrix \(N^{(l)}\) (\(\varphi_{ij}^{(l)}\)) represent the linguistic variables from the sets \(\varOmega = \{ \varphi_{i} |i \in [0,t]\}\), \(\xi_{p} ,\xi_{q} ,\xi_{r} \in \varOmega\) and \(p,q,r \in [0,t]\). Linguistic expressions \(\varphi_{ij}^{(l)} = \left\langle {\xi_{{p_{ij} }}^{(l)} ,\xi_{{q_{ij} }}^{(l)} ,\xi_{{r_{ij} }}^{(l)} } \right\rangle\), i.e., \(\xi_{{p_{ij} }}^{(l)}\), \(\xi_{{q_{ij} }}^{(l)}\) and \(\xi_{{r_{ij} }}^{(l)}\) independently provide information on the degree of truth, indeterminacy and falsity when evaluating the alternatives \(a_{i}\) (\(i = 1,2, \ldots ,b\)) according to the defined set of criteria \(C = \left\{ {c_{1} ,c_{2} , \ldots ,c_{n} } \right\}\).

Step 2 Calculating the elements of the normalized expert correspondence matrices (\(\widehat{Y}^{(l)}\)). The elements of normalized matrix \(\widehat{Y}^{(l)} = \left[ {\widehat{y}_{ij}^{(l)} } \right]_{b \times n}\) are calculated using expression (9)

$$\widehat{y}_{ij}^{(l)} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{(l)} ,\widehat{\xi }_{{q_{ij} }}^{(l)} ,\widehat{\xi }_{{r_{ij} }}^{(l)} } \right\rangle = \left\{ {\begin{array}{*{20}l} {\widehat{\xi }_{{p_{ij} }}^{(l)} = \xi_{{t - p_{ij} }}^{(l)} ; \, \widehat{\xi }_{{q_{ij} }}^{(l)} = \xi_{{t - q_{ij} }}^{(l)} ; \, \widehat{\xi }_{{r_{ij} }}^{(l)} = \xi_{{t - r_{ij} }}^{(l)} } \hfill &\quad {{\text{if}}\; \, \widehat{y}_{ij}^{(l)} \in C;} \hfill \\ {\widehat{\xi }_{{p_{ij} }}^{(l)} = \xi_{{p_{ij} }}^{(l)} ; \, \widehat{\xi }_{{q_{ij} }}^{(l)} = \xi_{{q_{ij} }}^{(l)} ; \, \widehat{\xi }_{{r_{ij} }}^{(l)} = \xi_{{r_{ij} }}^{(l)} \, } \hfill &\quad {{\text{if}}\; \, \widehat{y}_{ij}^{(l)} \in B.} \hfill \\ \end{array} } \right.$$
(9)

where B and C, respectively, represent sets of criteria of the benefit and cost type, and \(\widehat{y}_{ij}^{(l)} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{(l)} ,\widehat{\xi }_{{q_{ij} }}^{(l)} ,\widehat{\xi }_{{r_{ij} }}^{(l)} } \right\rangle\) represents the elements of normalized matrix \(\widehat{Y}^{(l)}\).

Step 3 Calculating the elements of the aggregated normalized matrix. We obtain the final aggregated decision matrix N by averaging the elements \(\widehat{y}_{ij}^{(l)} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{(l)} ,\widehat{\xi }_{{q_{ij} }}^{(l)} ,\widehat{\xi }_{{r_{ij} }}^{(l)} } \right\rangle\) of matrix \(\widehat{Y}^{(l)} = \left[ {\widehat{y}_{ij}^{(l)} } \right]_{b \times n}\) using expression (11)

$$\widehat{Y} = \left[ {\widehat{y}_{ij} } \right]_{b \times n} = \left[ {\begin{array}{*{20}c} {\widehat{y}_{11} } & {\widehat{y}_{12}^{{}} } & \ldots & {\widehat{y}_{1n}^{{}} } \\ {\widehat{y}_{21}^{{}} } & {\widehat{y}_{22}^{{}} } & \ldots & {\widehat{y}_{2n}^{{}} } \\ \vdots & \vdots & \ddots & \vdots \\ {\widehat{y}_{b1}^{{}} } & {\widehat{y}_{b2}^{{}} } & \ldots & {\widehat{y}_{bn}^{{}} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\left\langle {\widehat{\xi }_{{p_{11} }}^{{}} ,\widehat{\xi }_{{r_{11} }}^{{}} ,\widehat{\xi }_{{q_{11} }}^{{}} } \right\rangle } & {\left\langle {\widehat{\xi }_{{p_{12} }}^{{}} ,\widehat{\xi }_{{r_{12} }}^{{}} ,\widehat{\xi }_{{q_{12} }}^{{}} } \right\rangle } & \ldots & {\left\langle {\widehat{\xi }_{{p_{1n} }}^{{}} ,\widehat{\xi }_{{r_{1n} }}^{{}} ,\widehat{\xi }_{{q_{1n} }}^{{}} } \right\rangle } \\ {\left\langle {\widehat{\xi }_{{p_{21} }}^{{}} ,\widehat{\xi }_{{r_{21} }}^{{}} ,\widehat{\xi }_{{q_{21} }}^{{}} } \right\rangle } & {\left\langle {\widehat{\xi }_{{p_{22} }}^{{}} ,\widehat{\xi }_{{r_{22} }}^{{}} ,\widehat{\xi }_{{q_{22} }}^{{}} } \right\rangle } & \ldots & {\left\langle {\widehat{\xi }_{{p_{2n} }}^{{}} ,\widehat{\xi }_{{r_{2n} }}^{{}} ,\widehat{\xi }_{{q_{2n} }}^{{}} } \right\rangle } \\ \vdots & \vdots & \ddots & \vdots \\ {\left\langle {\widehat{\xi }_{{p_{b1} }} ,\widehat{\xi }_{{r_{b1} }}^{{}} ,\widehat{\xi }_{{q_{b1} }}^{{}} } \right\rangle } & {\left\langle {\widehat{\xi }_{{p_{b2} }}^{{}} ,\widehat{\xi }_{{r_{b2} }}^{{}} ,\widehat{\xi }_{{q_{b2} }}^{{}} } \right\rangle } & \ldots & {\left\langle {\widehat{\xi }_{{p_{bn} }}^{{}} ,\widehat{\xi }_{{r_{bn} }}^{{}} ,\widehat{\xi }_{{q_{bn} }}^{{}} } \right\rangle } \\ \end{array} } \right]$$
(10)

whereby we obtain elements \(\widehat{y}_{ij} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{{}} ,\widehat{\xi }_{{q_{ij} }}^{{}} ,\widehat{\xi }_{{r_{ij} }}^{{}} } \right\rangle\) using the LNN normalized weighted geometric Bonferroni mean (LNNNWGBM) operator [13]

$$\begin{aligned} \widehat{y}_{ij} & = {\text{LNNWGBM}}^{p,q} \left( {\widehat{y}_{ij}^{(1)} ,\widehat{y}_{ij}^{(2)} , \ldots ,\widehat{y}_{ij}^{(m)} } \right) = \frac{1}{p + q}\sum_{i = 1}^{m} {\mathop{\mathop{\sum}\limits_{j = 1}}\limits_{j \ne i}^{m} \left( {p\widehat{y}_{ij}^{(i)} + q\widehat{y}_{ij}^{(j)} } \right) }^{{\frac{{\delta_{i} \delta_{j} }}{{1 - \delta_{i} }}}} \\ & = \left\langle \widehat{\xi }_{{t - t}}\left({1 - \prod\limits_{i = 1}^{m} {\mathop{\mathop{\prod}\limits_{j = 1}}\limits_{j \ne i}^{m} \left( {1 - \left( {1 - \frac{{p_{i} }}{t}} \right)^{p} \left( {1 - \frac{{p_{j} }}{t}} \right)^{q} } \right)^{{\frac{{\delta_{i} \delta_{j} }}{{1 - \delta_{i} }}}}}} \right)^{{\frac{1}{p + q}}} ,\widehat{\xi }_{{t}}\left( {1 - \prod\limits_{i = 1}^{m} { \mathop{\mathop{\prod}\limits_{j = 1}}\limits_{j \ne i}^{m} \left( {1 - \left( {\frac{{q_{i} }}{t}} \right)^{p} \left( {\frac{{q_{j} }}{t}} \right)^{q} } \right)^{{\frac{{\delta_{i} \delta_{j} }}{{1 - \delta_{i} }}}}}} \right)^{{\frac{1}{p + q}}} ,\widehat{\xi }_{{t}}\left( {1 - \prod\limits_{i = 1}^{m} { \mathop{\mathop{\prod}\limits_{j = 1}}\limits_{j \ne i}^{m} \left( {1 - \left( {\frac{{r_{i} }}{t}} \right)^{p} \left( {\frac{{r_{j} }}{t}} \right)^{q} } \right)^{{\frac{{\delta_{i} \delta_{j} }}{{1 - \delta_{i} }}}}}} \right)^{{\frac{1}{p + q}}} \right\rangle \\ \end{aligned}$$
(11)

where elements \(\widehat{y}_{ij}^{(l)} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{(l)} ,\widehat{\xi }_{{q_{ij} }}^{(l)} ,\widehat{\xi }_{{r_{ij} }}^{(l)} } \right\rangle\) represent the elements of the expert correspondence matrix (8), and \(\delta_{i,j}\) represent the weight coefficients of the experts.

Step 4 Determining the values of the weight coefficients Determining the values of the weight coefficients is based on the model of maximum deviation (MMD). After normalizing the expert correspondence matrices, we obtain aggregated normalized decision matrix \(\widehat{Y} = \left[ {\widehat{y}_{ij} } \right]_{b \times n}\). The aggregated normalized decision matrix \(\widehat{Y}\) is further transformed into weighted matrix \(D = \left[ {d_{ij} } \right]_{b \times n}\), \(d_{ij} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{*} ,\widehat{\xi }_{{q_{ij} }}^{*} ,\widehat{\xi }_{{r_{ij} }}^{*} } \right\rangle = w_{j} \cdot \left\langle {\widehat{\xi }_{{p_{ij} }} ,\widehat{\xi }_{{q_{ij} }} ,\widehat{\xi }_{{r_{ij} }} } \right\rangle\).

In matrix D, we can calculate the degree of deviation of an observed element in relation to other elements within the criteria \(c_{j}\) (\(j = 1,2, \ldots ,n\))

$$D_{ij} (w_{j} ) = \sum_{u = 1}^{b} {d(d_{ij} ,d_{uj} )} = \sum_{u = 1}^{b} {d(\widehat{y}_{ij} ,\widehat{y}_{uj} )w_{j} }$$
(12)

where \(d(\widehat{y}_{ij} ,\widehat{y}_{uj} )\) represents the distance between \(\widehat{y}_{ij}\) and \(\widehat{y}_{uj}\).

From expression (12), we can clearly see that for a higher value of \(D_{ij} (w_{j} )\) alternative \(a_{i}\) (\(i = 1,2, \ldots ,b\)) is better. The MMD model is based on the following starting points: (1) If there are small deviations between the observed values of \(\widehat{y}_{ij}\) and all other values within the evaluation criteria \(c_{j}\) (\(j = 1,2, \ldots ,n\)), then criterion \(c_{j}\) has little influence on the ranking of the alternatives (\(c_{j}\) has a low value of the weight coefficient \(w_{j}\)); (2) In contrast to this, if there is significant deviation between the observed values of \(\widehat{y}_{ij}\) and all other values within the evaluation criteria \(c_{j}\) (\(j = 1,2, \ldots ,n\)), then criterion \(c_{j}\) has a great influence on the ranking of the alternatives (\(c_{j}\) has a high value of the weight coefficient \(w_{j}\)) and (3) If all values of \(\widehat{y}_{ij}\) are identical within the evaluation criteria \(c_{j}\) (\(j = 1,2, \ldots ,n\)), then criterion \(c_{j}\) does not affect the ranking of the alternatives (\(c_{j}\) has the value of the weight coefficient \(w_{j} = 0\)).

Step 4.1 Calculating the degree of deviation between all elements within the observed criterion \(c_{j}\) (\(j = 1,2, \ldots ,n\))

$$D_{j} (w_{j} ) = \sum_{i = 1}^{b} {D_{ij} (w_{j} )} = \sum_{i = 1}^{b} {\sum_{u = 1}^{b} {d(\widehat{y}_{ij} ,\widehat{y}_{uj} )w_{j} } }$$
(13)

Namely, calculation of the total deviation of all alternatives according to the criteria

$$D(w) = \sum_{j = 1}^{n} {\sum_{i = 1}^{b} {D_{ij} (w_{j} )} } = \sum_{j = 1}^{n} {\sum_{i = 1}^{b} {\sum_{u = 1}^{b} {d(\widehat{y}_{ij} ,\widehat{y}_{uj} )w_{j} } } }$$
(14)

Step 4.2 The weight coefficients \(w_{j}\) are obtained by solving the optimization model that is based on the maximum deviation

$$\begin{aligned} & \hbox{max} \;D(w) = \sum_{j = 1}^{n} {\sum_{i = 1}^{b} {\sum_{u = 1}^{b} {d(\widehat{y}_{ij} ,\widehat{y}_{uj} )w_{j} } } } \\ & {\text{s}} . {\text{t}} .\\ & \quad \left\{ {\begin{array}{*{20}l} {\sum_{j = 1}^{n} {w_{j}^{2} } = 1;} \hfill \\ {0 \le w_{j} \le 1;\quad \, j = 1,2, \ldots ,n} \hfill \\ \end{array} } \right. \\ \end{aligned}$$
(15)

The Lagrangian function is introduced in order to obtain a solution for the model (15).

$$L(w,p) = \sum_{j = 1}^{n} {\sum_{i = 1}^{b} {\sum_{u = 1}^{b} {d(\widehat{y}_{ij} ,\widehat{y}_{uj} )w_{j} } } } + \frac{p}{2}\left( {\sum_{j = 1}^{n} {w_{j}^{2} } - 1} \right)$$
(16)

After partial deviation according to \(w\), and then according to \(p\) two equations are obtained \(D(w) + pw_{j} = 0\) and \(\sum\nolimits_{j = 1}^{n} {w_{j}^{2} } = 1\), we get

$$w_{j} = \frac{{\sum_{i = 1}^{b} {\sum_{u = 1}^{b} {\left\{ {\frac{1}{3}\left[ {\left| {f\left( {\widehat{\xi }_{pij} } \right) - f\left( {\widehat{\xi }_{{p_{uj} }} } \right)} \right|^{\varphi } + \left| {f\left( {\widehat{\xi }_{{t - q_{ij} }} } \right) - f\left( {\widehat{\xi }_{{t - q_{uj} }} } \right)} \right|^{\varphi } + \left| {f\left( {\widehat{\xi }_{{t - r_{ij} }} } \right) - f\left( {\widehat{\xi }_{{t - r_{uj} }} } \right)} \right|^{\varphi } } \right]} \right\}^{{\frac{1}{\varphi }}} } } }}{{\sqrt {\sum_{j = 1}^{n} {\left( {\sum_{i = 1}^{b} {\sum_{u = 1}^{b} {\left\{ {\frac{1}{3}\left[ {\left| {f\left( {\widehat{\xi }_{pij} } \right) - f\left( {\widehat{\xi }_{{p_{uj} }} } \right)} \right|^{\varphi } + \left| {f\left( {\widehat{\xi }_{{t - q_{ij} }} } \right) - f\left( {\widehat{\xi }_{{t - q_{uj} }} } \right)} \right|^{\varphi } + \left| {f\left( {\widehat{\xi }_{{t - r_{ij} }} } \right) - f\left( {\widehat{\xi }_{{t - r_{uj} }} } \right)} \right|^{\varphi } } \right]} \right\}^{{\frac{1}{\varphi }}} } } } \right)}^{2} } }}$$
(17)

Step 4.3 Calculating the final values of the weight coefficients. By normalizing the values (17), we obtain the final values of the weight coefficients.

$$\omega_{j} = \frac{{w_{j} }}{{\sum_{j = 1}^{n} {w_{j} } }}$$
(18)

Step 5 Calculating the weighted sum and the weighted product of the optimality criteria. In the WASPAS method, we obtain the final values of the criterion functions of the alternatives using the weighted sum model (WSM) and the weighted product model (WPM), i.e., using expressions (19) and (20).

According to WSM, we obtain the weighted values using expression (19)

$$Q_{i} = \sum_{l = 1}^{m} {\widehat{y}_{ij} \omega_{j} } = \left\langle {\widehat{\xi }_{{t - t\prod\limits_{l = 1}^{m} {\left( {1 - \frac{{p_{{ij_{l} }} }}{t}} \right)^{{\omega_{l} }} } }} ,\widehat{\xi }_{{t\prod\limits_{l = 1}^{m} {\left( {\frac{{q_{{ij_{l} }} }}{t}} \right)^{{\omega_{l} }} } }} ,\widehat{\xi }_{{t\prod\limits_{l = 1}^{m} {\left( {\frac{{r_{{ij_{l} }} }}{t}} \right)^{{\omega_{l} }} } }} } \right\rangle$$
(19)

According to WPM, we obtain the weighted values using expression (20)

$$P_{i} = \prod\limits_{l = 1}^{m} {\left( {\widehat{y}_{ij} } \right)^{{\omega_{j} }} } = \left\langle {\widehat{\xi }_{{t\prod\limits_{l = 1}^{m} {\left( {\frac{{p_{{ij_{l} }} }}{t}} \right)^{{\omega_{{_{l} }} }} } }} ,\widehat{\xi }_{{t - t\prod\limits_{l = 1}^{m} {\left( {1 - \frac{{q_{{ij_{l} }} }}{t}} \right)^{{\omega_{{_{l} }} }} } }} ,\widehat{\xi }_{{t - t\prod\limits_{l = 1}^{m} {\left( {1 - \frac{{r_{{ij_{l} }} }}{t}} \right)^{{\omega_{{_{l} }} }} } }} } \right\rangle$$
(20)

where \(\widehat{y}_{ij} = \left\langle {\widehat{\xi }_{{p_{ij} }}^{{}} ,\widehat{\xi }_{{q_{ij} }}^{{}} ,\widehat{\xi }_{{r_{ij} }}^{{}} } \right\rangle\) represents the aggregated elements of matrix (10), while \(\omega_{j}\) represents the weight coefficient of criterion j.

Step 6 Calculating the resulting functions of the WSM and WPM models

$$\chi (Q_{i} ) = {{(2t + p - q - r)} \mathord{\left/ {\vphantom {{(2t + p - q - r)} {(3t)}}} \right. \kern-0pt} {(3t)}}, \, \quad \forall \, \chi (Q_{i} ) \in [0,1]$$
(21)
$$\chi (P_{i} ) = {{(2t + p - q - r)} \mathord{\left/ {\vphantom {{(2t + p - q - r)} {(3t)}}} \right. \kern-0pt} {(3t)}}, \, \quad \forall \, \chi (P_{i} ) \in [0,1]$$
(22)

Step 7 Calculating the integrated value of the criterion function. Since in the previous step of the WASPAS method we defined the WSM and WPM resulting functions, in this step we obtain the integrated value of the function

$$K_{i} = \lambda \sum_{j = 1}^{n} {\chi (Q_{i} } ) + (1 - \lambda )\sum_{j = 1}^{n} {\chi (P_{i} )}$$
(23)

where coefficient \(\lambda\) takes its value from interval \([0,1]\) and is obtained from the assumption that the sum of all WSM values according to the alternatives should be equal to the sum of all WPM values according to the alternatives.

$$\lambda = \frac{{\sum_{i = 1}^{m} {\chi (P_{i} } )}}{{\sum_{i = 1}^{m} {\chi (Q_{i} } ) + \sum_{i = 1}^{m} {\chi (P_{i} )} }}$$
(24)

Step 8 Selection of the optimal alternative. The alternatives are ranked based on the values of \(K_{i}\), whereby the best alternative is the one with the highest value of \(K_{i}\).

4 Application of the LNN WASPAS model to evaluate the work of the advisors

An advisor is an individual who in a company, other legal entity or for a contractor carries out activities that ensure the implementation of regulations in the transport of hazardous goods, organizes the transport of hazardous goods and increases the level of safety. Table 1 presents the criteria for evaluating the work of an advisor and gives a brief description of them. Authors and experts from the field of transporting hazardous goods selected nine criteria which they believe to be most significant in the evaluation of the work of advisors. As experts from this field of research, professionals from the Department for the transport of hazardous goods at the Ministry of construction and traffic infrastructure, traffic inspectors and persons who lead professional associations from this field were surveyed.

Table 1 Criteria for evaluating the work of the advisors

Seven experts took part in the research (\(e_{i} , \, i = 1,2, \ldots ,7\)) with weight coefficients of \(\delta_{1} = 0.1183\), \(\delta_{2} = 0.1491\), \(\delta_{3} = 0.1096\), \(\delta_{4} = 0.1554\), \(\delta_{5} = 0.1656\), \(\delta_{6} = 0.1144\) and \(\delta_{7} = 0.1877\). A total of 21 advisors were evaluated who were denoted as A1 to A21. The names of these advisors are not given in order to protect their personal data. The advisors (alternatives) were evaluated according to the criteria using a set of linguistic variables \(\varOmega = \{ \varphi_{i} |i \in [0,6]\}\), whereby \(\varphi =\) {\(\varphi_{0}\)-exceedingly low, \(\varphi_{1}\)-low, \(\varphi_{2}\)-slightly low, \(\varphi_{3}\)-medium, \(\varphi_{4}\)-slightly high, \(\varphi_{5}\)-high, \(\varphi_{6}\)-exceedingly high}.

Step 1 In the first step, the experts evaluated the 21 alternatives (advisors) in relation to nine evaluation criteria denoted as C1 to C9. Thus, for each expert, one correspondence matrix was formed (Table 2). Evaluation of the alternatives was carried out using a predefined set of linguistic variables \(\varOmega = \{ \varphi_{i} |i \in [0,6]\}\).

Table 2 The expert correspondent matrices

Step 2 In the second step, using expression (9) the expert correspondence matrices shown in Table 2 were normalized. Since all of the criteria C1–C9 fall into the group of benefit (max) criteria (a higher value is desirable) for normalization of the values from Table 2, only the second part of expression (9) was used, since the first part refers to the normalization of the cost (min) group of criteria. The normalization of elements A1–C1 (\(\varphi_{11}^{(1)}\)) in matrix \(N^{(1)} = \left[ {\varphi_{ij}^{(1)} } \right]_{21 \times 9}\) was carried out using the following expression

$$\widehat{y}_{11}^{(1)} = \left\langle {\widehat{\xi }_{{p_{11} }}^{(1)} ,\widehat{\xi }_{{q_{11} }}^{(1)} ,\widehat{\xi }_{{r_{11} }}^{(1)} } \right\rangle = \left\langle {\widehat{\xi }_{5}^{(1)} ,\widehat{\xi }_{5}^{(1)} ,\widehat{\xi }_{5}^{(1)} } \right\rangle = \left\{ \begin{aligned} \widehat{\xi }_{5}^{(1)} = \xi_{5}^{(1)} ; \hfill \\ \, \widehat{\xi }_{5}^{(1)} = \xi_{5}^{(1)} ; \hfill \\ \, \widehat{\xi }_{3}^{(1)} = \xi_{3}^{(1)} .\hfill \\ \end{aligned} \right.$$

Normalization of the remaining elements from the expert correspondence matrices \(\widehat{Y}^{(l)} = \left[ {\widehat{y}_{ij}^{(l)} } \right]_{21 \times 9} ,l = 1,2, \ldots ,7;\) (Table 2) was carried out in a similar way.

Step 3 In order to evaluate the alternatives, the normalized expert correspondence matrices were aggregated into a single normalized initial decision matrix (Table 3). Aggregation of the expert matrices \(N^{(l)}\) (\(l = 1,2, \ldots ,7\)) was carried out using LNNNWGBM, expression (11).

Table 3 Normalized initial decision matrix

The element in position C11–A1 (\(\widehat{y}_{11}\)) was aggregated using expression (11) in the following way

$$\begin{aligned} \widehat{y}_{11} & = {\text{LNNWGBM}}^{p,q} \left( {\widehat{y}_{11}^{(1)} ,\widehat{y}_{11}^{(2)} , \ldots ,\widehat{y}_{11}^{(7)} } \right) = \frac{1}{p + q}\sum_{i = 1}^{7} {{\mathop{\mathop{\sum}\limits_{j = 1}}\limits_{j \ne i}}^{7} {\left( {p\widehat{y}_{11}^{(i)} + q\widehat{y}_{11}^{(j)} } \right)} }^{{\frac{{\delta_{i} \delta_{j} }}{{1 - \delta_{i} }}}} ;\quad p = q = 1; \\ & = \left\langle \begin{aligned} \widehat{\xi }_{{6 - 6\left( {1 - \left( {\left( {1 - \left( {1 - \frac{5}{6}} \right)\left( {1 - \frac{4}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.149}{1 - 0.118}}} \cdot \left( {1 - \left( {1 - \frac{5}{6}} \right)\left( {1 - \frac{4}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1096}{1 - 0.118}}} \cdot \left( {1 - \left( {1 - \frac{5}{6}} \right)\left( {1 - \frac{4}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1554}{1 - 0.118}}} \cdot , \ldots , \cdot \left( {1 - \left( {1 - \frac{6}{6}} \right)\left( {1 - \frac{4}{6}} \right)} \right)^{{\frac{0.1877 \cdot 0.1144}{1 - 0.1877}}} } \right)} \right)^{{\frac{1}{2}}} }} , \hfill \\ \widehat{\xi }_{{6\left( {1 - \left( {\left( {1 - \left( {\frac{5}{6}} \right)\left( {\frac{1}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.149}{1 - 0.118}}} \cdot \left( {1 - \left( {\frac{5}{6}} \right)\left( {\frac{2}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1096}{1 - 0.118}}} \left( {1 - \left( {\frac{5}{6}} \right)\left( {\frac{1}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1554}{1 - 0.118}}} \cdot , \ldots , \cdot \left( {1 - \left( {\frac{4}{6}} \right)\left( {\frac{3}{6}} \right)} \right)^{{\frac{0.1877 \cdot 0.1144}{1 - 0.1877}}} } \right)} \right)^{{\frac{1}{2}}} }} , \hfill \\ \widehat{\xi }_{{6\left( {1 - \left( {\left( {1 - \left( {\frac{3}{6}} \right)\left( {\frac{2}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.149}{1 - 0.118}}} \cdot \left( {1 - \left( {\frac{3}{6}} \right)\left( {\frac{2}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1096}{1 - 0.118}}} \cdot \left( {1 - \left( {\frac{3}{6}} \right)\left( {\frac{2}{6}} \right)} \right)^{{\frac{0.118 \cdot 0.1554}{1 - 0.118}}} \cdot , \ldots , \cdot \left( {1 - \left( {\frac{1}{6}} \right)\left( {\frac{3}{6}} \right)} \right)^{{\frac{0.1877 \cdot 0.1144}{1 - 0.1877}}} } \right)} \right)^{{\frac{1}{2}}} }} \hfill \\ \end{aligned} \right\rangle = \left\langle {\widehat{\xi }_{ 4.36} ,\widehat{\xi }_{2.39} ,\widehat{\xi }_{ 2. 2 1} } \right\rangle \\ \end{aligned}$$

where \(\delta_{i,j}\) (with coefficients \(\delta_{1} = 0.1183\), \(\delta_{2} = 0.1491\), \(\delta_{3} = 0.1096\), \(\delta_{4} = 0.1554\), \(\delta_{5} = 0.1656\), \(\delta_{6} = 0.1144\) and \(\delta_{7} = 0.1877\)) represents the weight coefficients of the experts. Aggregation of the remaining elements of the aggregated normalized matrix in Table 3 was carried out in the same way.

Step 4 After determining the initial decision matrix (Table 3), the deviations between the elements of the aggregated matrix were calculated using expressions (12)–(16). Thus, for criteria (C1–C9) the deviations shown in Table 4 were obtained.

Table 4 Deviations between the criteria in the initial decision matrix

The weight coefficients of criteria C1–C9 were obtained using expression (17)

$$\begin{aligned} w_{1} & = {{52.314} \mathord{\left/ {\vphantom {{52.314} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0.3456}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0.3456}}, \\ w_{2} & = {{38.885} \mathord{\left/ {\vphantom {{38.885} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 5 6 8 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 5 6 8 ,}} \\ w_{3} & = {{45.336} \mathord{\left/ {\vphantom {{45.336} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 9 9 5 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 9 9 5 ,}} \\ w_{4} & = {{ 4 8. 2 9 5} \mathord{\left/ {\vphantom {{ 4 8. 2 9 5} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 1 90 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 1 90 ,}} \\ w_{5} & = {{ 5 7. 8 4 2} \mathord{\left/ {\vphantom {{ 5 7. 8 4 2} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 8 2 1 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 8 2 1 ,}} \\ w_{6} & = {{ 40. 1 80} \mathord{\left/ {\vphantom {{ 40. 1 80} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 6 5 4 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 6 5 4 ,}} \\ w_{7} & = {{ 3 7. 2 1 9} \mathord{\left/ {\vphantom {{ 3 7. 2 1 9} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 4 5 9 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 2 4 5 9 ,}} \\ w_{8} & = {{ 5 1. 6 7 5} \mathord{\left/ {\vphantom {{ 5 1. 6 7 5} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 4 1 4 ,}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 3 4 1 4 ,}} \\ w_{9} & = {{ 7 2. 5 2 3} \mathord{\left/ {\vphantom {{ 7 2. 5 2 3} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 4 7 9 1.}}} \right. \kern-0pt} {\sqrt {(52.314)^{2} + (38.885)^{2} + \cdots + (72.523)^{2} } = 0. 4 7 9 1.}} \\ \end{aligned}$$

The normalized values of the weight coefficients of the criteria were obtained using expression (17). By normalizing the value \(w_{1} = 3456\), we obtained the final value of the weight coefficient for the first criterion

$$\omega_{1} = \frac{{w_{1} }}{{\sum_{j = 1}^{9} {w_{j} } }} = \frac{0.3456}{{0. 3 4 5 6 { + }0. 2 5 6 9 { + }0. 2 9 9 5 { + } \cdots { + }0. 4 7 9 1}} = 0.1178$$

The weight coefficients of the remaining criteria were determined in a similar way:

$$\omega_{j} = \left( {0.1178,0.0875,0.1020,0.1087,0.1302,0.0904,0.0838,0.1163,0.1632} \right)^{T}$$

Step 5 The weighted sum and the weighted product of the optimality criteria (Table 5) were calculated using expressions (19) and (20).

Table 5 WSM and WPM values

According to WSM, we obtained the weighted values for alternative A1 using expression (19)

$$\sum_{j = 1}^{9} {Q_{1j} } = \left\langle \begin{aligned} \widehat{\xi }_{{6 - 6\left( {\left( {1 - \frac{4.36}{6}} \right)^{0.1177} \cdot \left( {1 - \frac{4.311}{6}} \right)^{0.0 8 7 5} \cdot \left( {1 - \frac{3.73}{6}} \right)^{0. 10 20} \cdot \left( {1 - \frac{ 3. 5 6}{6}} \right)^{0. 10 8 7} \cdot \ldots \left( {1 - \frac{ 4. 8 7}{6}} \right)^{0. 1 6 3 2} } \right)}} , \hfill \\ \widehat{\xi }_{{6\left( {\left( {\frac{2.39}{6}} \right)^{0.1177} \cdot \left( {\frac{2.35}{6}} \right)^{0.0 8 7 5} \cdot \left( {\frac{2.18}{6}} \right)^{0. 10 20} \cdot \left( {\frac{2.12}{6}} \right)^{0. 10 8 7} \cdot \ldots , \cdot \left( {\frac{3.33}{6}} \right)^{0. 1 6 3 2} } \right)}} , \hfill \\ \widehat{\xi }_{{6\left( {\left( {\frac{2.21}{6}} \right)^{0.1177} \cdot \left( {\frac{1.91}{6}} \right)^{0.0 8 7 5} \cdot \left( {\frac{2.61}{6}} \right)^{0. 10 20} \cdot \left( {\frac{2.02}{6}} \right)^{0. 10 8 7} \cdot \ldots , \cdot \left( {\frac{2.94}{6}} \right)^{0. 1 6 3 2} } \right)}} , \hfill \\ \end{aligned} \right\rangle = \left\langle {\xi_{4.23} ,\xi_{2.55} ,\xi_{2.49} } \right\rangle$$

According to WPM, we obtained the weighted values for alternative A1 using expression (20)

$$\sum_{j = 1}^{9} {P_{1j} } = \left\langle \begin{aligned} \widehat{\xi }_{{6\left( {\left( {\frac{4.36}{6}} \right)^{0.1177} \cdot \left( {\frac{4.11}{6}} \right)^{0.0 8 7 5} \cdot \left( {\frac{3.73}{6}} \right)^{0. 10 20} \cdot \left( {\frac{3.56}{6}} \right)^{0. 10 8 7} \cdot \ldots , \cdot \left( {\frac{4.87}{6}} \right)^{0. 1 6 3 2} } \right),}} \hfill \\ \widehat{\xi }_{{6 - 6\left( {\left( {1 - \frac{2.39}{6}} \right)^{0.1177} \cdot \left( {1 - \frac{2.35}{6}} \right)^{0.0 8 7 5} \cdot \left( {1 - \frac{2.18}{6}} \right)^{0. 10 20} \cdot \left( {1 - \frac{ 2. 1 2}{6}} \right)^{0. 10 8 7} \cdot \ldots \left( {1 - \frac{ 3. 3 3}{6}} \right)^{0. 1 6 3 2} } \right)}} , \hfill \\ \widehat{\xi }_{{6 - 6\left( {\left( {1 - \frac{2.21}{6}} \right)^{0.1177} \cdot \left( {1 - \frac{1.91}{6}} \right)^{0.0 8 7 5} \cdot \left( {1 - \frac{2.61}{6}} \right)^{0. 10 20} \cdot \left( {1 - \frac{ 2. 0 2}{6}} \right)^{0. 10 8 7} \cdot \ldots \cdot \left( {1 - \frac{ 2. 9 4}{6}} \right)^{0. 1 6 3 2} } \right)}} \hfill \\ \end{aligned} \right\rangle = \left\langle {\xi_{1.77} ,\xi_{3.45} ,\xi_{3.51} } \right\rangle$$

The WSM and WPM of the weighted values for the remaining alternatives were obtained in a similar way.

Step 6 The resulting functions of the WSM and WPM models were calculated using expressions (21) and (23) (Table 6).

Table 6 The resulting functions of the WSM and WPM models

Using expression (21), we obtained the resulting function of WSM for alternative A1

$$\chi (Q_{1} ) = \chi (\left\langle {\xi_{4.23} ,\xi_{2.55} ,\xi_{2.49} } \right\rangle ) = {{(2 \cdot 6 + 4.23 - 2.55 - 2.49)} \mathord{\left/ {\vphantom {{(2 \cdot 6 + 4.23 - 2.55 - 2.49)} {(3 \cdot 6)}}} \right. \kern-0pt} {(3 \cdot 6)}} = 0.6221$$

According to WPM, we obtained the weighted values for alternative A1 using expression (20)

$$\chi (P_{1} ) = \chi (\left\langle {\xi_{1.77} ,\xi_{3.45} ,\xi_{3.51} } \right\rangle ) = {{(2 \cdot 6 + 1.77 - 3.45 - 3.51)} \mathord{\left/ {\vphantom {{(2 \cdot 6 + 1.77 - 3.45 - 3.51)} {(3 \cdot 6)}}} \right. \kern-0pt} {(3 \cdot 6)}} = 0.3779$$

The resulting functions for the WSM and WPM models for the remaining alternatives were determined in a similar way (Table 6).

Step 7 The integrated values of the criterion functions of the alternatives were obtained using expressions (23) and (24), and they can be seen in Table 6. The integrated value of the criterion function for the first alternative (A1) was obtained using expression (23)

$$K_{1} = \lambda \sum_{j = 1}^{9} {\chi (Q_{1j} } ) + (1 - \lambda )\sum_{j = 1}^{9} {\chi (P_{1j} )} = 0.390 \cdot 0.6221 + (1 - 0.390) \cdot 0.3779 = 0.4730$$

where coefficient \(\lambda\) was obtained using expression (24)

$$\lambda = \frac{{\sum_{i = 1}^{21} {\chi (Q_{i} } )}}{{\sum_{i = 1}^{21} {\chi (Q_{i} } ) + \sum_{i = 1}^{21} {\chi (P_{i} } )}} = \frac{ 1 2. 8 1 8}{{ 1 2. 8 1 8 { + 8}. 1 8 1}} = 0.390$$

and where we obtained the values \(\sum_{i = 1}^{21} {\chi (Q_{i} } ) = 12.818\) and \(\sum_{i = 1}^{21} {\chi (P_{i} )} = 8.181\) by summing the elements from Table 6.

Step 8 The alternatives are ranked in step 8 based on the values obtained for the criterion functions \(K_{i}\) (Table 6). The best alternative is selected as the one with the highest value of \(K_{i}\), which in this case is alternative A5. The final ranking of the alternatives is shown in Table 6.

5 Discussion and validation of the results

The discussion and validation of the results are in three parts: (1) the effect of a change in the p and q parameters in a Bonferroni aggregator on the results presented in Sect. 4; (2) a sensitivity analysis of the LNN WASPAS model to changes in the weight coefficients of the evaluation criteria and (3) validation of the results obtained by the LNN WASPAS model carried out by comparing them with LNN extensions of TOPSIS [28, 30], LNN CODAS (proposed), LNN VIKOR (proposed) and LNN MABAC (proposed) models. The details of these parts are presented in the following section.

5.1 The effect of a change in parameters p and q on the results of the evaluation

In this section, different values of parameters p and q are considered and the effects of changing their values on the results of the evaluation are analyzed. The analyzed values of parameters p and q in LNNNWGBM and their effect on the results of the ranking are shown in Fig. 2.

Fig. 2
figure 2

Ranking order for different values of parameters p and q

From Fig. 2, we see that parameters p and q in the LNNNWGBM aggregator have a certain effect on the final results of the ranking. In four scenarios, changes in parameters p and q led to minor changes in the ranking of the alternatives. For the parameter values p = 1, q = 2 and p = 7, q = 7, there was a change in the ranking of the alternatives that were 12th (A20) and 13th (A21), i.e., alternatives A20 and A21 changed places. The remaining alternatives retained their existing ranks. This change is the result of the small differences in the values of the criterion functions for alternatives A20 and A21. The values of the criterion functions for alternatives A20 and A21 are almost the same, which can be seen in Table 6 (K20 = 0.4750 and K21 = 0.4753). Since alternative A21 had a very small advantage over alternative A20 (only 0.063%), a change in parameters p and q caused a change in their ranking. Similar to the previous case, for the parameter values p = 2, q = 1; p = 3, q = 2 and p = 4, q = 3 there is a change in the ranking of alternatives A7, A4 and A8, which in the initial ranking were seventh, eighth and ninth, respectively. As can be seen in Fig. 2, the change in the ranking here is also due to their having approximately the same values of the criterion functions K7= 0.47632, K4= 0.47629 and K8= 0.4760.

Based on the results shown (Fig. 2), we can conclude that for different values of parameters p and q the results of the ranking remain almost the same. Small and almost expected changes occur only in alternatives that have roughly the same value of their criterion functions. We can therefore conclude that the effect of changing parameters p and q is very small and does not influence the results of this decision-making problem.

5.2 Sensitivity analysis of the LNN WASPAS model based on the influence of variations in the value of the weight coefficients on the ranks of the alternatives

In this paper, a sensitivity analysis was performed to changes in the weight coefficients of the criteria on the ranking of the alternatives through 54 scenarios (Table 7).

Table 7 Sensitivity analysis scenarios

The scenarios were grouped into six groups, so in the first group of nine criteria (S1–S9) in each scenario the value of one criterion was increased by 1.25. At the same time, the values of the remaining criteria were not changed. In the following groups, the process was repeated, but using different values. So, in the second group (S10–S18) the values of individual criteria were increased by 1.45, in the third (S19–S27) by 1.65, the fourth (S28–S36) by 1.85, and the fifth (S37–S45) by 2.05, while in the sixth group (S46–S54) the value of individual criteria was increased by 2.25. Both in the first group of scenarios and in the remaining scenarios, the values of the unfavored criteria remained unchanged. The changes in the ranks of the alternatives through 54 scenarios are shown in Fig. 3.

Fig. 3
figure 3

Analysis of changes in the ranking of the alternatives through 54 scenarios

Changes in the weight coefficients through 54 scenarios show that assigning different weights to the criteria leads to a change in the ranks of individual alternatives, which confirms that the model is sensitive to changes in the weight coefficients. In Fig. 3, the horizontal axis (apical axis) represents the rank for the analyzed alternative, while the vertical axis (ordinate axis) represents the number of scenarios in which the observed alternative has the corresponding rank. So, for example, with Fig. 3, we see that alternative A5 remains first-ranked in all scenarios, while alternative A6 is ranked second in 52 scenarios third in one and fourth in another.

By comparing the initial ranks of the alternatives (Table 6) with the ranks obtained through the scenarios (Fig. 3), we can see that all of the alternatives retain their existing rank through the majority of scenarios. If we take the initial ranks from Table 6 as the reference values and compare them with those obtained through the scenarios, we can see a normal distribution of the ranks around the reference values. There is very little dispersion of the ranks around the reference values, and so all deviations are covered by \(\pm\) two standard deviations (Sdev). The average value of the standard deviation through the scenarios is \(S_{\text{dev}} = 0.428\), Fig. 4.

Fig. 4
figure 4

Deviation of the ranks of the alternatives from the reference values through 54 scenarios

From Fig. 4, we can see that through the scenarios there is no deviation in the alternative ranked first, A5, while the alternative ranked second (A6) has very little deviation. For the remaining alternatives, the value of Sdev does not go above 0.96, and for 16 alternatives (in all 54 scenarios) it does not go above 0.40. The average value of Sdev for all alternatives is 0.428, which indicates that the correlation of the ranks is very high through the scenarios. Since the average value of Sdev is significantly lower than 0.5, we can conclude that there is a very high correlation (closeness) of the ranks and that the proposed ranking is confirmed and credible [42, 52].

5.3 Verifying the stability of the solution based on different ranking methodologies

The stability of the solution was verified by comparing the results of the LNN WASPAS model with the results obtained using LNN extensions of traditional MCDM models: TOPSIS [21], MABAC [37], VIKOR [34] and EDAS [25]. These methods were chosen because their application so far has shown that they give stable and reliable results [52, 53]. For the purposes of this research, the authors made original extensions of the MABAC, VIKOR and EDAS multi-criteria techniques, based on the LNN concept.

In the following section, the LNN WASPAS model was validated by comparing the results with LNN TOPSIS [28, 30], LNN MABAC, LNN VIKOR and LNN EDAS models. The comparative ranking of the alternatives is shown in Fig. 5.

Fig. 5
figure 5

Comparison of the ranks of the alternatives according to different methods

Figure 5 shows that the proposed model is stable, because most of the alternatives stay in the same position using different LNN methods. Alternatives A5, A6, A8 and A14 remain in the same position for all approaches, while A1, A12 and A16 are in the same position for all methods except for LNN EDAS. The biggest changes in position are for alternative A20. The results indicate the set {A5, A6} to be good alternatives.

The alternative ranked highest by LNN VIKOR, LNN MABAC, LNN TOPIS and LNN EDAS is the closest to the ideal solution. However, the alternative ranked highest by LNN TOPSIS is the best in terms of the ranking index, but this does not mean that it is always the closest to the ideal solution. Alternatives A5 and A6 are top ranked by LNN TOPSIS, and they are very close to each other. Some results by LNN TOPSIS are different from the results by LNN VIKOR, LNN MABAC and LNN EDAS, and the solution by LNN TOPSIS is not always the closest to the ideal. For certain weights, the alternative ranked highest by LNN TOPSIS is A6, whereas the closest to the ideal is A5. According to the LNN TOPSIS method Qj, the best solution is A5 since Q5 = 0.872. Alternative A6 is the best according to D* = 0.1310. However, A5 is not the closest to the ideal since D 6 = 0.402 and D 5 = 0.392. From these values, we can see that A5 is ranked best by LNN TOPSIS, although it is not the closest to the ideal, because D 6 = 0.402 and D 5  < D 6 . We can conclude that the LNN TOPSIS method determines a solution according to the distance from the ideal/negative-ideal solution, but the main issue in TOPSIS is the negligence of the relative importance of these distances.

Ranking by LNN VIKOR, LNN MABAC and LNN EDAS is almost the same and gives similar results to the ranking in LNN WASPAS. The initially best-ranked alternative according to LNN MABAC is A5 since the dominance index of alternative A5 in relation to alternative A6 (initially the second-ranked alternative) is higher than ID= 0.045, so we conclude that A5 has enough advantage in relation to A6, and thus alternative A5 has the first rank. The other values of the dominance index are higher than 0.045, so the initial rank is retained for the other alternatives.

The LNN VIKOR, LNN MABAC, LNN TOPSIS and LNN EDAS results stand only for the given set of alternatives. Inclusion (or exclusion) of an alternative could affect the LNN VIKOR, LNN MABAC, LNN TOPSIS and LNN EDAS ranking of a new set of alternatives. By fixing the best and the worst values, this effect could be avoided, but that would mean that the decision maker could define a fixed ideal solution. The paper does not consider the trade-offs involved by normalization when obtaining the aggregating function in the LNN WASPAS method and this remains a topic for further research.

Spearman’s rank correlation coefficient was used to determine the relationship between the results obtained by different approaches (Fig. 6). The results of the ranking comparison show an extremely high correlation between these models. Correlation with the LNN MABAC and LNN EDAS models is 0.995, while correlation with the LNN VIKOR and LNN TOPSIS models is 0.994 and 0.975, respectively. The mean SCC value for all of the models is 0.990. Since all of the SCC values are significantly higher than 0.9, we can conclude that there is a very high correlation (closeness) of the ranks and that the proposed ranking is confirmed and credible [42]. Based on this analysis, in addition to confirming the credibility of the ranking, we can also draw the conclusion that the LNN-based approach successfully exploits the uncertainties that arise in the group decision-making process.

Fig. 6
figure 6

Spearman’s coefficient values for the MCDM models

6 Managerial implications and contributions

The practical application of this model makes it possible to obtain credible results when deciding under uncertainty conditions and when the data on which a decision is based are partially known and imprecise. The methodology’s flexibility in the selection and weighting of performance measures to be used is also valuable. This flexibility will allow management to perform sensitivity analyses at many levels and thus obtain more robust and relevant solutions. Therefore, the application of this model is significant. This model practically helps managers to deal with their own subjectivity in prioritizing criteria and advisors in the transport of hazardous goods. The results of the research indicate the justification of the selected MCDM model.

The objective of this case study is to evaluate advisors in the transport of hazardous goods. The first benefit of this study is criteria selection based on a comprehensive literature review and practical research. The second benefit is not only the evaluation of advisors in the transport of hazardous goods, but also the analysis of advisors who do not satisfy the defined criteria. This tool will be acceptable to managers who have to deal with large magnitudes of uncertainties and imprecision in human resource management.

Thus, the main contribution and novelty of this study are as follows:

  • This paper introduces a unique hybrid LNN WASPAS MCDM model that provides more objective expert evaluation of criteria in a subjective environment. The present methodology enables the evaluation of alternative solutions (advisors) despite dilemmas in the decision-making process and lack of quantitative information. The multi-criteria model presented represents new methodology that gives employers the possibility of evaluating the work of advisors by means of predefined criteria, in order to reduce risk in the transport of hazardous goods, and to reduce the level of damage and extent of any consequences in the event of an accident. In order to validate the LNN WASPAS model in this study, original LNN VIKOR, LNN MABAC and LNN EDAS models were also developed, the results of which were compared with those of the original LNN WASPAS model.

  • In this study, criteria are proposed for the evaluation of advisors, and they are evaluated using the new LNN model for determining the weight coefficients of the criteria. The model for determining the weight coefficients of the criteria was implemented within the LNN WASPAS model, which significantly improved the structure of the WASPAS model. The evaluation criteria provide a critical analysis of the content of empirical research in the sector for the transport of hazardous goods, which serves as a useful reference for researchers in the transport of hazardous goods or other operations fields. Defining criteria for evaluating advisors in the field of transporting hazardous goods improves the theoretical and practical framework for managing their work and effectiveness.

  • Assessing the potentialities of advisors in the sector for the transport of hazardous goods, besides providing numerous objective indicators, helps managers to deal with their own subjectivity. The use of the LNN WASPAS approach significantly reduces imprecision when assessing the potentialities of advisors in the sector for the transport of hazardous goods that arises as a result of the lack of complete information on the criteria characteristics of the alternatives offered.

  • The application of the LNN WASPAS approach significantly reduces uncertainty. The proposed hybrid model uses only internal linguistic knowledge (degree of truth, indeterminacy and falsity) to present the values of the attributes of a decision. In this way, subjectivity and assumptions when defining the indeterminacy and falsity degree in expert preferences are eliminated that could affect the values of the attribute and the final choice of alternatives. The present methodology enables the evaluation of alternative solutions regardless of dilemmas in the decision-making process and lack of quantitative information.

7 Conclusion

The transport of hazardous materials plays a very important role with regard to environmental protection, i.e., the risk of accidents that can endanger the environment, whereby it is necessary to keep any possible risk to a minimum. In addition, the transport chain of hazardous materials must satisfy all participants in it without compromising the safety of any of them. Advisors for the safety of hazardous materials, whose role it is to prevent the occurrence of potential accidents, have an influence on the adequate organization and efficiency of the transport of hazardous materials. It is therefore very important to monitor and assess the work of these advisors, and to determine the level of professionalism with which they carry out their work. In this paper, a completely new methodology was proposed for assessing the work of safety advisors in the transport of hazardous goods, which is one of the contributions of the paper. The original LNN WASPAS model was developed for the purpose of evaluating the work of advisors, which is the second contribution of the paper. The results from the proposed model were verified by means of a sensitivity analysis that is made up of three parts. In the first part, different values of the parameters p and q were presented and the effect of a change in their values was analyzed on the results of the evaluation of the alternatives. In the second part, a sensitivity analysis is performed of the ranks of the alternatives to changes in the weight coefficients of the criteria through the formation of 54 scenarios, and in the third part the model was compared with the new models developed in this paper: LNN CODAS, LNN VIKOR and LNN MABAC. The development of these models in the sensitivity analysis is the third contribution of the paper. Lastly, Spearman’s correlation coefficient was calculated which confirms the ranking of the alternatives.

In LNN, independent linguistic variables are used to represent the degree of truth, indeterminacy and falsity, but not like in single-valued neutrosophic numbers in which exact numerical values are used. In comparison with other concepts, a novel LNN WASPAS approach has some advantages that can be described as follows. The first reason is its advantage in comparison with gray theory. Gray relation analysis provides a well-structured analytical framework for the multi-criteria decision-making process, but it lacks the capability to characterize the subjective perceptions of designers in the evaluation process. LNNs may help here, because they can facilitate effective representation of vague information or imprecise data. In addition, the integration of linguistic neutrosophic numbers in MCDM methods makes it possible to explore the subjective and unclear evaluation of experts and to avoid assumptions, which is not the case when applying, for example, fuzzy theory. According to Hashemkhani Zolfani et al. [17], the main advantage of the WASPAS method is its high degree of reliability. The integration of linguistic neutrosophic numbers and the WASPAS method, with advantages of both concepts, presents a very important support in decision-making processes.

The research has shown that the LNN WASPAS model takes into consideration all parameters that affect the final decision, regardless of the degree and nature of their uncertainty. The model allows the processing of qualitative, subjective expert preferences, even when decisions are made on the basis of data that is partially known or even very little known. In this way, it is easier for decision makers to express their own preferences, while respecting subjectivity and the lack of information on specific criteria. In addition, the LNN model for determining the weight coefficients of the criteria, which improves the traditional WASPAS model, makes it possible to determine the weight coefficients for evaluating advisors. In addition to the above contributions, the benefit of this study is the development of selection criteria based on a comprehensive literature review and research involving experts from the Ministry of Construction and Infrastructure of the Republic of Serbia, as well as traffic inspectors and persons who lead professional association in this field in the Republic of Serbia. The second benefit is not only the evaluation of advisors in the transport of hazardous goods, but also the analysis of advisors who do not satisfy the defined criteria. The sustainable criteria provide a critical analysis of the content of empirical research that serves as a useful reference for researchers in operations fields.

Also, the result of this study helps managers to establish a systematic approach to the selection of the best advisors within the set of criteria. This tool will be acceptable to managers who have to deal with greater magnitudes of uncertainties and imprecision in the development and planning of transport. The results suggest the need for future workshops and discussion groups to coordinate the methodical procedures for evaluating advisors, and for improving the perception of transport resources. The MCDM methodology suggested here provides managers with a unique tool suitable for evaluating the work of advisors in relation to predefined sustainable criteria. The LNN WASPAS model is a tool for managing human resources in the process of transporting hazardous goods which gives managers insight into the quality of the work of their advisors. Good quality management of human resources contributes to reduced risks in the transport of hazardous goods, as well as a reduction in the level of damage and extent of the consequences in the event of accidents. From the aspect of the quality of the work of the safety advisors in the transport of hazardous goods, it is necessary to apply the proposed methodology at least twice a year, or to conduct constant monitoring and evaluation of the work of the advisors.

Bearing in mind the stated advantages, one of the improvements in this model would be the development and implementation of software for real-world applications. This would make the model much more within the reach of users and enable full exploitation of all the benefits stated in the paper.

As shown in Sect. 2, there are only a few papers that discuss the application of the LNN concept in MCDM. In view of this, the LNN WASPAS model represents an original MCDM approach that has not been considered in the literature so far and which provides promising results. The authors suggest that one of the pathways for future research is the application of LNN in other traditional MCDM models for determining the weight coefficients of criteria (e.g., Best–Worst method, DEMATEL method, FUCOM). Further integration of the LNN approach in traditional MCDM models, such as the Best–Worst method and the AHP method, would make it possible to determine the degree of consistency for expert comparisons. This would indirectly make it possible to determine the degree of reliability of the results, thus significantly contributing to the validation of the model. In addition, future research should include extension of the LNN WASPAS method with a stability analysis determining the weight stability intervals. That research should include determination of the weight stability interval [wLi, wUi] for each (ith) criterion, separately, with the initial values of the weights.