1 Introduction

The Circular Economy (CE) establishes new business concept models that alter traditional linear economic "make", "use" and "waste" models. A circular economy is a production and consumption paradigm that promotes the sharing, reusing, repairing, and recycling of existent resources and goods for as long as feasible. This unique concept attempts to maintain the value of products, materials, and resources for as long as possible by returning them to the production process, enhancing material reuse and recycling, decreasing waste, prolonging the product life of long-lasting consumer goods, and improving energy efficiency (Murray et al. 2017; European Commission 2015). In 2015, the European Commission published its first circular economy action plan which include circular practices in numerous industries, taking into account government rules and regulations. Additionally, it helps stimulate Europe's transformation to a circular economy, increases global competitiveness, creates new jobs, and promotes sustainable growth.

In the field of CE, the environmental and economic magnitude of development is generally discussed by practitioners and researchers (Ghisellini et al. 2016). However, CE’s contribution to the social components is commonly mentioned as inadequate or without empirical evidence (Walker et al. 2021; Schroeder et al. 2019). Actually, the CE model is closely linked to social enterprise activity in order to benefit society, business, and planet (Robinson 2021). The CE's social goal is to make effective use of available resource capacity via communal and cooperative efforts, rather than individual consumer culture, through fostering a sharing and service economy and increasing employment. Korhonen et al. (2018). Keeping important resources moving throughout the economy helps to promote the market for secondary goods and materials in all locations, which might lead to the creation of new jobs in low-wage areas (Alliance 2015). It also satisfies the demand for higher-quality, longer-lasting products among consumers. According to the International Labor organization (ILO), the generation of renewable energy, increased efficiency, the adoption of electric cars, and improving building efficiency, may result in a net gain of 18 million jobs throughout the global economy. Renewable energy sources require more labor than fossil-fuel-generated power (WESO 2018). Furthermore, the social impact of CE is also related to issues such as "Gender Equality", "Decent Work and Economic Growth" and "Reduced Inequalities" (Social Circular Economy 2018). Women's participation in CE through improving their awareness of sustainable consumption and production habits would contribute in the creation of better working conditions and increased security, promoting gender equality and a healthy circular loop (ILO 2015). However, there is still limited literature to evaluate social impact of CE concept (Murray et al. 2017). To fill this gap, this paper proposed an integrated methodology that includes k-means clustering algorithm and MCDM methods for evaluating the social aspects of CE practices in EU countries. The k-means cluster analysis was employed to arrange the EU countries with comparable degrees of social impact. A novel hybrid CRITIC (The criteria importance through intercriteria correlation) and MEREC (Method based on the Removal Effects of Criteria) model was implemented for evaluation the weights of social indicators then, a new extension of MARCOS (Measurement of Alternatives and Ranking according to Compromise Solution) approach combining Power averaging and the Heronian operator was proposed to select the country with the best performance within each cluster.

The k-means approach developed by (MacQueen 1967) is a popular descriptive method that is preferred due to its success in data processing. This approach consists of distance-based iterations. First, k objects are randomly chosen to be the centers of the clusters. All objects are then partitioned into k clusters based on the minimum squared-error criterion, which measures the distance between an object and the cluster center (Kuo et al. 2014). This method has some advantages: (i) it has the capacity to group large amounts of data in a very short period of time (Bain et al. 2016), (ii) In comparison to hierarchical clustering, k- means is particularly sensitive to dataset noise. EU countries are at different levels in terms of the social impact of CE strategies. As a result, comparing countries based on their similarities rather than in a single cluster would be a more realistic approach. Accordingly, k-means cluster analysis is used to create homogeneous groupings of EU countries based on their social indicators within CE.

The determination of criteria weights is a crucial component of a MCDM process (Kayapinar and Aycin 2021). In the literature, criteria weights are calculated with objective and subjective methods. CRITIC (The criteria importance through intercriteria correlation) method was proposed by Diakoulaki et al. (1995) to overcome the problems of subjective weighting methods such as reliability and consistency. This method uses the correlations among criteria to determine the objective weight coefficients. MEREC (Method based on the Removal Effects of Criteria) method was proposed by Keshavarz-Ghorabaee et al. (2021) to utilize each criterion's removal effect on the performance of alternatives to evaluate the criteria weights. In this method, a criterion become more important when its removal leads to higher effects on alternatives' aggregate performances. This characteristic separates the MEREC method from other objective weighting methods such as entropy, CILOS, etc. In addition, ease of understanding, ease of computation, and a robust mathematical background can be lined up the major advantages of MEREC and CRITIC methods.

The preferences of decision-makers have no role in calculation process of criteria weights in objective weighting methods. Decision matrix which includes real data are using in the computational process of these methods. Due to the inclusion of real data related to the social indicators of the CE for EU countries in the present study, the CRITIC and MEREC methods were used for calculation of the weight coefficients of these indicators. Because each method has its own characteristics, the results extracted may differ. In order to increase the confidence of the results, the weight coefficients of criteria merged, which are obtained from MEREC and CRITIC methods.

The existence of subjective assessments and unreasonable arguments in the information used to create the initial matrix significantly complicates the entire decision-making process. To objectify and rationalize the decision-making process, researchers worldwide are making daily efforts to create new methodologies that enable objective processing of inaccuracies and subjectivity in information. Guided by this idea, this paper presents a novel multi-criteria framework based on applying the advanced MARCOS (Measurement of Alternatives and Ranking according to Compromise Solution) methodology (Stević et al. 2020). The improvement of the MARCOS methodology is reflected in implementing the hybrid Power Heronian function for defining the degree of utility of alternatives. The Power Heronian function is implemented as it allows the interrelationships between the evaluation criteria to be considered. Also, the application of the Power Heronian function eliminates the influence of extreme and unreasonable arguments in the initial decision matrix. These improvements to the MARCOS methodology enable efficient processing of subjectivity in expert preferences, which contributes to the objectivity of the decision-making process.

This paper presents an integrated comprehensive framework of clustering and MCDM methods for the analysis of the CE concepts in the relation to social development in EU countries. Specifically, the contribution of this paper is summarized as follows: k-means clustering method, one of the popular unsupervised machine learning algorithms was used to categorize EU countries according to their social indicators of CE concept. The MEREC and CRITIC methods were combined firstly to weight the social indicators of the CE concept. The MARCOS method powered by the Power Heronian operator was performed to assess the social level within the CE concept of EU countries as a case. A detailed sensitivity analysis is conducted to present the validation of the extended MARCOS method.

The rest of the paper is presented as follows: Sect. 2 discusses the literature review and research gaps. Section 3 presents some fundamental concepts of Power averaging and Heronian averaging are briefly explained in order to understand Power Heronian MARCOS methodology. The conceptual principles of proposed methods such as Power Heronian MARCOS, CRITIC, MEREC and k-means clustering are given in the Sect. 4. An illustrative example of determining the social level within the CE concept of EU countries are given in Sect. 5. The experimental results and discussion are presented in Sect. 6. A validation and sensitivity analysis of the integrated methods is made to demonstrate the importance of different parameters on decision making process in Sect. 7. Then, Sect. 8 presents managerial insights and practical implications. Finally, Sect. 9 summarizes a conclusion and future directions.

2 Literature review

In this paper, the literature section is divided into two subsections. The first section includes the papers that applied the CRITIC, MEREC and MARCOS methods. The second section includes the papers that related to CE concept with MCDM methods.

2.1 Related studies about CRITIC, MEREC and MARCOS methods

Weight coefficients of indicators can be calculated with objective methods such as CRITIC, MEREC, etc. CRITIC method was used for calculating the weight coefficients of criteria in various areas such as air conditioning selection (Vujicic et al. 2017), third party logistics service provider selection (Keshavarz Ghorabaee et al. 2017), construction equipment evaluation (Keshavarz Ghorabaee et al. 2018), R&D performance assessment of countries (Orhan and Aytekin 2020), location planning of electric vehicle charging station (Wei et al. 2020), personnel selection process (Ayçin 2020), intelligent healthcare management evaluation (Peng et al. 2021).

Although MEREC is a new weighting method, it has been used to determine the weight coefficients of criteria in recent studies such as: the location of logistics distribution centers (Keshavarz-Ghorabaee 2021), documental classification (Sabaghian et al. 2021), the turning process (Trung and Thinh 2021), food waste treatment technology selection (Rani et al. 2021), selection of a green renewable energy source (Goswami et al. 2021), hospital location determination (Hadi 2022).

MARCOS method and its extensions was commonly used in various decision problems such as supplier selection (Badi and Pamucar 2020; Stević et al. 2020; Chakraborty et al. 2020; Bakır et al. 2021), project management software evaluation (Puška et al. 2020), stackers selection in the logistics (Ulutaş et al. 2020), healthcare performance assessment of insurance companies (Ecer and Pamucar 2021), evaluation of OECD countries in terms of social, economic and environmental aspects (Arsu and Ayçin 2021), evaluation of airports (Ozdagoglu et al. 2021a, 2021b), personnel selection in civil aviation.

It can be clearly seen that these MCDM methods and their extensions are widely used in the various fields. However, no previous work has performed about the CE concept related to social aspects in EU countries.

2.2 MCDM methods in CE

The impact of the CE on the social dimension has not been sufficiently discussed in the literature. (Geissdoerfer et al. 2017) emphasized the effect of social factors on environmental and economic success, highlighting the importance of system level improvements. (Pitkänen et al. 2020) compiled the significant circular economy statements based on employment, health, and safety implications in Finland and the Netherlands. (Padilla-Rivera et al. 2021) systematically reviewed the conceptual literature review based on the social viewpoint of circular economy strategies. According to their review of sixty papers, employment, health and safety, and participation are considered the main contributions of the circular economy. However, social factors such as poverty, food security, and gender equity are not examined in their literature analysis. On the other hand, some social circularity indicators are not always clear about what they are not measuring or are not correctly positioned, resulting in a plethora of interpretations in the literature. The social circular economy is a multidimensional, sophisticated technique that has particular evaluation requirements (Padilla-Rivera et al. 2020).

There is no one metric that can be used to assess the CE. Nevertheless, a variety of existing indicators may be used to evaluate performance in a wide range of sectors that significantly contributes to the social development within CE. MCDM methods are capable of resolving the decision models includes various and contradictory dimensions (Lotfi et al. 2018; Kayapinar and Aycin 2021; Panchal et al. 2021) but there is limited study in the literature which regarded social factors within the concept of CE. Table 1 shows some related studies that used MCDM methods.

Table 1 MCDM studies related to social factors within the CE

Considering the importance of social factors in CE practices and existence of limited studies related to social factors within CE, this study will fill this critical gap in the CE literature. For this purpose, a hybrid methodology that integrates clustering algorithms with MCDM methods has been developed to evaluate the social levels of EU countries within the framework of CE.

3 Preliminaires

In this section, the fundamental elements of the Power averaging (PA) and Heronian averaging (HA) operators are briefly presented. The HA operator was used because of its ability to consider the interrelationships between the evaluation criteria. The PA operator was used due to its ability to eliminate the influence of extreme and unreasonable arguments in the initial decision matrix. The formation of the hybrid Power Heronian function enabled the unification of the positive characteristics of PA and HA operators, thus creating a powerful tool for the objective evaluation of matrix arguments in the MARCOS methodology.

In the following section, the essential preliminaries of PA and HA operators are presented.

Definition 1

(Yu 2013): Let (\(\psi_{1} ,\psi_{2} ,...,\psi_{n}\)) be a set of non-negative numbers and let \(\varpi_{1} ,\varpi_{2} \ge \, 0\). Then \(HA^{{\varpi_{1} ,\varpi_{2} }}\) we call the operator for Heronian averaging, given in Eq. (1):

$$ HA^{{\varpi_{1} ,\varpi_{2} }} (\psi_{1} ,\psi_{2} ,...,\psi_{n} ) = \left( {\frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {\psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {\psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } } \right)^{{\frac{1}{{\varpi_{1} + \varpi_{2} }}}} $$
(1)

Definition 2

(Zhao 2019): Let \(\varpi_{1} ,\varpi_{2} \ge \, 0\) and let (\(\psi_{1} ,\psi_{2} ,...,\psi_{n}\)) represents a set of non-negative numbers. Then we can define the weighted Heronian operator (WHM) using an Eq. (2):

$$ WHA^{{\varpi_{1} ,\varpi_{2} }} (\psi_{1} ,\psi_{2} ,...,\psi_{n} ) = \left( {\frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {nw_{i} \psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {nw_{j} \psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } } \right)^{{\frac{1}{{\varpi_{1} + \varpi_{2} }}}} $$
(2)

Definition 3

(Yager 2001): Let (\(\psi_{1} ,\psi_{2} ,...,\psi_{n}\))represents a set of non-negative numbers, then the Power averaging (PA) operator can be defined using an Eq. (3):

$$ PA\left( {\psi_{1} ,\psi_{2} ,...,\psi_{n} } \right) = \sum\limits_{i = 1}^{n} {\psi_{i} } \cdot \frac{{\sum\limits_{i = 1}^{n} {\left( {1 + T\left( {f\left( {\psi_{i} } \right)} \right)} \right)f\left( {\psi_{i} } \right)} }}{{\sum\limits_{i = 1}^{n} {\left( {1 + T\left( {f\left( {\psi_{i} } \right)} \right)} \right)} }} $$
(3)

where \(f\left( {\psi_{i} } \right) = \frac{{\psi_{i} }}{{\sum\limits_{i = 1}^{n} {\psi_{i} } }}\), while \(T(f(\psi_{i} )) = \sum\limits_{j = 1,j \ne i}^{n} {Sup(f(\psi_{i} ),f(\psi_{j} ))}\). With \(Sup(\psi_{i} ,\psi_{j} )\) we denote the degree of support that \(\psi_{i}\) receives from \(\psi_{j}\), where \(Sup(\psi_{i} ,\psi_{j} )\) satisfies three axioms (Djordjevic et al. 2019; Milovanovic, et al. 2021):

  • \(Sup(f(\psi_{i} ),f(\psi_{j} )) = Sup(f(\psi_{j} ),f(\psi_{i} ))\);

  • \(Sup(f(\psi_{i} ),f(\psi_{j} )) = \left[ {0,1} \right]\);

  • \(Sup(f(\psi_{i} ),f(\psi_{j} )) > Sup(f(\psi_{i} ),f(\psi_{k} )), \, if \, d(\psi_{i} ,\psi_{j} ) < d(\psi_{i} ,\psi_{k} )\), where \(d(\psi_{i} ,\psi_{j} )\) represents the distance between the numbers \(\psi_{i}\) and \(\psi_{j}\).

4 Theoretical background of the proposed methods

4.1 A hybrid power Heronian MARCOS model

In a multi-criteria framework, the hybrid Power Heronian function was used to fuse normalized weighted matrix elements. By integrating the Power Heronian function (PHF) into the MARCOS methodology, the shortcomings of the weighted averaging function used in the conventional MARCOS model have been eliminated. The following section presents the mathematical formulation of the Power Heronian MARCOS model.

  • Step 1 Suppose that in a multi-criteria problem, it is necessary to evaluate m alternatives represented by the set \(A_{i} = \left\{ {A_{1} ,A_{2} ,...,A_{m} } \right\}\). Also, suppose that n criteria \(C_{j} = \left\{ {C_{1} ,C_{2} ,...,C_{n} } \right\}\) are defined for the evaluation of alternatives. Then, we can form the initial decision matrix \(\Omega = \left[ {\varsigma_{ij} } \right]_{m \times n}\), representing the sequence of the matrix \(\Omega\) representing the significance of the alternative i in relation to criterion j.

  • Step 2 Using expression (4), the ideal alternative (IA) and the anti-ideal alternative (AIA) are identified. IA and AIA are defined, based on the nature of the criteria, for each criterion individually.

    $$ \begin{gathered} IA = \mathop {\max }\limits_{1 \le i \le m} \left( {\varsigma_{ij} } \right)\quad if\;j \in \;B\quad and\quad \mathop {\min }\limits_{1 \le i \le m} \left( {\varsigma_{ij} } \right)\quad if\;j \in C \hfill \\ AIA = \mathop {\min }\limits_{1 \le i \le m} \left( {\varsigma_{ij} } \right)\quad if\;j \in \;B\quad and\quad \mathop {\max }\limits_{1 \le i \le m} \left( {\varsigma_{ij} } \right)\quad if\;j \in C \hfill \\ \end{gathered} $$
    (4)

where B represents the benefit group, while C represents the non-benefit group of criteria.

  • Step 3 The elements of the normalized matrix \(\Omega^{N} = \left[ {\zeta_{ij} } \right]_{m \times n}\) are obtained by applying the Eq. (5):

    $$ \zeta_{ij} = \left\{ {\begin{array}{*{20}c} {\frac{{\varsigma_{ij} }}{{\varsigma_{j}^{ + } }}} & {{\text{if}}\; \, j\; \in \;{\text{Benefit}}} \\ {\frac{{\varsigma_{j}^{ - } }}{{\varsigma_{ij} }}} & {{\text{if}}\; \, j \in \;{\text{Cost}}} \\ \end{array} } \right. $$
    (5)

    where \(\varsigma_{j}^{ + } = \mathop {\max }\limits_{1 \le i \le m} (\varsigma_{ij}^{ + } )\) and \(\varsigma_{j}^{ - } = \mathop {\min }\limits_{1 \le i \le m} (\varsigma_{ij}^{ - } )\).

  • Step 4 Determining the utility degree of alternatives (\(\Im_{i}\)). Using expressions (6) and (7), the utility degrees of alternative \(A_{i} \left( {i = 1,2,...,m} \right)\) concerning IA and AIA are defined:

    $$ \Im_{i}^{ - } = \frac{{PHWF_{i} }}{{PHWF_{i}^{AIA} }} $$
    (6)
    $$ \Im_{i}^{ + } = \frac{{PHWF_{i} }}{{PHWF_{i}^{IA} }} $$
    (7)

where \(PHWF_{i}\) (i = 1,2,….,m), \(PHWF_{i}^{IA}\) and \(PHWF_{i}^{AIA}\) represent the Power Heronian weighted function (PHWF) that we get weighted by averaging the matrix elements \(\Omega^{N} = \left[ {\zeta_{ij} } \right]_{m \times n}\). Through Theorem 1, the expression for the Power Heronian weighted function is presented in the following section.

Theorem 1

Let \(\left\{ {\zeta_{1} ,\zeta_{2} ,...,\zeta_{n} } \right\}\) be the set of normalized elements of the matrix \(\Omega^{N}\). Also, let \(\varpi_{1} ,\varpi_{2} \ge \, 0\), and let \(w_{j} = \left( {w_{1} ,w_{2} ,...,w_{n} } \right)^{T}\) (j = 1, 2,….,n) represent the vector of weight coefficients, then the Power Heronian weighted function (\(PHWF_{i}^{{\varpi_{1} ,\varpi_{2} }}\)) can be represented as follows:

$$ PHWF_{i}^{{\varpi_{1} ,\varpi_{2} }} = \left( {\frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{i} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{j} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } } \right)^{{\frac{1}{{\varpi_{1} + \varpi_{2} }}}} $$
(8)

where \(\varpi_{1}\) and \(\varpi_{2}\) represent the stabilization parameters of PHWF, \(w_{j}\) represents the weighting coefficient of criterion j, while \(\widehat{w}_{t} = \frac{{\left( {1 + T(\zeta_{i} )} \right)}}{{\sum\limits_{i = 1}^{n} {\left( {1 + T(\zeta_{i} )} \right)} }}\) and \(T\left( {\zeta_{i} } \right) = \sum\limits_{j = 1,j \ne i}^{n} {Sup(\zeta_{i} ,\zeta_{j} )}\). The proof for Theorem 1 is presented in Appendix A1.

  • Step 5 Based on the utility function \(\aleph_{i}\), the significance of alternative \(A_{i} \left( {i = 1,2,...,m} \right)\) and its rank in the considered set of alternatives are defined.

    $$ \aleph_{i} = \frac{{\Im_{i}^{ + } + \Im_{i}^{ - } }}{{1 + \frac{{1 - \wp_{i}^{ + } }}{{\wp_{i}^{ + } }} + \frac{{1 - \wp_{i}^{ - } }}{{\wp_{i}^{ - } }}}} $$
    (9)

    where \(\wp_{i}^{ - } = {{\Im_{i}^{ + } } \mathord{\left/ {\vphantom {{\Im_{i}^{ + } } {\left( {\Im_{i}^{ + } + \Im_{i}^{ - } } \right)}}} \right. \kern-\nulldelimiterspace} {\left( {\Im_{i}^{ + } + \Im_{i}^{ - } } \right)}}\) and \(\wp_{i}^{ + } = {{\Im_{i}^{ - } } \mathord{\left/ {\vphantom {{\Im_{i}^{ - } } {\left( {\Im_{i}^{ + } + \Im_{i}^{ - } } \right)}}} \right. \kern-\nulldelimiterspace} {\left( {\Im_{i}^{ + } + \Im_{i}^{ - } } \right)}}\) respectively represent utility functions in relation to AIA and IA.

  • Step 6 The ranking of alternatives is done based on the value of utility functions, where the alternative should have the highest possible value \(\aleph_{i}\).

4.2 CRITIC method

The CRITIC method was proposed by Diakoulaki et al. (1995) to overcome the problems of subjective weighting methods such as reliability and consistency. This method achieves outcomes by performing processes that are based on real data, and it eliminates the impact of decision-makers on the decision (Arsu and Ayçin 2021; Abdel-Basset and Mohamed 2020; Mukhametzyanov 2021). The differences and correlations among criteria are used to determine the objective weight coefficients (Simic et al. 2021; Milosevic et al. 2021). The following section presents the mathematical formulation of the CRITIC method (Diakoulaki et al. 1995).

Step 1 The decision matrix includes a set of n criteria and m alternatives is shown in Eq. (10).

$$ X = \begin{array}{*{20}c} {A_{1} } \\ {A_{2} } \\ \vdots \\ {A_{m} } \\ \end{array} \left[ {\begin{array}{*{20}l} {x_{11} } \hfill & {x_{12} } \hfill & \ldots \hfill & {x_{1n} } \hfill \\ {x_{21} } \hfill & {x_{22} } \hfill & \ldots \hfill & {x_{2n} } \hfill \\ \vdots \hfill & \vdots \hfill & \ldots \hfill & \vdots \hfill \\ {x_{m1} } \hfill & {x_{m2} } \hfill & \ldots \hfill & {x_{mn} } \hfill \\ \end{array} } \right] $$
(10)

Step 2 The normalized decision-making matrix is calculated by expressions (11), (12) where B represents a group of benefit criteria, while C represents a group of cost criteria.

$$ r_{ij} = \frac{{x_{ij} - x_{j}^{\min } }}{{x_{j}^{\max } - x_{j}^{\min } }} \ldots {\text{j = 1,2,}} \ldots {\text{,n}}\quad if\;j \in B $$
(11)
$$ r_{ij} = \frac{{x_{j}^{\max } - x_{ij} }}{{x_{j}^{\max } - x_{j}^{\min } }} \ldots {\text{j = 1,2,}} \ldots {\text{,n}}\quad if\;j \in C $$
(12)

Step 3 The correlation coefficient matrix consisting of linear relationship coefficients is created to measure the degree of relationships between the criteria in this step. The correlation coefficient is calculated by using the expression (13).

$$ \rho_{jk} = \frac{{\sum\limits_{i = 1}^{m} {\left( {r_{ij} - \overline{{r_{j} }} } \right)} \cdot \left( {r_{ik} - \overline{{r_{k} }} } \right)}}{{\sqrt {\sum\limits_{i = 1}^{m} {(r_{ij} - \overline{{r_{j} }} ) \, ^{2} } \cdot \sum\limits_{i = 1}^{m} {(r_{ik} - \overline{{r_{k} }} ) \, ^{2} } } }}{\text{ j,k}} = {1,2,}...{\text{,n}} $$
(13)

Step 4 \({C}_{j}\) Values that represents the amount of information \({C}_{j}\), emitted by the jth criterion can be calculated by using expression (14) and (15).

$$ C_{j} = \, \sigma_{{\text{j}}} \cdot \sum\limits_{{{\text{k}} = {1}}}^{{\text{n}}} {\left( {{1 - }\rho_{{{\text{jk}}}} } \right)} {\text{ j}} = {1,2,}...{\text{,n}} $$
(14)
$$ \sigma_{j} = \sqrt {\frac{{\sum\limits_{i = 1}^{m} {\left( {r_{ij} - \overline{{r_{j} }} } \right)^{2} } }}{m - 1}} \, $$
(15)

Step 5 In the last step of CRITIC method, weight coefficients of the criteria are calculated by using expression (16).

$$ w_{j} = \frac{{c_{j} }}{{\sum\limits_{k = 1}^{n} {c_{j} } }} $$
(16)

4.3 MEREC method

The MEREC method was proposed by Keshavarz-Ghorabaee et al. (2021) to determine the weight coefficients of the criteria. MEREC focuses on the change in the total criteria weight by disabling that criterion when determining the weighting of a criterion. This characteristic separates the MEREC method from other objective weighting methods such as entropy, CRITIC and CILOS. Ease of understanding, ease of computation, and a robust mathematical background can be listed as its major advantages in comparison with other objective weighting methods. The following section presents the mathematical formulation of the MEREC method (Keshavarz-Ghorabaee et al. 2021).

Step 1 The decision matrix includes a set of n criteria and m alternatives is shown in expression (17).

$$X=\left[\begin{array}{cccc}{x}_{11}& {x}_{12}& \dots & {x}_{1n}\\ {x}_{21}& {x}_{22}& \dots & {x}_{2n}\\ \vdots & \vdots & \dots & \vdots \\ {x}_{m1}& {x}_{m2}& \dots & {x}_{mn}\end{array}\right]$$
(17)

Step 2 The normalized decision-making matrix is calculated by expression (18) where B represents a set of beneficial criteria, while C represents a set of non-beneficial criteria.

$${n}_{ij}=\left\{\begin{array}{c}\frac{\underset{k}{\mathrm{min}}{x}_{kj}}{{x}_{ij}} if j\in B \\ \frac{{x}_{ij}}{\underset{k}{\mathrm{max}}{x}_{kj}} if j\in C\end{array}\right.$$
(18)

Step 3 The overall performance of the alternatives is calculated by using expression (19).

$${S}_{i}=ln\left(1+\left(\frac{1}{m}\sum_{j}\left|\mathrm{ln}({n}_{ij})\right|\right)\right)$$
(19)

Step 4 The performance of the alternatives by removing each criterion is calculated by using the expression (20). By removing each criterion from the whole criteria set, m sets of performances are gained with respect to m criteria.

$${S}_{ij}^{^{\prime}}=ln\left(1+\left(\frac{1}{m}\sum_{k,k\ne j}\left|\mathrm{ln}({n}_{ij})\right|\right)\right)$$
(20)

Step 5 The summation of absolute deviations is calculated by expression (21) whereas \({E}_{j}\) represents the effect of removing the jth criterion.

$${E}_{j}=\sum_{i}\left|{S}_{ij}^{^{\prime}}-{S}_{i}\right|$$
(21)

Step 6 In the last step of MEREC method the weight coefficients of the criteria are calculated by expression (22).

$${w}_{j}=\frac{{E}_{j}}{{\sum }_{k}{E}_{k}}$$
(22)

4.4 K-means clustering algorithm

The k-means method, which is one of the descriptive methods in data mining, is an important method that is preferred for its success in processing data. This method was developed by (MacQueen 1967) as an iterative algorithm in which clusters are updated continuously until the optimal solution is reached. The k-means cluster method can produce better results than other hierarchical methods (Tinsley and Brown 2000). With the help of k-means clustering analysis, the number of groups is unknown and the ungrouped data is divided into k clusters according to their similarities.

By dividing the data into k clusters, it aims to maximize the similarities within the cluster and minimize the similarities between the clusters. The k-means cluster analysis is an iterative process. The following steps developed by (Wang et al. 2012) are as follows: (i) A dataset consisting of n data objects begins with k (number of clusters) randomly selected center points, (ii) Each object in the data set is assigned to the cluster of the closest center point (mean). The distance between two objects is determined by the Euclidean distance, (iii) Recalculate the cluster center to get a new object and reassign it to the nearest cluster, (iv) The iterations are repeated until the cluster centers are fixed. The pseudo-code representation of the k clustering algorithm is given in Table 2. The pseudo representation of the k-means clustering algorithm is as follows:

Table 2 Pseudo-code identification of the k-means algorithm

5 Research methodology

This study is focused on empirical data from Eurostat databases (Eurostat 2021) on various social indicators within the CE framework. The evaluation of social impact on CE is conducted based on 8 independent indicators, which are shown in Table 3, with their short descriptions, units. The assessment was based on data from 27 EU countries from 2019.

Table 3 Social factors in accordance with circular economy perspective

This paper aims to develop a hybrid methodology for the evaluation of the EU countries in terms of the social indicators of the Circular Economy. Whilst weighting of the social indicators, the CRITIC and MEREC methods are used to avoid subjective evaluations in this work. Then, the data for the indicators of the EU countries is analyzed with the Power Heronian MARCOS method. The steps of the proposed methodology for this study are illustrated in Fig. 1.

Fig. 1
figure 1

Flowchart of the proposed methodology

The decision matrix used in both the CRITIC & MEREC and the Power Heronian MARCOS methodologies was created as shown in Appendix A2.

6 Results and discussion

6.1 K -Means clustering analysis

K means cluster analysis was performed to obtain homogenous groups of EU countries with similar social characteristics within the CE perspective. For this reason, the Orange Data Mining & Machine Learning Tool is employed to apply the k-means clustering algorithm. Orange is an open-source data visual programming and data analysis software supported by machine learning algorithm is coded Python language (Ljubljana 2021). In this study, the silhouette method is used to obtain the optimal number of clusters. The silhouette metric score measures the similarity between the average distance to data in the same cluster (intra-cluster distance) and the average distance to data in the other cluster (nearest-cluster distance). The computation of silhouette score is given expression (23);

$$ s(i) = \frac{\,\,\delta (i) - \omega (i)}{{\max \,\left\{ {\,\delta (i),\,\,\,\omega (i)\,} \right\}}}\,\,\,\,\,\,with\,\,\,\,\,\delta (i) = \mathop {\min }\limits_{k} \,\left\{ {Dist(i,k)} \right\} $$
(23)

where \(s(i)\) indicates the silhouette score, δ (i) is the minimum average distance between ith data to the other clusters and \(\omega (i)\) is the average distance between the ith data and the other data of its cluster. In addition, Dist (i, k) defines the average distance from ith data to data in another cluster k (Lletı et al. 2004; Wang et al. 2017).

EU countries are at different levels in terms of the social impact of CE strategies. For this reason, it would be a more realistic approach to compare countries according to their similarities rather than in a single cluster. Accordingly, k-means cluster analysis is performed to obtain homogenous groups of 27 EU countries according to their social dimensions of CE. Data consisting of 8 independent variables was obtained from Eurostat database (Eurostat 2021). At the beginning, the Orange widget applies the k-means clustering algorithm using the silhouette coefficient to find the optimal number of clusters. According to the results of k-means clustering method, the silhouette scores of different cluster numbers ranging from 2 to 8 are shown in Fig. 2. The result implies that the silhouette scores of different k cluster values are close to each other. The low k value will mean smaller average similarity of each object to all other objects in its cluster (Rousseeuw 1987; Aytaç 2020). The cluster value k was selected as 3, which had the largest silhouette score of 0.380 points in this study to form more homogeneous clusters and generate better intra-cluster solutions.

Fig. 2
figure 2

The silhouette score of different number of k clusters

To understand the created clusters more deeply, scatter plots of the silhouette score and cluster were drawn by Orange to visually evaluate the consistency and quality of the cluster. With the help of this plot, EU countries can be visually distinguished from their similar cluster (See in Fig. 3).

Fig. 3
figure 3

The scatter plot of silhouette and k-means clustering

As can be seen in Fig. 4, EU countries are divided into 3 different clusters according to their similarity rates. Accordingly, the 18 countries in the first cluster are located in the central and western European regions and 4 countries in the other clusters. Countries in Western Europe such as Sweden, Germany, Netherlands, Denmark, France, Austria have low unemployment rate. In addition, these countries are perceived as the least corrupt nations in the EU zone, ranking consistently high among international public transparency. In the second cluster, mainly Southern European countries such as Croatia, Greece, Italy and Spain come to the last four in the rankings based on employment rates between the ages of 20 and 64 and employment rates after university students graduate. Most of the countries in the third cluster are located in Eastern Europe. These countries are generally among the top ten countries in income distribution and poverty risk rate criteria. Furthermore, Romania is both the highest poverty rate and the lowest relative poverty line of all EU countries.

Fig. 4
figure 4

Optimal number of clusters of EU countries

6.2 Determining criteria weights with CRITIC and MEREC

After applying the clustering analysis, EU countries were grouped into three clusters. Eight criteria were used to evaluate these countries. The weight coefficients of criteria for each cluster of countries obtained by CRITIC and MEREC methods after the operations seen in expressions (10)–(22) were calculated as shown in Table 4.

Table 4 Weight coefficients of criteria using CRITIC and MEREC Methods

Aggregate values of weight coefficients were implemented in the Power Heronian MARCOS methodology as shown in Table 5. The aggregation of weight coefficients was performed using the following expression.

$$ w_{j}^{agg} = \frac{{\delta \cdot w_{j}^{MEREC} + \left( {1 - \delta } \right) \cdot w_{j}^{CRITIC} }}{{\sum\limits_{j = 1}^{n} {\left( {\delta \cdot w_{j}^{MEREC} } \right) + \sum\limits_{j = 1}^{n} {\left( {\left( {1 - \delta } \right) \cdot w_{j}^{CRITIC} } \right)} } }} $$
(24)

where \(w_{j}^{MEREC}\) and \(w_{j}^{CRITIC}\) respectively represent the weighting coefficients obtained using the MEREC and CRITIC methodology, while \(\delta \in \left[ {0,1} \right]\) represents the correction coefficient.

Table 5 Aggregate values of weighting coefficients of criteria

When calculating the aggregate weights of the criteria, the value of the corrective coefficient δ = 0.5 was adopted. This enabled the weighting coefficient obtained by applying the MEREC and CRITIC methodology to participate in evaluating methods equally.

6.3 Evaluation of alternatives–power Heronian MARCOS methodology

The Power Heronian MARCOS methodology was applied to each cluster individually to define the ranks of EU countries within the cluster.

Step 1The initial decision matrix for individual clusters is shown in Table 6.

Table 6 Initial decision matrix for each cluster

Step 2 By applying expression (4) for each criterion Cj, IA and AIA alternatives are defined, Table 7.

Table 7 IA and AIA alternatives

The following section presents the procedure for defining IA and AIA for cluster 1:

$$ \begin{array}{*{20}c} \begin{gathered} IA^{C1} = \min \left\{ {13.3,14.8,14.7,...,17.1} \right\} = 10.10, \hfill \\ IA^{C2} = \min \left\{ {4.17,3.61,4.58,...,4.33} \right\} = 3.34, \hfill \\ IA^{C3} = \min \left\{ {9.50,12.00,15.30,...,7.20} \right\} = 5.70, \hfill \\ IA^{C4} = \max \left\{ {78.3,71.8,75.8,...,84.5} \right\} = 84.50, \hfill \\ ... \hfill \\ IA^{C8} = \begin{array}{*{20}l} {\max \left\{ {37.70,33.60,37.40,...,42.00} \right\} = 42.00} \hfill \\ \end{array} . \hfill \\ \end{gathered} & \begin{gathered} AIA^{C1} = \max \left\{ {13.3,14.8,14.7,...,17.1} \right\} = 21.70, \hfill \\ AIA^{C2} = \max \left\{ {4.17,3.61,4.58,...,4.33} \right\} = 5.34, \hfill \\ AIA^{C3} = \max \left\{ {9.50,12.00,15.30,...,7.20} \right\} = 15.30, \hfill \\ AIA^{C4} = \min \left\{ {78.3,71.8,75.8,...,84.5} \right\} = 70.10, \hfill \\ ... \hfill \\ AIA^{C8} = \begin{array}{*{20}l} {\min \left\{ {37.70,33.60,37.40,...,42.00} \right\} = 33.60} \hfill \\ \end{array} . \hfill \\ \end{gathered} \\ \end{array} $$

Step 3 By applying expression (5), the elements of the aggregated matrix are standardized into a unique interval [0,1], Table 8.

Table 8 Normalized matrix

Step 4 Using expressions (6) and (7), the utility degrees of alternatives to IA and AIA are defined in Table 9.

Table 9 The utility degrees of alternatives

The calculation of the utility degree of alternative A1 (Austria) within cluster 1 is presented in the following section:

  1. 1.

    Using the Power Heronian weighted function (\(PHWF_{i}^{{\varpi_{1} ,\varpi_{2} }}\)), expression (8) gives the sum of the weighted elements of the normalized matrix for alternative A1 (Austria). The following section shows the calculation of the function \(PHWF_{1}^{{\varpi_{1} ,\varpi_{2} }}\).

    1. a.

      The normalized functions of the matrix elements \(\Omega^{N} = \left[ {\zeta_{ij} } \right]_{19 \times 8}\) for alternatives A1 (Austria) within cluster 1 are obtained as follows:

      \(f\left( {\zeta_{11} } \right) = \frac{0.76}{{0.76 + 0.80 + + 0.60.... + 0.90}} = 0.112; f\left( {\zeta_{12} } \right) = \frac{0.80}{{0.76 + 0.80 + + 0.60.... + 0.90}} = 0.118 \).

      \(f\left( {\zeta_{13} } \right) = \frac{0.60}{{0.76 + 0.80 + + 0.60.... + 0.90}} = 0.088\); \(f\left( {\zeta_{18} } \right) = \frac{0.90}{{0.76 + 0.80 + + 0.60.... + 0.90}} = 0.132\).

    2. b.

      Calculating the degree of support:

      \(Sup\left( {f\left( {\zeta_{11} } \right),f\left( {\zeta_{12} } \right)} \right) = 0.0061\); \(Sup\left( {f\left( {\zeta_{11} } \right),f\left( {\zeta_{13} } \right)} \right) = 0.0234\); \(Sup\left( {f\left( {\zeta_{11} } \right),f\left( {\zeta_{14} } \right)} \right) = 0.0246\);…;\(Sup\left( {f\left( {\zeta_{11} } \right),f\left( {\zeta_{18} } \right)} \right) = 0.0203\).

That's how we get values: \(T\left( {f\left( {\zeta_{11} } \right)} \right) = 0.155\), \(T\left( {f\left( {\zeta_{12} } \right)} \right) = 0.130\), \(T\left( {f\left( {\zeta_{13} } \right)} \right) = 0.295\),…, \(T\left( {f\left( {\zeta_{18} } \right)} \right) = 0.106\).

  1. c.

    By applying expression (8), we calculate \(PHWF_{1}^{{\varpi_{1} ,\varpi_{2} }}\):

    $$ \begin{aligned}&PHWF_{1}^{{\varpi_{1} \!= \varpi_{2} = 1}} = \frac{2}{8(8 + 1)}\\ & \quad\left( \begin{gathered} \left( {8 \cdot \frac{{0.2018 \cdot \left( {1 + 0.155} \right)}}{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}0.112} \right)^{1} \cdot \hfill \\ \left( {8 \cdot \frac{{0.2018 \cdot \left( {1 + 0.155} \right)}}{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}0.112} \right)^{1} + \hfill \\ \left( {8 \cdot \frac{{0.2018 \cdot \left( {1 + 0.155} \right)}}{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}0.112} \right)^{1} \cdot \hfill \\ \left( {8 \cdot \frac{0.1534 \cdot (1 + 0.130)}{{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}}0.118} \right)^{1} \hfill \\ + ... + \hfill \\ \left( {8 \cdot \frac{0.156 \cdot (1 + 0.106)}{{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}}0.132} \right)^{1} \cdot \hfill \\ \left( {8 \cdot \frac{0.156 \cdot (1 + 0.106)}{{0.2018 \cdot (1 + 0.155) + 0.1534 \cdot (1 + 0.130) + 0.1541 \cdot (1 + 0.295) + ... + 0.156 \cdot (1 + 0.106)}}0.132} \right)^{1} \hfill \\ \end{gathered} \right)^{{\frac{1}{1 + 1}}} \hfill \\ & = 0.820 \hfill \\ \end{aligned} $$

Similarly, the Power Heronian weighted functions of the remaining alternatives were obtained.

(2) Then, by applying expressions (6) and (7), we get the utility degrees of alternative A1 (Austria) in relation to IA and AIA:

\(\Im_{1}^{ - } = \frac{{PHWF_{1}^{{\varpi_{1} ,\varpi_{2} }} }}{{PHWF_{AIA}^{{\varpi_{1} ,\varpi_{2} }} }} = \frac{0.820}{{0.598}} = 1.371\);

\(\Im_{1}^{ + } = \frac{{PHWF_{1}^{{\varpi_{1} ,\varpi_{2} }} }}{{PHWF_{IA}^{{\varpi_{1} ,\varpi_{2} }} }} = \frac{0.820}{{1.008}} = 0.813\).

Steps 5 and 6 The ranking of alternatives is done based on the utility function, expression (9). The utility functions of the alternatives are shown in Table 10.

Table 10 The utility functions and ranking of the alternatives

The alternative should have the highest possible value of the utility function \(\aleph_{i}\). Based on the obtained values \(\aleph_{i}\), the ranking of alternatives within the cluster was performed.

In order to calculate the initial results using the Power Heronian MARCOS methodology, it is necessary to define two stabilization parameters \(\varpi_{1} ,\varpi_{2} \ge \, 0; \, \varpi_{1} ,\varpi_{2} \in \Re\), where \(\Re\) represent a set of real numbers. For the calculation of the initial results, the values of the parameters \(\varpi_{1} = \varpi_{2} = 1\) were adopted. It is observed that the change in the values of the parameters \(\varpi_{1}\) and \(\varpi_{2}\) affects the mathematical transformation of expression (8). From this, we can assume that the change of the parameters and can also affect the change of the initial results. Therefore, in the following section, the dependence of the obtained results (Table 10) on the parameters' values (\(\varpi_{1}\) and \(\varpi_{2}\)) is analyzed. Through the experiment, which is presented in the next part, the change of parameter values in the interval 1 ≤ \(\varpi_{1} ,\varpi_{2}\) ≤ 100 was simulated. Figure 5 shows the effect of changing the parameters \(\varpi_{1}\) and \(\varpi_{2}\) on the change of the utility function \(\aleph_{i}\) alternative A1 (Croatia) in cluster 2.

Fig. 5
figure 5

Dependence of utility function of alternatives A1 (Croatia) on parameters \(\varpi_{1}\) and \(\varpi_{2}\) change

Figure 5 indicates a significant dependence of the utility function \(\aleph_{i}\) on the values of the parameters \(\varpi_{1}\) and \(\varpi_{2}\). A similar dependence exists for the utility function of the remaining alternatives in all three considered clusters. Changing the parameters \(\varpi_{1}\) and \(\varpi_{2}\) through 100 scenarios simulates an increase in uncertainty and risk in information when making a decision. Thus, the initial scenario in which the value of \(\varpi_{1} = \varpi_{2} = 1\) is adopted represents an optimistic scenario, while the scenario in which the value of \(\varpi_{1} = \varpi_{2} = 100\) is adopted represents a pessimistic scenario. Figure 6 shows the impact of changing the parameters \(\varpi_{1}\) and \(\varpi_{2}\) changing the utility function of alternatives in all three clusters.

Fig. 6
figure 6

Dependence of utility function alternatives on parameter \(\varpi_{1}\) and \(\varpi_{2}\) changes

Figure 6a-c shows the change in the utility functions of the alternatives in clusters 1, 2, and 3. Figure 6a shows that the scenarios show significant changes in the utility functions of the alternatives within cluster 1. However, the utility functions of the three first-ranked alternatives retained their dominance over the considered set of alternatives within cluster 1. Through the considered 100 scenarios, the initial rank of the first three alternatives was retained as follows Netherlands > Finland > Ireland. Also, the worst four alternatives within cluster 1 did not change rankings through the scenarios, i.e., it was confirmed that Hungary, Cyprus, Poland, and Estonia are the worst alternatives in cluster 1. The remaining alternatives change rankings through scenarios; however, these changes are not drastic, as confirmed by Spearman's correlation coefficient (SCC). SCC was used to determine the statistical correlation between the initial solution and the solutions obtained through the scenarios. The average value of SCC through scenarios is 0.864, which indicates a high correlation between the obtained solution and the obtained solutions through scenarios.

Figures 6b and c simulate the change in utility functions of alternatives in clusters 2 and 3, respectively. The results show that for cluster 2, the initial rank was confirmed through all scenarios. In cluster 3 (Fig. 6c), the initial rank of the two first-ranked alternatives (Latvia and Lithuania) was confirmed. For the values of parameters 1 ≤ \(\varpi_{1} ,\varpi_{2}\) ≤ 13, the initial rank of the third-ranked and fourth-ranked alternative (Romania and Bulgaria) was confirmed, while for the values of parameters 14 ≤ \(\varpi_{1} ,\varpi_{2}\) ≤ 100, the third-ranked and fourth-ranked alternatives replaced their places. The results from Fig. 6 indicate that the value of \(\varpi_{1}\) and \(\varpi_{2}\) should not be small, so it is recommended to recommend the value 4 ≤ \(\varpi_{1} ,\varpi_{2}\) ≤ 8 to obtain effective results. The presented experiment showed that the range of dominant alternatives was confirmed through the considered scenarios and that the initial solution was credible.

7 Comparison of the power heronian MARCOS model with other MCDM models

The following section compares the Power Heronian MARCOS model with other MCDM techniques to validate the obtained results. Numerous studies (Pamucar and Cirovic 2015; Zolfani et al. 2020; Pamucar 2020; Ali et al. 2021) indicate that normalization techniques can lead to distortion results. Therefore, in this study, multi-criteria techniques were used, which use linear normalization (like MARCOS methodology) to standardize the elements of the initial decision matrix. The following multi-criteria models were chosen for comparison: conventional MARCOS method (Stevic et al. 2020), MABAC (Multi-Attributive Border Approximation Area Comparison) method (Pamucar 2015), and WASPAS (Weighted Aggregated Sum Product Assessment) method (Zavadskas et al. 2012). Table 11 shows the results of the application of these multi-criteria techniques.

Table 11 Ranks of alternatives based on different MCDM techniques

Based on the results from Table 11, we can initially conclude that all multi-criteria techniques propose an identical rank in clusters 2 and 3. In cluster 1, there were minor differences in the ranks of the considered multi-criteria methods. Such deviations in ranks are expected since it is a large set of alternatives, and the differences between the individual criterion functions of the alternatives are minimal. Spearman's coefficient shows a high correlation between the presented results, which is confirmed by the values from Table 12.

Table 12 Statistical correlation between applied multi-criteria cluster techniques 1

The values of Spearman's coefficient indicate negligible differences in ranks between multi-criteria techniques, so we can conclude that alternative 14 (Netherlands) is the best solution in cluster 1. To see the characteristics of applied multi-criteria techniques, Table 13 compares them through seven defined criteria.

Table 13 Comparisons of different methods

The results show that the Power Heronian MARCOS methodology is a powerful tool for rational and objective decision-making. Based on the results presented in the previous section, it is evident that all applied multi-criteria techniques suggest similar solutions, i.e., that in cluster 1 it stands out as the dominant alternative 14 (Netherlands). On the other hand, in clusters 2 and 3, alternative 1 (Croatia) and alternative 2 (Latvia) stand out as the dominant alternatives, respectively. However, besides analysing prevalent solutions, it is necessary to single out other characteristics of the MCDM techniques used.

MARCOS, MABAC, and WASPAS methods for weighted averaging of matrix elements use the traditional linear weighted function. On the other hand, the PH-MARCOS model uses the nonlinear hybrid Power Heronian function to eliminate the influence of extreme values from the decision-making matrix. One of the consequences of applying different aggregation functions is reflected in their limited ability to rationally process extreme and unreasonable information in the initial decision matrix. The occurrence of extreme and unreasonable parameters in the decision matrix can result from an error in data entry, incorrect measurement, etc. Therefore, this characteristic of the aggregation function is extremely important. Processing such data using a conventional linear weighted function applied to MARCOS, MABAC and WASPAS methods can lead to distortions of the criterion functions of the alternatives. Namely, in some situations, a linear weighted function can cause a disproportionate increase in the utility functions of alternatives and lead to biased reasoning. The application of the hybrid Power Heronian function eliminates such anomalies, which objectifies the decision-making process. In addition to the above PH-MARCOS model enables flexible decision making due to decision-makers risk attitude, while MARCOS, MABAC, and WASPAS techniques do not have this ability.

8 Managerial insights and practical implication

The utility of proposed decision-making tool is evident but acceptance by management could be a concern. Most of managers and decision makers will find acceptance in tools and models that can be easily understood. The proposed MCDM framework may not readily fall into the easily understood category. This situation is true for most mathematically complex approaches. The utilization of this tool as part of the toolset of a decision support system will make it more acceptable to management. This tool will be more acceptable to managers who have to deal with greater magnitudes of uncertainties and imprecision in circular economy. At this time, tables for ranking scheme are provided, but graphical representation of the cluster relations may enhance managerial acceptance.

The methodology's flexibility in 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. This technique can also provide strategic guidance for decision making in EU countries. The methodology helps decision makers and politicians to select the most appropriate set of measures for achieving the strategic goals.

The EU adopted a Circular Economy action plan to facilitate the transition to the CE, with the intention of establishing new employment, fostering sustainable economic development, protecting the environment and increasing the EU's economic competitiveness (European Commission 2015). Actually, the CE model is closely linked to social enterprise activities in the EU to benefit society, business, and environment (Robinson 2021). The joint advantages of supporting the green transition and inclusivity, particularly under the European Action Plan, will further leverage potential of the social business activity, which is a pioneer in employment creation related to the circular economy (European Commission 2015). Furthermore, CE's social effect is linked to topics like "gender equalities," "decent work and economic growth," "reduced inequalities," increased service quality, and so on (Social Circular Economy 2018). In this paper, social indicators such as poverty risk, income distribution, uneducated and untrained young people, employment rate, life expectancy, corruption rate and employment rate among young people were analyzed within the framework of the CE strategies in EU. These social indicators allow assessing the degree of transition achieved by the EU countries in the implementation of circular economy. This case study helps managers and policy makers understand whether the social effect of the CE is proceeding as planned or adjustments are necessary.

9 Conclusions

The paradigm of a CE is promoted as a sustainable approach to the predominant linear economic model in the context of resource shortages and global warming. While the environmental and economic aspects have been received much attention, the social implications of CE are still lacking studies by practitioners and scholars. This paper presented a combination of clustering and decision making models to investigate the social development levels of EU countries in the framework of the CE. In this study, poverty risk, income distribution, uneducated and untrained young people, employment rate, life expectancy, corruption rate and employment rate among young people were identified as the important social indicators within the scope of the CE. EU counties have a significant differences in terms of social development levels. EU countries are classified according to their similar social development levels within the CE idea using the k means clustering method, which is one of the most prominent classification algorithms in machine learning approaches. Then, weight coefficients of indicators obtained from MEREC and CRITIC methods were integrated with the help of an aggregation operator thereby reducing the potential bias of a single objective weight. In the last step, the extended MARCOS method powered by the Power Heronian function was applied to each cluster individually to identify the ranks of EU countries.

Thus, the main results of this study are as follows:

  1. 1.

    This paper is the introduction of the k-means cluster based MCDM framework that provides objective evaluation. The present methodology enables the flexible evaluation of alternative solutions despite dilemmas in the decision-making process.

  2. 2.

    Clustering analysis results show that EU countries are divided into 3 different clusters in terms of their similarity rates. Thus, it was ensured that countries with homogeneous characteristics are evaluated together.

  3. 3.

    Findings of the case study demonstrated that “the risk of poverty rate” and “young people neither in employment nor education and training” are the most prominent criteria for determining the social level of the countries for each cluster, respectively. Further, it is evident that all applied MCDM methods suggest similar solutions for all clusters. The Netherlands, Croatia, and Latvia are the best alternatives in clusters 1, 2 and 3, respectively.

  4. 4.

    The proposed methodology is an effort to ensure a reliable decision support system to evaluate the social capability of countries in terms of CE. The outcomes of the case study can give policymakers and authorities an idea of how to improve social level within the CE considering weaknesses of EU countries. Put it differently, social capabilities can be increased by focusing on the weaknesses of these countries.

The proposed methods with its emperical study has also some limitations. Firstly, two different objective weighting methods such MEREC and CRITIC were used to determine the relative importance weights. However, objective evaluation methods were not used in the criteria weighting in this study. Therefore, it is possible to develop an integrated subjective–objective methodology to obtain the importance weights of the criteria. Additionally, future studies relates to the merging of uncertainty theory, such as fuzzy sets and rough sets, grey numbers, as well as the integration of subjective–objective models. Second limitation is that the interrelationship among criteria is not considered in this proposed model. Therefore, the relative importance weights and their influence on each criterion can be obtained from the integrated subjective methods to make up for the equal weighting assumption. Another limitation of this study, only silhouette index was used to determine the optimal number of clusters in the k-average method. On the other hand, different clustering technique such as Elbow, Gap statistics could be used in determining the number of clusters. In further study, using hybrid or innovative clustering algorithms, the clustering efficiency can be accelerated to perform better than suggested and current clustering schemes. In addition, further research should be directed towards considering the possibility of applying Einstein and Hamacher norms in the Power Heronian MARCOS model. An interesting direction for further research is the implementation of rough sets in combination with D numbers in order to address uncertainties in group models for decision making and their application in the field of medical waste treatment (Lotfi et al. 2021a), supply chain management (Lotfi et al. 2021b, c, d).

10 Appendix A1

10.1 Proof for Theorem 1

The expression (2) is divided into segments to the gradual derivation of the expression (8).

From the expression (2) and (3) can be obtained:

\(nw_{i} \psi_{i} = n\frac{{n\widehat{w}_{i} w_{i} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{i}\) respectively \(nw_{j} \psi_{j} = n\frac{{n\widehat{w}_{i} w_{j} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{j}\);

Further, can be obtained.

$$ \left( {nw_{i} \psi_{i} } \right)^{{\varpi_{1} }} \cdot \left( {n\psi_{j} } \right)^{{\varpi_{2} }} = \left( {n\frac{{n\widehat{w}_{i} w_{i} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{i} } \right)^{{\varpi_{1} }} \cdot \left( {n\frac{{n\widehat{w}_{i} w_{j} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{j} } \right)^{{\varpi_{2} }} ; $$

Respectively, it is obtained.

$$ \begin{aligned}&\frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {nw_{i} \psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {nw_{j} \psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } \\ &\quad = \frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{i} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{j} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } ;\end{aligned} $$

Finally, it is obtained the expression for weight rough Power Heronian operator (\(PHWF_{i}^{{\varpi_{1} ,\varpi_{2} }}\)):

$$ \begin{aligned} & PHWF_{i}^{{\varpi_{1} ,\varpi_{2} }} \\ & \quad = \left( {\frac{2}{n(n + 1)}\sum\limits_{x = 1}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{i} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{i}^{(x)} } \right)^{{\varpi_{1} }} \sum\limits_{y = x}^{n} {\left( {n\frac{{n\widehat{w}_{i} w_{j} }}{{\sum\nolimits_{t = 1}^{n} {\widehat{w}_{t} w_{t} } }}\psi_{j}^{(y)} } \right)^{{\varpi_{2} }} } } } \right)^{{\frac{1}{{\varpi_{1} + \varpi_{2} }}}} \end{aligned}$$

Appendix A2

Decision matrix.

Country/Criterion

C1

C2

C3

C4

C5

C6

C7

C8

min

min

min

max

max

max

max

max

Austria

13.3

4.17

9.5

78.3

89

81.8

77

37.7

Belgium

14.8

3.61

12

71.8

83.5

81.7

75

33.6

Bulgaria

22.6

8.10

18.1

75

80.7

75

43

34

Croatia

18.3

4.76

14.6

66.8

75.8

78.2

47

32.6

Cyprus

14.7

4.58

15.3

75.8

81.7

82.9

58

37.4

Czechia

10.1

3.34

11

80.2

87.3

79.1

56

36.3

Denmark

12.5

4.09

10.2

79.4

85.1

81

87

40.1

Estonia

21.7

5.08

11.2

81.2

83.3

78.5

74

39.1

Finland

11.6

3.69

10.3

77.9

84.4

81.8

86

38.9

France

13.6

4.27

14

79

75.7

82.8

69

35.4

Germany

14.8

4.89

8.6

82.7

92.7

81

80

39.1

Greece

17.9

5.11

18.7

61.5

59.4

81.9

48

33.2

Hungary

12.3

4.23

14.7

75.3

85.6

76.2

44

34.5

Ireland

13.1

4.03

7

75

84.5

82.2

74

37.5

Italy

20.1

6.01

23.3

63.4

58.7

83.4

53

32

Latvia

22.9

6.54

11.9

78.6

84.1

75.1

56

37

Lithuania

20.6

6.44

13

78.2

80.1

76

60

37.2

Luxembourg

17.5

5.34

7.7

70.1

89.4

82.3

80

33.9

Malta

17.1

4.18

9.4

76.1

93.4

82.5

54

36.3

Netherlands

13.2

3.94

5.7

81

91.9

81.9

82

41

Poland

15.4

4.37

12.9

73

84

77.7

58

33.6

Portugal

17.2

5.16

11

76.2

80.3

81.5

62

38.3

Romania

23.8

7.08

16.6

70.9

76.1

75.3

44

33.8

Slovakia

11.9

3.34

15.2

73.4

83.9

77.4

50

34.2

Slovenia

12

3.39

9.2

76.6

86

81.5

60

35.9

Spain

20.7

5.94

17.3

68.7

73

83.5

62

35.4

Sweden

17.1

4.33

7.2

84.5

87.9

82.6

85

42