Next Article in Journal
Practical Verification of the Approximation Method of the Influence of Guillotine and Laser Cutting and Core Dimensions on Losses and Magnetization of Induction Motor Cores
Previous Article in Journal
Analysis of Gas Boiler Failure and Successful Modification of Its Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lifting the Blanket: Why Is Wholesale Electricity in Southeast European (SEE) Countries Systematically Higher than in the Rest of Europe? Empirical Evidence According to the Markov Blanket Causality and Rolling Correlations Approaches

by
George P. Papaioannou
1,*,†,
Panagiotis G. Papaioannou
2,† and
Christos Dikaiakos
3,†
1
Center for Research and Applications in Nonlinear Systems (CRANS), Department of Mathematics, University of Patras, 26500 Patras, Greece
2
Stochastic Modelling and Applications Laboratory, Athens University of Economics and Business (AUEB), 10434 Athens, Greece
3
Department of Electrical and Computer Engineering, University of Patras, 26504 Patras, Greece
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2025, 18(18), 4861; https://doi.org/10.3390/en18184861
Submission received: 17 July 2025 / Revised: 7 September 2025 / Accepted: 8 September 2025 / Published: 12 September 2025

Abstract

We investigate the key factors that shape the dynamic evolution of Day-Ahead spot prices of seven European interconnected electricity markets of the Core Capacity Calculation Region, Core CCR (Austria AT, Hungary HU, Slovenia SI, Romania RO), the Southeast CCR (Bulgaria BG, Greece GR) and the Greece-Italy CCR (GRIT CCR), with emphasis on price surges and discrepancies observed in SEE CCR markets, during the period 2022–2024. The high differences in the prices of the two groups have generated political reactions from the countries that ‘suffer’ from these price discrepancies. By applying Machine Learning (ML) approaches, as Markov Blanket (MB) and Local, causal structures learning (LCSL), we are able of ‘revealing’ the entire path of volatility spillover of both spot price and the Cross-Border Transfer Availabilities (CBTA) between the countries involved, from north to south, thus uncovering i.e., ‘lifting the blanket’, to discover the ‘true’ structure’ of the path of causalities, responsible for the price disparity. The above methods are supported by the ‘mainstream’ approach of computing the correlation of the spot price and CBTA’s volatility curves of all markets, to detect volatility spillover effects across markets. The main findings of this hybrid approach are (a) the volatility of some Core CCRs (AT, HU, RO) markets’ spot price and CBTAs with neighboring countries, ‘uncovered’ to be pivotal, operating as a ‘transmitter’ of volatility ‘disturbances’, over its entire connection and causal path from Core CCR to SEE CCR markets, partially contributing to their price surge, (b) reduced available capacity for cross-border trading of some Core and SEE CCRs (they have not satisfied the minimum 70% requirement margin available for cross-zonal trade, MACZT), combined with local weather and geopolitical conditions, could have exacerbated the impact of the Flow-based Market coupling method (FBMC) used in the Core CCRs, on the prices’ surge of SEE CCR’s countries, e.g., via induced non-intuitive flows. This phenomenon questions the efficiency and reliability of the European Target’s model (TM) in securing ‘homogeneous’ power prices across all interconnected markets, core and peripheral.

1. Introduction

1.1. Research Background, Significance, Current State of Research and Contributions of the Study

Electricity markets are increasingly considered as complex dynamical systems, consisting of many variables (economic, environmental, and operational). Their increasing interconnection both regionally and across commodity classes has generated the need to understand the directional influence and interdependence between market fundamentals, an extremely critical information. The structure of these interactions is very important for forecasting, risk management and policymaking. However, the ‘capture’ of the structure of interactions which are mainly nonlinear, is not possible by using correlation-based analyses. A powerful tool for uncovering the underlying structure of such systems is Causal Inference (CI) applied on multivariate time series. Within this framework, the traditional Granger Causality (GC) models and the most innovative, machine-learning based approaches of Markov Blankets (MB) and Local Causal Structure Learning (LCSL), provide principled methods to detect and visualize these causal relationships. These methods enable researchers and practitioners to have a cleaner understanding of markets dynamics, by identifying which variables directly affect others, rather than merely co-varying with them. Granger causality is one of the most widely used technics for causality detection in time series. It tests whether the past values of one variable help predict another. However, GC assumes linearity and does not fully capture conditional dependencies in multivariate settings. This weakness of linear tools is effectively ‘treated’ by using MB and LCSL, for which their theoretical background and their practical advantages are described in Section 4.
Understanding the causality network among electricity markets fundamentals has significant implications for both market participants and regulators, since an accurate causal network improves substantially forecasting results, supports real-time operations and informs effective market design and intervention strategies. This paper uses the MB and LCSL methods, in combination with the main stream, traditional, volatility spillover effects analysis, to understand the crucial factors that are ‘behind’ the Day-ahead price disparity in electricity markets across Europe, and especially to shed light on the price surge exhibited by electricity markets in Southeastern Europe (SEE), a phenomenon characterized as local energy crisis, that has induced fierce political reactions of the ‘damaged’ countries.
The key contributions of the study are: First application of MB-based causal discovery in the context of electricity markets, and especially in the analysis of electricity spot price surges in SEE countries, addressing the gap in the literature on local causal inference in energy markets. Second, methodological advancements, by integrating local structure learning with temporal data, enabling the construction of interpretable and data-efficient causal graphs, tailored to the seven individuals DA markets, analyzed in this work. Third, empirical insight into distinct causal mechanisms behind spot price spikes, as in Greece, Bulgaria, Romania etc., highlighting both common regional drivers and country-specific fundamental factors. Fourth, a more technical contribution is the scalability and robustness, since unlike full-graph (global map) causal discovery, MB-based techniques focus on local structures, making them well-suited for high-dimensional, multivariate electricity data sets. We think that our work is particularly timely, given the increasing volatility of European electricity markets, challenging the robustness of Europe’s Target model. By providing a more precise map of causal dependencies, this paper can shed light on this ‘hot’ issue of price discrepancy and surge, as well as support more targeted interventions and operational decision making.
Our study is also intrinsically linked to the EU strategic frameworks such as the Clean Energy Package [1], European Green Deal [2], Repower EU [3], and the Electricity Market Design Reform [4] strategies, enhancing further its contribution to existing literature. This is because the three strategies are intrinsically linked to cross-border electricity exchanges, a factor that Markov Blanket (MB) and causality models consistently identify as a key driver of spot price formation. These policies target this causal lever by expanding interconnection capacity, enhancing market coupling, and aligning incentives for cross-border trade, thereby strengthening the structural dependency between renewable generation, inter-market flows, and price outcomes. By reducing transmission bottlenecks and facilitating the integration of geographically dispersed renewable resources, they act on the parent variables in the MB structure that condition spot price volatility, ultimately promoting price convergence, system resilience, and efficient decarbonization across the European power market.

1.2. Price Disparity in Electricity Markets of Southeastern Europe (SEE) and Political Reactions

In this paper we present a ML approach in detecting the most critical and causal factors responsible for causing an unprecedented electricity spot prices surge, a phenomenon also called ‘European regional electricity crisis’, appeared mainly in Bulgaria (BG), Greece (GR), by analyzing the entire path of their interconnections with the ‘core’ countries of Austria, AT, Hungary (HU), Slovenia (SI) and Romania (RO), as well as the Greece- Italy interconnection. We note here that AT, HU, SI and RO are members of the Core CCR (Core Capacity Calculation Region) while BG and GR constitute the Southeast European SEE CCR (regions in which specific methodologies are used to compute cross-zonal capacities, see Section 3).
The ‘huge’ price disparity mainly in Bulgaria and Greece, and in Romania against the rest of the Core countries, challenges the capacity and success of the European electricity Target model, as we will see below. There is a variety of factors that are behind this disparity, both ‘apparent and hidden’, as climatic, geopolitical and structural (generation mix, networks, interconnections). The above countries that have been strongly affected took several initiatives to ease the pressure this disparity has imposed on their electricity Day-ahead prices. Among other reactions, they have prepared a proposal for the formation of a permanent intervention mechanism that would be triggered any time electricity prices turn extremely high in their markets, especially in cases where their region is disconnected from the rest of the core energy markets. Similar reactions were recently reported, as in Romania and in North Macedonia in which also an examination has initiated of the reasons for the huge price disparity. Another characteristic reaction is that of the Romanian Minister of Energy who sated that the country would ask the EU for compensation for this high price difference. Also at ministerial level, Greece, Bulgaria and Romania sat at the same table on 11th September 2024, with the three countries agreeing on the diagnosis of the problem. The three energy ministries drafted a text that was sent to the Commission, asking for flexibility from the relevant EU Directive for the implementation of a claw-back mechanism against high deviations in electricity prices. According to their draft text, this mechanism could be activated occasionally, for the imposition of a cap on the compensation of power plants and the recovery of excess revenues per technology, just as was done during the 2022 energy crisis. We point out here, however, that this mechanism (the request), in practice, cancels the result of the Day-Ahead (DA) market price clearing methodology (the cornerstone of the European Target model), i.e., cancels the system’s marginal price, which pays all units under this model, to contain large discrepancies. However, this objective seems to be very ambitious, as any modification on the core structure of the target model is a very crucial issue, and it needs the agreement of all involved markets’ shareholders involved. An example of how the price disparity has induced political reactions is the letter sent by the Prime ministers of SEE countries and RO to the European Authorities.

1.3. Assessing European Target Model Under the Prism of Prices Surge in SSE Countries

After detecting the underlying crucial factors that have caused the discrepancies mentioned, it would be extremely interesting to examine whether these factors relate to the structural characteristics of the European Target model and more importantly, how this model has been performed in the case of the price surge mentioned. In fact, there are criticisms against the operational algorithm of the model, because at times, it seems that the algorithm has disconnected SEE countries from the rest of the European markets, turning the region into an energy island! The algorithm is based on the current mode of operation of electricity markets, which is different in Core CCRs and SEE CCRs, in respect of the way the available capacities in the zonal bidding-zones are calculated. More specifically, SEE CCR countries trade according to the net transfer capacity (NTC) mechanism, while the Core CCRs countries use the flow-based market coupling (FBMC) system (ACER 2024 report, [2]). A description of the above two mechanisms, the critical role they play in the formation of price surge in the SEE CCR, is given in Section 1.4. A notable ‘malfunction’ of the application of FBMC, is that it can allow the production of counterintuitive power flows, that drastically limit imports into high-demand regions like HU and RO, starting a price spike diffusion to ‘downstream’ BG and GR countries, a phenomenon challenging strongly the robustness of Europe’s ambitious TM, aiming at ensuring a fair and ‘homogeneous’ price landscape.

1.4. Characteristic Events in SEE CCR’s Markets, Core and Regional Structural Distortions

We give some critical events indicating the suffering of the SEE & RO electricity markets from extremely high prices. Due to exports to the North, in the evening (20:00) of 12 September 2024 in Greece, the maximum price was 485.60 euros per megawatt hour, while in Bulgaria 558.09 Euros/MWh, in Romania 678.5 Euros/MWh and in Hungary 667.75 Euros/MWh (see Supplementary Material C (Table S10) for the maximum prices in the evening, hour 20:00, of 12 September 2024). For comparison, in the same period, in the Czech Republic the maximum price reached 242.87 Euros/MWh and in Austria (a self-sufficient and net exporter market due to RES), at 256.15 Euros/MWh. Thus, a price discrepancy (difference) of 161% against Hungary is observed which is not a conjunctural spread but rather seems to be a permanent phenomenon, not accepted in an environment of coupled markets. It is as if Greece and Bulgaria, two neighboring coupled market, have a price difference of more than 100 euros per megawatt hour, an unacceptable fact that challenges the way the Target Model operates in this region. Thus, intensive skepticism is diffused among the members of the SEE CCRs, based on such critical events as above, as they believe that the Core CCR countries, using a variety of ‘mechanisms’ in the Target Model’s FBMC approach can inhibit the normal energy outflows from their borders, reducing the capacity of cross-border transfer availability (CBTA). This occurred in the case of Hungary (HU), leaving the corridor between GR, BG and RO to meet Kiev’s increased needs, a view shared by the Greek and other governments in the region, as well as by other institutions as the president of the Greek Union of Industrial Consumers. It is broadly accepted that the ‘typical’ European electricity market is known to have some structural deficiencies-distortions that affect severely the competitiveness of EU’s member states (due to ‘systemically’ higher energy cost) [5], however due to the Ukraine crisis these distortions became more pronounced. Even at the borders of member states, for short distances, there exist price differences of 200, 300 or even 500 Euros/MWh. The ‘mechanisms’ mentioned above refer to the advantages of the FBMC method in comparison to the Net Transfer Capacity (NTC) approach (in which cross-border transactions must cover at least 70% of interconnection capacity), followed by the SSE CCR countries (Section 1.5). The ‘mechanisms’ are considered responsible for the reduction or even zeroing, via a specific mathematical algorithm (characterized by the politicians as a black-box), of the capacity of cross-border interconnections. Besides the ‘core’ structural distortions emerging from the TM’s application on the region of the suffering markets, there are also other ones having regional effects. For example, in the interconnection of Greek and Italian electricity markets a ‘mechanism’ seems to exist, making very often the Greek spot price to increase during the hours of peak demand. For example, in the evenings, constant electricity exports to Greece take place, making the cross-border transfer capacity between the two countries relatively ‘inadequate’ since the installed cable of 500 MW (at the time this report is written) becomes congested, and consequently disconnected from the system. Even more strange, the traditionally more expensive Italian wholesale market becomes cheaper than the Greek one. As an example, on 12th September, at hour 20:00, the maximum price in the Italian energy exchange was 155.8 Euros/MWh, while the corresponding price in the Greek one reached at 485.60, a deviation of 212%!!

1.5. Power Cross-Border Transfer Availability in Core and Southeast Europe Capacity Calculation Regions (CCRs) and Its Impact on the SEE Markets’ Spot in Prices

Between 2022 and 2024, cross-border electricity transfer availability in Central Eastern and Southeastern Europe (CEE and SEE) significantly influenced wholesale electricity prices, particularly in the SEE region. Cross zonal trading opportunities are critical in curbing Day-Ahead or spot price volatilities. Due to insufficient cross-border transfer availability in year 2023, an explosion in negative DA prices occurred, because a low electricity demand coincided with an increased renewable supply in each bidding zone (Biding zone: the largest geographical area where energy exchange can take place between players without capacity calculation.). According to Figure 1 of ACER’s 2024 report [2], Greece (GR) exhibited zero occurrences of spot negative prices, BG 11, RO 32, HU 74, AT 111, SI 96 and IT-South zero negative prices, emphasizing the need for the markets with negative prices, for local flexibility and the criticality of the cross-zonal transmission capacity (measured by CBTAs in our data set). Another crucial parameter as well as a proxy for the level of implementation of a ‘really successful’ integration of the EU power systems, related to the cross-border capacity, is the price convergence of bidding zones within Capacity Calculation Regions (CCR), in the wholesale market. During 2023, GRIT CCR the price convergence (% of hours) was moderate (Full: <1 Euro/MWh, Moderate: 1–10 Euro/MWh, Low: >10 Euro/MWh)) (16%) and full (28%), while in 2022 the values were 8% and 28% respectively [2]. According to the same report, the most crucial factors explaining the price convergence are the differences in the generation mixes, the way the implicit market coupling in DA markets is implemented and finally, and most important for the targets of our study, the level of transmission capacity available for cross-zonal trade (our CBTA variable). Thus, detecting the most crucial factors shaping the price surge and discrepancy between Core markets (AT, SI, HU and RO) and the SEE markets of BG and GR, is strongly linked to the above crucial factors in explaining price convergence, between the Core Capacity Calculation Region (Core CCR) of the core markets and the SEE CCR markets, two CC regions using different capacity calculation methods (Two possible methods the EU rules allow for TSOs to calculate the capacity made available for trade between EU bidding zones in a coordinated manner: the coordinated net transfer capacity (CNTC) approach and the flow-based (FB) approach. The CNTC approach can be applied in regions where cross-zonal exchanges are less interdependent, therefore no significant added value is expected to be gained from adopting the FB approach. The FB approach is defined as the default in areas of the transmission grid where the exchanges across bidding zone borders are highly interdependent, and models only a subset of network constraints, the so-called critical network elements with contingency (CNECs) (a line or transformer either within a bidding zone or between bidding zones). An optimized allocation of cross-zonal capacities at the level of the capacity calculation region is therefore allowed, by the price coupling mechanism that can allocate the capacity made available on each CNEC to the electricity exchanges that generate the largest ‘added social value’.), the Flow-Based (FB) in Core CCR and Coordinated Net Transfer Capacity (CNTC), in the SEE CCR (the CBTAs in our data set are calculated by the CNTC methods, used by the TSO of the specific region). Table 1 (our elaboration based on data from [6]) informs about the implementation status of the Regional Capacity Calculation methodologies, for the markets analyzed in the present work. In 2023, the level of cross-zonal capacity offered, on average, in the biding zone borders of Core, GRIT and SEE CCRs, for the spot market is: 2100 MW Core, 2090 GRIT and 1200 MW SEE.
We now give some information, based also on [6], about the yearly evolution of transmission capacities available for cross zonal trade in the Day-Ahead market, that we consider to be very related to this analysis. More specifically, we provide information on the level of interconnectivity of Member States calculated as the yearly average offered import capacity of every Member State as a percentage of peak electricity demand, and the yearly average offered export capacity of every Member State as a percentage of peak generation. Table 2 provides such information, from which we observe that the markets of Core CCRs show significantly larger levels of connectivity than the SEE CCRs and the GRIT CCR. This important information shows that the Core CCR markets included in flow-based market coupling in 2024 (also in 2022 and 2023) exhibit a considerable increase in their levels of interconnectivity, as measured by the above two measures.
In general, as we have already mentioned, FB market coupling generally offers more exchange possibilities than NTC calculation, because it incorporates the modelling of the underlying electricity network in the allocation of cross-zonal capacities. The maximum import and export capacities in FB regions on a given bidding zone border are dependent on other exchanges in the region, which is not the case for NTC values, which are simultaneously feasible on all bidding zone borders. FB optimization-oriented approach leads to available capacities on specific network elements being allocated where they generate most socio-economic welfare.
To ensure that cross-zone capacity offered to the market is always efficiently allocated, all EU bidding zones borders, are now included in the Single DA-Coupling (SDAC) and the Single Intraday Coupling (SIDC), a very significant progress. In 2019, the EU Electricity Regulation [1], has ‘forced’ TSOs to offer the market a minimum level of cross-zonal capacity (CZC), considering however each TSO’s operational security limits. In 2020 a 70% minimum was imposed for implementing the requirement (see Section Limited Cross-Border Capacity, MACZT and Market Fragmentation), without risking system security, allowing also the TSOs to opt for a transitional period. In this research paper, we assume that the way each TSO in the above CCRs (Core and SEE) have reacted to this 70% minimum of cross-zonal capacity has affected the dynamic evolution of the CBTAs of each market analyzed and consequently the spot price discrepancy between Core and SEE CCRs.

Limited Cross-Border Capacity, MACZT and Market Fragmentation

The minimum 70% requirement mentioned above translates in practice into the margin made available for cross-zonal trade MACZT), which is, therefore, a proxy for the level of integration of EU national day-ahead electricity markets. MACZT corresponds to the portion of capacity of a given CNEC that is made available for cross-zonal trade by the TSOs. The current level of optimization of the cross-zonal electricity transmission infrastructure across European spot markets, as well as the degree of the 70% implementation requirement is assessed by a MACZT monitoring report. However, despite EU regulations mandating that at least 70% of cross-border transmission capacity be available for electricity trading by the end of 2025, many regions in both Core CCR and SEE CCR, fell short.
Table 3 shows the ranges of the MACZT criterium for Core and SEE CCRs and the GRIT CCR. For AT for example, from Table 3, 76% of hours the MACZT criterion was in the range 20% M A C Z T 50 % , 10% in 50% M A C Z T 70 % , and 13% in MACZT < 20 % . Thus, AT during 2023 never succeeded in fulfilling the minimum 70% requirement. Only SI, for 97% of the hours has attained the criterion. In HU only 6% of hours have attained the target, while RO for 95% of hours is in range 20% M A C Z T 50 % . From Table 3, only the GR > BG cross-border trading fulfills the criterion, while in the case of GR and IT in both directions, the criterion is completely fulfilled. Figure 1a shows pictorially the contents of Table 3.
As a conclusion stemming from these tables, is that AT, HU and RO have exhibited poor results regarding their availability for cross-zonal trade. It is reasonable to expect that this poor ‘performance’ will have a bad impact on the DA prices of the SEE markets, i.e., the ‘downstream’ markets of the causality network found by the MB and LCSL methods, as described in the results section. We must point out at this point that this poor performance in satisfying the MACZT criterion is that most of the Core CCR’s Member States are bound by interim cross-zonal capacity requirements, stemming from derogations or action plans [2], another factor that, according to our opinion, can affect the DA prices ‘downstream’. The granting of derogations enables TSOs to limit their availability of capacity for trading, due to various reasons. TSOs are subject to interim minimum capacity requirements, according to the granted derogation or action plan [6]. For example, APG, Austria’s TSO has requested derogations on the grounds of excessive loop flows, from neighboring Member States. High loop flows in AT during 2023 led to very low cross-zonal capacity requirements. This pattern continued during 2024. While there was high “loop flows” in Austria during 2023 that depressed cross-zonal capacity requirements, the trend continued into 2024. Specifically, Austria’s Transmission System Operator (APG) was granted a regulatory derogation in mid-2022, allowing it to reduce the standard 70% minimum cross-zonal capacity target on critical network elements impacted by loop flows. That meant capacity offered on several borders could drop significantly—even down to 0 MW in extreme cases. Importantly, this derogation remained in effect throughout the first half of 2024. This confirms that the situation seen in 2023 did indeed persist in the following year: loop-flow-related constraints continued to result in very low cross-zonal capacities being offered, especially during times of system stress. Repeated intraday curtailments on the AT–HU interface in May–Aug 2024 (In a news article published on 12 July 2024, Montel reported that intraday capacity curtailments at the Austria–Hungary and Austria–Slovenia borders had intensified since May 2024 following the introduction of flow-based intraday capacity calculation in the Core region (See, https://montelnews.com/). The article states that interconnector capacity from Austria to Hungary was “often curtailed to 0 MW,” particularly during morning ramp-up and evening peak periods. This situation raised concerns about Southeast Europe’s security of supply—market participants described it as “very serious and feels like a pressure cooker,” warning that, under such circumstances, “we could face new blackout.”) (driven by loop-flows/operational security and enabled by APG’s derogation) reduced the physical ability to move cheap central-European power southward, and that may have helped produce/amplify day-ahead price spikes in Bulgaria and Greece during heatwaves and other tight episodes in the summer of 2024. We describe in short how the mechanism works.
  • Intraday cross-zonal capacity falls → less import capability. When APG curtailed AT–HU intraday capacity, the physical capability for market participants in Bulgaria/Greece to import additional supply the day before or intraday was reduced. That raises the chance that local supply/demand balances during the day ahead auction clear at much higher prices.
  • SE Europe is sensitive to imports from Central Europe. Southeastern markets (Greece, Bulgaria, Romania, etc.) rely on being able to import at times of peak demand; weak cross-zonal capacity isolates them and exposes them to local scarcity pricing in the day-ahead auction. Reuters/regional reporting in late-summer 2024 flagged exactly this structural weakness.
  • Compounding factors made spikes worse. Summer 2024 had high cooling demand, some outages and a notable grid incident in the South-East synchronous area (June 21) these pushed local margins tight and made the markets more vulnerable to capacity curtailments.
In Section 6.3 we state some policy recommendations regarding the derogations granted to TSOs. More specifically we emphasize the need to limit the impacts the derogations may have on the DA prices of interconnected countries, and describe how institutions such as National Regulators, TSOs, ENTSO-E and ACER can act to constrain such detrimental impacts.
Figure 1b and Figure 2 show the time series of CBTAs of Austria’s CBTAs with Hungary, Slovenia, Italy and Germany-Luxembourg, and between Romania and Bulgaria (RO-BG, BG-RO), Greece and Bulgaria (GR-BG, BG-GR), respectively.
We observe in Figure 1b that on 12 July 2024 the CBTA on the border of Austria and Hungary felt to zero MW. This information is of particular importance, since the derogations from the minimum 70% criterion (MACZT, see Section Limited Cross-Border Capacity, MACZT and Market Fragmentation and Section 6.3) granted to countries, can have ‘detrimental’ consequences on the DA prices on neighboring markets.
Figure 2. The cross-border transfer availability (CBTA) between RO and BG, and between GR and BG countries. (RO is in the Core CCR, and GR and BG in the SEE CCR) (Red dotted lines indicate quarters in each year).
Figure 2. The cross-border transfer availability (CBTA) between RO and BG, and between GR and BG countries. (RO is in the Core CCR, and GR and BG in the SEE CCR) (Red dotted lines indicate quarters in each year).
Energies 18 04861 g002
In Figure 3 we show the DA prices of the markets involved in the previous cross-border transactions, for a visual inspection of how these prices have been affected by CBTAs. In July 2024 (see Figure 1b), reduced imports to Hungary occurred, a notable event highlighting FBMC’s shortcomings.
More specifically, after 8 July, FBMC allocations from Western Europe to Hungary decreased by approximately 1200–1300 MW during peak evening hours (19:00–24:00). This reduction was not due to maintenance or physical grid constraints but stemmed from FBMC’s algorithmic decisions. Consequently, Hungary’s HUPX market (Hungarian Power exchange, https://hupx.hu) experienced price surges up to 940 Euros/MWh, while neighboring Austria’s prices remained around 61 Euros/MWh, illustrating a stark disparity across an internal EU border (see Figure 3). Almost concurrently, counterintuitive flows to Romania happened (see Figure 2). Romania faced reduced imports from Bulgaria due to maintenance on the BG > RO interconnector, decreasing capacity from 1700 MW to 1200 MW. To compensate, FBMC facilitated increased imports from Hungary. However, this led to situations where Romania’s OPCOM market (the Romanian Electricity and Gas Market Operator) had prices up to €250/MWh lower than Hungary’s HUPX, despite importing electricity from Hungary. Such non-intuitive flows strained Hungary’s market further and underscored FBMC’s limitations in addressing regional demand effectively.
Several external factors have also enhanced the impact of limited cross-border capacity. More specifically, climate events such as record-high temperatures and droughts in SEE regions have reduced hydropower output and increased electricity demand for cooling, stressing the already constrained grid. Additionally, geopolitical tensions as the Russia-Ukraine conflict, disrupted energy supplies, with Ukraine, as we already mentioned, transitioning from an electricity exporter to an importer, increasing demand on neighboring countries’ grids. Finally, infrastructure limitations, as delays in returning key power plants, like Bulgaria’s Kozloduy nuclear plant, to full operation, reduced available generation capacity (the plant disrupted one of its two reactors, for a period until 30 November 2024, with the consequence the regional system to have 1 GW less). These factors have contributed to unprecedented wholesale electricity price spikes in the SEE region. Based on Figure 3, in August 2024, Greece’s electricity prices more than doubled from 60 to 130 Euros/MWh. Hungary (HU) experienced prices as high as 940 Euros/MWh during peak hours, while neighboring Austria (AT) saw prices around 61 Euros/MWh, highlighting severe regional disparities. Romania (RO) and Bulgaria (BG) also faced significant price increases, with day-ahead market prices reaching 700 Euros/MWh and 500 Euros/MWh, respectively. The findings above have stressed the importance of the interactions of volatilities of spot prices and CBTAs, that are enhanced further by the combined influences of external factors, geopolitical tensions and infrastructure limitations (as the limited interconnectivity of SEE countries, emerging from their reliance on the Net Transfer Capacity (NTC) mechanism, contrasting with FBMC’s application in Central Europe, a critical discrepancy that hinders seamless integration and efficient electricity distribution). All these findings challenge the status of the current policy, an issue discussed in Section 6.
The rest of the paper is structured as follows: in Section 2 we provide a short literature review on the Markov Blanket-based causal feature selection accompanied by a description of Bayesian Analysis and Causality Structure Learning (CSL) approaches in electricity markets (extra information is also provided in Section 4). The crucial role of the power cross-border transfer availability between the markets analyzed, and especially its calculation method in Core CCR and SEE CCR counties, is discussed adequately in Section 1.5. The description of data sets used, their summary statistics and correlation analysis of the market’s variables, is given in Section 3. An extensive methodology of the MB and LCSL tools is provided in Section 4, which also contains practical issues in applying these methods in the field of electricity market analysis. The approach of rolling volatility of the crucial factors (extracted by the above tools) in causing the spot price surge as well as the volatility spillover effects in SEE markets, is described in Section 4.9. Section 5 provides the empirical results of both CSL and rolling volatility methods, with extensive comments, and finally in Section 6 we include conclusions and policy recommendations.

2. Literature Review on Markov Blanket-Based Causal Feature Selection-Discovery

From our intensive literature review, we manage to locate a few specific research papers that apply Markov Blanket-based causal feature selection directly to energy market analysis. First, we have found several foundational works that discuss, in general, the use of Markov Blankets in causal discovery and feature selection, while in Section Application of Bayesian Analysis and Causality Structure Learning Approaches in Electricity Markets we provide how MB has been adapted to energy market studies.
In the work of [7], the authors demonstrate how a generic feature-selection algorithm that returns strongly relevant variables can be transformed into a causal structure-learning algorithm. The authors prove this under the Faithfulness assumption for the data distribution. The authors in [8], provide a comprehensive review of feature selection and causal discovery research, summarizing theoretical results and presenting methods to enhance the scalability of discovery algorithms. A paper that discusses the use of Markov blankets in Bayesian networks for feature selection, addressing challenges when data distributions violate the faithful condition, and in which the authors propose the concept of representative sets to improve feature selection robustness, is the work by [9]. The study of [10] introduces a causal feature selection method based on an extended Markov blanket, aiming to reduce the number of features while retaining key ones. Experimental results demonstrate the method’s effectiveness. The article of [11] explores the intersection of causal inference and feature selection, emphasizing the role of Markov blanket discovery algorithms in both fields. It discusses methods to enhance the efficiency of these algorithms. Ref. [12] summarize research on feature selection via the induction of Markov blankets over the past decade, providing insights into various algorithms and their applications. These papers mentioned above do not specifically address energy market analysis, however their methodologies have been adapted to study causal relationships and feature selection within that domain (see below). Applying Markov Blanket-based methods, in combination with LCSL methods to energy market data could help identify key factors influencing market dynamics, such as the dynamics of SEE price surges, by focusing on the most relevant variables and their causal interdependencies. Some areas on which MB has been successfully applied, are: (a) healthcare: in predicting a disease, the Markov Blanket can identify the strongest causal factors (e.g., symptoms, genetic markers, lifestyle factors) while excluding irrelevant variables, (b) in finance: for predicting stock prices, it can reveal key economic indicators, market trends, and company performance metrics that directly influence price movements, (c) in marketing: in customer churn prediction, it can highlight the most influential factors (e.g., satisfaction scores, service usage patterns) while excluding noise.

Application of Bayesian Analysis and Causality Structure Learning Approaches in Electricity Markets

However, to the best of our knowledge, only a few papers dealing with the application of MB on analyzing energy markets were found in our literature review. The authors in the work [13] used a causality-based FS approach for data-driven dynamic security assessment of power systems. Their work describes how a probabilistic graphical model (of DAG type), tree augmented naïve bays structures, and an approximate MB, are used in building an online dynamic security assessment (DSA) framework. The researchers in [14] have built an alternative approach to predictive modeling for energy demands, based on learning causality structure using demand date from an Argentinian electricity company. An improved, non-causal, feature selection algorithm of electricity price forecasting, using Support Vector Machine (SVM), is introduced by [15]. In their paper, the FS algorithm consists of threshold based mutual information (MI) (see Section 5.2), together with inequality correlations of symmetrical uncertainty and pairwise evaluation methods, to perform electricity price forecasting.
In [16] the authors have presented a Bayesian inference approach to unveil supply curves in electricity markets. In their study they introduced this approach, for revealing the aggregate supply curve in a day-ahead electricity market. Their proposed algorithm relies on Markov Chain Monte Carlo and Sequential Monte Carlo methods, and they argue that the major advantage of this approach is that it provides a complete model of the uncertainty of the aggregate supply curve, through an estimate of its posterior distribution. The authors have shown, in a small case study, that it is possible to reveal accurately the aggregate supply curve with no prior information on rival participants, information that can be used by a price-maker producer to devise an optimal bidding strategy.
In [17], the authors have applied Bayesian Belief Networks in the modelling of wholesale electricity price formation, specifically in power systems with a high penetration of non-firm renewable generation. Their work links the mathematical Bayesian representation to established statistical and computational approaches using a functional supply-side wholesale electricity market pricing model and introduces a novel validation method employing volatility analysis to assess the case study’s performance. Their work is valuable in examining the transition of electricity generation from firm to non-firm renewable generation, a factor that creates changes in wholesale electricity price dynamics, therefore challenging existing modeling approaches due to the stochastic nature of wind and solar as the primary energy source. They showed that constructing robust pricing models essential for optimizing financial performance in today’s electricity markets, can be greatly facilitated by using their Bayesian Belief Networks approach.
The aim of the paper in [18], is the study of Bayesian forecasting of electricity prices traded on the German continuous intraday market which fully incorporates parameter uncertainty. Their target variable was the IDFull price index, and the model’s forecasts were provided in terms of posterior predictive distributions. They validated the results, using the exceedingly volatile electricity prices of 2022. The IDFull index is the weighted average price of all continuous trades executed during the full trading session of any EPEX SPOT continuous contract. This index includes the entire market liquidity and thus represents the obvious continuous market price references for each contract.
In [19] researchers have used Bayesian networks for analysis and prediction, to understand the causal relationships between variables such as consumption, greenhouse emissions, investment in renewables and investment in fossil fuels, towards making a reliable energy policy focusing mainly on renewable energy sector, and not only by observing energy scenarios in various economic or social conditions. In their paper have presented expert models using the capabilities of Bayesian networks in the renewable energy sector, considering renewables in Germany and Italy, using the tool BayesiaLab (a powerful desktop application-Windows/Mac/Unix- for knowledge management, data mining, analytics, predictive modeling and simulation, all based on the paradigm of Bayesian networks), with supervised learning, on a data set consisted of the consumption rate of geothermal and hydro energy sectors. They have found that, as oil prices grow, greenhouse emissions will decrease, and that the precision of the expert model is no less than 90%.
In the paper [20], the authors have provided for the first time a complete literature review in the application of Bayesian networks in renewable energy systems, for which the implementation of conventional methods does not solve the problems associated with the complexities of these systems. According to the authors, recently, Artificial Intelligence techniques such as Artificial Neural Networks, Fuzzy Logic and Genetic Algorithms, have been widely used to deal with these problems in the field of Renewable Energy. However, the degree of uncertainty that is involved in these methods needs Bayesian Networks since this is one of the most effective theories to face them. In their work, they present the state of art of the applications of Bayesian Networks in Renewable Energy, such as, solar thermal, photovoltaic, wind, geothermal, hydroelectric energies and biomass, including related topics such as energy storage, smart grids and energy assessment. They have found that the main applications were in forecasting, fault diagnosis, maintenance, operation, planning, sizing and risk management, and they argue that Bayesian Networks constitute a powerful and versatile tool for the field of Renewable Energy.
With the rapid development of the economy, fully leveraging the priority role of electricity is of great significance for accelerating the modernization of electricity, continuously meeting the growing demand for electricity and social production and consumption and promoting socio-economic development. Among them, the role of electricity markets is becoming increasingly prominent. How to fully mine and utilize the large amount of power markets data accumulated by electric power enterprises over the years, to provide reliable support for the analysis and research of power marketing decisions. Bayesian network is a graphical pattern used to represent the continuous probability distribution of a set of variables, which provides causal information to discover potential relationships between data, and because of these characteristics, it is widely used in data mining.
In the work of [21], researchers apply Bayesian network to the analysis and research of power marketing decisions and establishes a Bayesian network suitable for power marketing decision-making for customer value evaluation, providing reliable support for marketing decision-making. They emphasized the ability of Bayesian network of making good decision models, based on their feature of making graphical patterns used to represent the continuous probability distribution of a set of variables, which provides causal information to discover potential relationships between data.

3. Data Sets, Software Used, Preprocessing, Summary (Descriptive) Statistics, Correlation Analysis and Cross-Border Transfer Availability

We use data from ENTSO-E Transparency platform (transparency@entsoe.eu), for our set of seven electricity markets, including Austria (AT), Bulgaria (BG), Romania (RO), Slovenia (SI), Greece (GR), Hungary (HU), and Italy (South bidding zone) (IT south), from January 2022 to 4 October 2024. We analyze hourly wholesale price data expressed in Euro/MWh. All calculations have been performed using a plethora of Taylor-made MATLAB (ver. 2018b) scripts as well as the Causal Learner toolbox, freely available to download (https://github.com/z-dragonl/Causal-Learner) (accessed on 15 July 2025). A typical modern PC was used to run the code.
The countries under analysis are shown in Figure 4, which also depicts the borders where the calculation of the Capacity from the interfaces changes from Net Transfer Capacity (NTC) to Flow Based (FB) [6]. The dataset covers the period from 1 January 2022 to 4 October 2024, their missing values have been filled appropriately, with frequency converted from originally 15 min to hourly data. Thus, the size of dataset is 24,194.
Figure 5 shows the time series of hourly spot prices of all markets for the period of 1 January 2022 to 4 October 2024, and Figure 6 the time series of Greek DA hourly spot prices. Two distinct periods of high spot prices and volatility, in all markets of our analysis, are observed in Figure 5.
The first is from early spring (March) of 2022 to December 2022, with a pronounced upward and downward price oscillations, and a peak price occurring on 30th of July (1041 Euro/MWh). The second period covers the summer of 2024, ending approximately at the end of August 2024. We describe shortly at this point the main drivers that seem to be the prevailing factors in shaping the price dynamics shown in Figure 5. For the 2022 price surge the main drivers are: (a) gas crisis from Russia’s Invasion of Ukraine, since Russian pipeline gas flows into Europe plummeted, TTF gas prices spiked over 300 Euros/MWh in late August 2022, and finally power prices in gas-dependent regions soared as gas-fired generation costs increased dramatically, (b) high CO2 Prices, EU ETS prices sustained levels above 70–90 Euros/tone, resulting to elevated variable costs for gas, coal, and lignite units, (c) low Hydro and Renewables output, due to severe drought conditions reduced hydro output in parts of the Balkans, also low renewables increased reliance on thermal generation, (d) nuclear and thermal Outages, since extensive nuclear outages in France reduced regional supply, and as a consequence raising cross-border demand into the SEE region, (e) strong market interconnections, i.e., tight markets in Italy, Austria, and Germany that quickly impacted neighboring SEE countries via cross-border flows, and finally (f) risk premiums and volatility, since market uncertainty drove elevated forward prices and risk premiums, spilling over into day-ahead markets. Thus, in the March-April 2022 period, these drivers are responsible for spot prices in the region to frequently exceed 300–400 Euros/MWh, while in peak hours during crisis events, sometimes surpassed 500–800 Euros/MWh.
Similarly, for the second period, in 2024, of high spot price volatility, the main drivers are: (1) Stabilized but Elevated Gas Prices: TTF gas prices ranged ~25–35 Euros/MWh in 2024, far below 2022 peaks but above historical norms, and LNG markets remained tight due to global competition, (2) Extreme heatwaves: repeated heatwaves across Southern and Eastern Europe, increased cooling demand, and lower river levels affected hydro generation and thermal plant cooling capacity, (3) Reduced nuclear and hydro generation: France’s nuclear fleet partially recovered but still faced outages, and Balkan hydro production again stressed by droughts, (4) Transmission Constraints: cross-border congestion, particularly toward Italy, constrained SEE import potential, (5) Sustained CO2 Prices, EU ETS prices in the range of 65–85 Euros/tCO2, and finally (6) High Solar Penetration: major solar capacity expansions in Italy, Greece, Bulgaria, and Romania, depressed midday prices but triggered steep evening ramps.
Table 4 shows the data set of all fundamental variables considered in our work, collected for each of the seven electricity markets. Descriptive statistics for the hourly spot prices, for each market, are given in Table 5, Table 6, Table 7 and Table 8 (for each separate year and for the entire period 2022–2024, respectively).

3.1. DA-Price Distribution Analysis, Aggregated and Hourly-Wised Summary Statistics

The boxplot comparison of hourly electricity prices across the seven markets reveals notable differences in both price levels and variability. Figure 7 and Figure 8 show, for comparison purposes, the boxplots of the distribution of AT and RO DA prices, hourly-wise i.e., for each separate hour H1 to H24.
The boxplots of the rest of the markets are given in Supplementary Material D. The same information, quantitatively, as well as other descriptive statistics, is provided in Tables S1–S7, of Supplementary Material A. From the figures we see that, for the price levels, Romania (RO) shows consistently higher spot prices than Austria (AT) across almost all hours. The median prices in Romania are around 200–300 Euro/MWh, while Austria’s median prices mostly range between 100–200 EUR/MWh. Regarding volatility and outliers, Romania exhibits greater price volatility, indicated by wider interquartile ranges (IQRs), a larger number of extreme outliers (red pluses), often surpassing 800–1000 Euro/MWh, while Austria also shows outliers but with lower frequency and magnitude compared to Romania. For the daily hourly trends, AT’s prices are relatively stable throughout the day, and slight increases in the morning (8–11) and evening (18–21) hours, reflecting typical demand patterns, and finally price distribution is narrower, suggesting a more stable market. RO’s prices tend to spike during evening hours (19–22), both in terms of median and outliers. Morning hours (7–10) also show noticeable increases in median price and spread, and prices are lowest and least volatile between 1–5 AM, consistent with low demand. Now, regarding negative prices, Austria exhibits occasional negative prices, especially in the afternoon hours (13–17), a fact that could be due to high renewable (e.g., solar) generation exceeding demand, grid constraints or export limitations. Romania, in contrast, does not display negative prices, suggesting tighter supply conditions or less flexible generation mix, and possibly lower penetration of renewables or less dynamic market adjustments. Table 9 below gives a summary of the comments above.
Table 10 presents summary statistics across the entire datasets (not just by hour) (we have computed mean, median, standard deviation (St.dev.), interquartile range (IQR) etc., per market, aggregating all 24 h. This gives us a general picture of volatility and price level without the hourly resolution. The indicators (statistics) (average daily price, standard deviation, average daily peak-of-peak spread, skewness and kurtosis and frequency of extreme prices, e.g., >90th percentile) help us rank the markets more broadly, without dissecting hour-by-hour details (which are, however, shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 and Tables S1–S7 of Supplementary Material A). The note at the bottom of Table 7 explains the indicators shown.
Thus, based on Table 10, the Italian and Greek markets (ITS and GR) exhibit the highest mean and median prices, suggesting a generally more expensive electricity supply, while Slovenian and Austrian markets (SI and AT) have the lowest medians (117.9 and 111.3 respectively), indicating more affordable rates. Greek market displays the wider interquartile range (IQR = 120.6), reflecting greater variability in hourly prices and potentially higher market volatility (even though has the lowest aggregated st.dev). In contrast, AT and BG markets have a relatively narrow IQR, pointing to more stable and predictable pricing. Romanian and Bulgarian markets have the largest Peak-Off-Peak (PoP) spreads (95.3 and 94.1) followed by Hungarian and Greek markets (86.1 and 76.43). The largest CV (coefficient of variation, a volatility measure) is presented by TA and RO markets, followed by HU and GR markets. Additionally, skewed distributions in markets TA, BG, HU, ITS and RO hint at asymmetric pricing behavior, showing a tendency for upward price spikes. The table shows no differences between the markets for the frequency of extreme points, and HU exhibits the highest price, followed by SI and RO markets. From Table 11 we observe that the Greek and Italian markets have the highest total number of hourly price outliers.

3.2. Correlation Analysis of All Raw Data, 2022–October 2024

Even though correlation analysis is not capable of revealing any causalities, profound or hidden, its result can serve as a useful, albeit rough guide of the ‘interactions’ between the variables involved. We use correlation analysis (Figure 9a–d) to ‘detect’: (a) strong regional spot price interactions, (b) price-fuel correlations, (c) North-South correlation gradient (strength), (d) cluster of markets and finally (e) the role of local fuels. High correlations between neighboring countries’ Day-Ahead (DA) prices (e.g., AT-DA-price, HU-DA-price, SI-DA-price) suggest significant market coupling or shared supply-demand fundamentals.
Figure 9. (a) Heat map of all possible correlations between pairs of AT, BG, GR markets’ fundamental parameters, excluding CBTA. (b) Heat map of all correlations between pairs of HU, ITS, RO markets’ fundamental parameters, excluding CBTA. (c) Heat map of all correlations between pairs of SI market’s fundamental parameters, excluding CBTA. (d) Heat map of correlations between pairs of all DA prices and Cross Border Transfer (CBT) availability.
Figure 9. (a) Heat map of all possible correlations between pairs of AT, BG, GR markets’ fundamental parameters, excluding CBTA. (b) Heat map of all correlations between pairs of HU, ITS, RO markets’ fundamental parameters, excluding CBTA. (c) Heat map of all correlations between pairs of SI market’s fundamental parameters, excluding CBTA. (d) Heat map of correlations between pairs of all DA prices and Cross Border Transfer (CBT) availability.
Energies 18 04861 g009aEnergies 18 04861 g009b
These strong correlations may reflect cross-border electricity trade, similar weather conditions or economic patterns, and coordinated market operations within the EU internal electricity market. Regarding price-fuel correlations, we observe that GR-Gas, AT-Gas, HU-Gas, and SL-Gas have medium to small positive correlations with DA prices in their respective countries, while this fact is not observed in BG, IT and RO markets. This results in natural gas being a relatively marginal fuel, especially during price-setting hours, highlighting the influence, to some degree, of gas prices on electricity pricing in these markets. Now, as far as the strength or gradient of correlations, from north to south markets, we observe a decrease in correlation strength between prices from Core CCR (AT, HU, SI, RO) to SEE CCR markets (GR, IT). For example, the average spot prices correlation between AT and HU, SI and RO markets, is higher than in AT and GR, BG markets (0.94 and 0.86 respectively). The same is observed between the mean correlation of prices of HU, SL and RO markets, with the mean value between HU and GR markets (0.965 and 0.915). This could indicate transmission bottlenecks, different generation mixes (e.g., higher renewable share in some markets), or regulatory or market structure differences. The figures show also clustered Markets countries like AT, HU, SI, and RO that form a highly correlated cluster, indicating a tightly interconnected sub-region, while GR and IT are more loosely connected, possibly due to their geographical positioning and more, in general, isolated grid conditions. For the role of local fuels play, we observe that hydro and lignite generation in BG and GR markets are only locally correlated with their own DA prices, which implies a local dependency on these two fuels for power generation. The two markets show similar local dependency of their own prices on their RES (wind and solar generations).
We observe also that the cross-border transfer availabilities (CBTAs) RO-BG (between Romania and Bulgaria), BG-RO, GR-BG, and BG-GR exhibit the largest, negative correlations with the spot prices. Instead of trying to explain these findings, we refer to Section 5.3 where we present the results of rolling volatility spillover of spot prices and CBTAs, between all pairs of markets. More specifically, we have computed the correlations of the rolling volatility curves of both spot prices and CBTAs, of all markets, and have analyzed their volatility spillover from one market to another, thus enhancing further the causality structure learning findings of Section 5.1 and Section 5.2 (MB and LCSL results).

4. Methodology

In Section 4.1 we provide a short review for Global, Local Causal structure learning, and Markov Blanket learning, emphasizing their differences and the fields they are applied, although we do not use Global causal structure learning in the present work. Section 4.2, Section 4.3 and Section 4.4 then present the necessary mathematical background (definitions and key propositions without proofs), with emphasis on Markov Blanket learning, and finally Section 4.5, Section 4.6, Section 4.7 and Section 4.8 provide information on the practical aspects of the applied algorithms, a justification of using the methods and a workflow of our analysis.

4.1. The Difference Between Global, Local Causal Structure Learning, and Markov Blanket Learning

Causal structure learning involves discovering the causal relationships among variables in a dataset. The three main approaches—Global Causal Structure Learning (GCSL), Local Causal Structure Learning (LCSL), and Markov Blanket Learning (MBL) differ in their scope and methodology. In the GCSL, the goal is to learn the entire causal graph over all variables in the dataset, using various approaches such as constraint-based, score-based, or hybrid methods to infer the global causal structure. Constraint-based method uses conditional independence tests (e.g., Parent Child -PC- algorithm, FCI), while the score-based one optimizes a scoring function (e.g., BIC, Bayesian scores) over possible graphs (e.g., GES). Finally, the hybrid method combines both approaches (e.g., Max-Min Hill-Climbing, MMHC). The advantages of GCLS are the fact that it provides a complete causal structure (it provides ‘the big picture’ of the problem under analysis, and it can infer direct and indirect causal effects. However, it is computationally expensive, especially for high-dimensional data, and it requires strong assumptions (e.g., causal sufficiency, faithfulness). This is the reason (as well as the advantages of LCSL listed below) we do not use this method in this work. The transition from local to global learning plays an essential role in Bayesian network (BN) structure learning. Mainstream algorithms for this type of learning were based on first constructing the skeleton of a DAG (directed acyclic graph) by learning the MB (Markov blanket) or PC (parents and children) of each variable in a data set and then orienting edges in the skeleton. Since it requires expensive computational resources (especially with a large-sized BN, resulting in inefficient local-to-global learning algorithms), Ref. [9] developed an efficient local-to-global learning approach using feature selection, using the well-known Minimum-Redundancy and Maximum-Relevance (MRMR) feature selection approach for learning a PC set of a variable, and proposed the efficient F2SL (feature selection-based structure learning) approach to local-to-global BN structure learning, the algorithm adopted in our preset work.
One the opposite, in LCSL the goal is to learn causal relationships for a subset of variables (e.g., the most crucial variable around a target variable). We focused on this method, since our main target is to detect the most relevant factors that shape the dynamics (especially the surge) of spot prices target variables. The most crucial variables coincide with the set of members detected in the MB. LCSL identifies MB’s members direct causes and effects without reconstructing the entire causal graph, using methods as local constraint-based methods (e.g., HITON, Grow-Shrink, see Table 12 in Section 4.7), and local score-based methods. Advantages of this learning method include that it is more scalable than global learning, and focuses on relevant variables, therefore reducing noise. However, LCSL does not capture the full causal structure (across all European interconnected markets) and may miss indirect causal effects, however avoiding both these ‘defects’, is beyond the purpose of our analysis.
We applied Local causal structure learning (LCSL) in our dataset to discover and distinguish the direct causes and direct effects of all seven DA spot prices, the chosen target variables. Since the mainstream LCSL algorithms need to perform an exhaustive subset search within the currently selected variables for PC (i.e., parents and children) discovery, to speed up and make the process more efficient, several algorithms have been developed. Examples are the work of [22], proposing the LCS FS model and the Causal Markov Blanket, CMB [21] is the algorithm adopted in our study.
In the MB learning, the goal is to identify the Markov Blanket of a target variable, which consists of Parents (direct causes), Children (direct effects), and Spouses (other parents of the target’s children). It uses conditional independence tests or local structure learning to identify the minimal set of variables that render the target variable conditionally independent from all others. A plethora of methods exist, such as HITON-MB, IAMB, Fast-IAMB, PCMB, InterIAMBnPC (see also Table 8). This learning approach is efficient for feature selection and reduces dimensionality while preserving relevant information. However, it does not provide a full causal graph and is sensitive to sample size and independence test accuracy. Therefore, we can use Global Learning when the entire causal structure is needed (e.g., causal discovery), Local Learning when only a subset of causal relationships is relevant and Markov Blanket Learning when feature selection is needed (e.g., as in machine learning, predictive modeling). In our present work we have adopted the combination of MB and LCSL and the InterIAMBnPC algorithm for MB learning.
In the application of Markov Blanket Learning in detecting causalities in electricity markets the main goal, as already mentioned, is the ‘revealing’ of a subset of variables, i.e., Markov Blanket of a target variable (e.g., electricity price in a specific market) consisting of the direct causes (parents) → Fundamental drivers (e.g., demand, supply, weather, fuel prices, interconnector flows, i.e., CBTAs), direct effects (children) → Downstream impacts (e.g., price fluctuations in neighboring markets), and finally spouses (other parents of the target’s children) → Variables that influence price through shared dependencies. Therefore, by identifying the MB of a spot price, we can determine the most relevant factors affecting price fluctuations while filtering out irrelevant variables. MB is particularly useful for feature selection (reducing dimensionality), predictive modeling (improving forecasting), and identifying key influences of price changes (this is the case in our paper). We stress here that MB learning alone does not establish causal direction beyond identifying relevant variables. The challenges with using only MB learning are: (a) no explicit causal structure as the learning tell us which variables are important but not necessarily the cause-effect relationships, (b) it does not capture indirect effects, since some causes may influence price via intermediate variables, which MB learning might miss, and (c) the method does not consider temporal causality, since spot prices are dynamic and evolve over time, and MB learning typically works on static datasets. To overcome these problems and properly discover causal relationships, as we have pointed out, we combine MBL with LCSL and mainstream time series analysis, as the rolling volatility of spot prices and CBTAs, to capture the volatility spillover effects due to interaction of the markets. The steps of our workflow are described as follows:
Step 1: MB Learning (Feature Selection). We used the algorithm IAMB, to identify the most relevant fundamental variables affecting DA electricity prices, thus reducing further the dimensionality of the dataset and focusing only on key drivers.
Step 2: Causal Discovery on the MB Selected Variables, we applied LCSL (CMB algorithm) to the wholesale DA price variables to determine direct causal relationships.
Step 3: We validated the results by using the results of volatility spillover as well as consulting experts in the electricity markets field working in the Greek TSO and other European institutions (see affiliations of authors), to ensure that our findings align with real energy market dynamics (domain knowledge).

4.2. A Short Mathematical Background in Bayesian Network (BN), Markov Blanket (MB) and Causal Feature Selection (CFS)

We provide here the necessary, short background theoretical information (notation and definitions etc.), based on the works of [9,23] which describe in a rigorous mathematical approach all the theoretical basis (all related theorems and their proofs).
We symbolize with C our Target Variable (TV) (or Class attribute, CA) of interest. Let φ represent the distinct TV values (or labels), as c = { c 1 , c 2 , c φ } , and F = { F 1 , F 2 , F n } the set of all distinct features. Let also that D is a training dataset, D = ( d i , c i ,   1 i m ,   c i c } , with m the number of instances, d i the i-th instance i.e., a n-dimensional vector defined on F, and c i a label of the TV associated with d i . To facilitate our presentation, let V = F C = { V 1 , V 2 , , V n + 1 } the set of all variables under consideration in our analysis, where V i = F i 1 i n , and V n + 1 = C. Let V\ V i indicate the set V\{ V i }, that is, all features excluding V i , ∀ V i V. To consider conditionality, let use V i V j |S are conditionally independent given S, i j , and S V { V i ,   V j } , and the expression V i (not ╨) V j |S, to denote that V i is conditionally dependent on V j given S.
Definition 1
(Conditional Independence). Two distinct variables  V i ,     V j ∈ V are said to be conditionally independent given a subset of variables S ⊆ V\{ V i ,   V j } (i.e.,  V i   V j |S), if and only if P ( V i ,   V j |S) = P( V i |S)P( V j |S). Otherwise,  V i ,   V j  are conditionally dependent given S,  V i  (not ╨)  V j |S.

4.3. Bayesian Network, Markov Blanket, and Causal Feature Selection

We provide basic knowledge at this point associated with causal feature selection (CFS), including the basics of BN, MB, and why we choose causal feature selection. Suppose that P (V) is the joint probability distribution over the set of all variables V, and G = (V, E) represents a directed acyclic graph (DAG) having nodes V and edges E, where an edge represents the direct dependence relationship between two variables.
In a DAG, V i V j symbolizes that V i is a parent of V j and V j is a child of V i .
Definition 2
([23]). The triplet V, G, P(V) is called a BN, if the Markov condition as defined below (Definition 3) is valid:
Definition 3
(Markov Condition [23]). For a DAG G, the Markov condition holds in G, if and only if, every node of G is independent of any subset of its non-descendants conditioned on its parents. Thus, the joint probability over a set of variables V is encoded by a BN which decomposes P (V) into the product of the conditional probability distributions of the variables given their parents in G.
Let P a ( V i ) be the set of parents of V i in G. Then, P(V) can be written as
P V 1 , V 2 ,   V n + 1 = i = 1 n + 1 P ( V i | P a V i )
In this paper, we consider a CBN, a BN in which an edge V i V j indicates that V i is a direct cause of V j [23,24]. In the Definition 4 below, we give the key concepts and assumptions associated with BNs and MBs.
Definition 4
(Faithfulness [23]). Suppose that a BN <V, G, P (V)>, then G is faithful to P(V) if and only if every conditional independence present in P is entailed by G and the Markov condition. P(V) is faithful if and only if G is faithful to P (V).
Definition 5
(Causal Sufficiency [23]). Causal sufficiency assumes that any common cause of two or more variables in V is also in V.
Definition 6
(d-Separation [23]). In a path of a DAG G, V i and  V j are said to be blocked by a set of nodes S ⊂ V, if and only if: (a) π contains a chain  V i   V ω   V j or the opposite direction  V i    V ω    V j  (Chain) or a fork
V i V ω   V j   ( F o r k )
such that the middle node  V ω  is in S, or (b) the path π contains a v-structure
V i   V ω   V j   ( v - s t r u c t u r e )
 such that  V ω  S holds and no descendants of  V ω  are in S. A set S is said to d-separate  V i  from  V j if and only if S blocks every path from  V i   t o   V j .
Theorem 1
([23,24]). Given a BN <V,G, P (V)>, under the faithfulness assumption, d-separation captures all conditional independence relations that are encoded in G, which implies that  V i and  V j in G are d-separated by S ⊂ V\{  V i ,  V j }, if and only if  V i and  V j are conditionally independent given S in P(V). The theorem concludes the equivalence of conditional independence in data distribution and d-separation in the corresponding DAG, under the assumption of faithfulness.
Definition 7
(Markov Blanket (MB) [23]). The Markov Blanket (MB) of a variable in a BN is unique and consists of its parents (direct causes), children (direct effects), and spouses (other parents of the variable’s children), provided that the faithfulness assumption is valid.
The relation between PC in a BN, and how to identify spouses are given by Propositions 1 and 2 respectively and are the basis of designing CFS algorithms.
Proposition 1
([24]). In a BN, there is an edge between the pair of nodes   V i and  V j , if and only if they are dependent (i.e.,  V i (not ╨)  V j |S), for all S ⊆ V\{ V i ,  V j }.
Proposition 2
([24]). In a BN, assuming that V i is adjacent to  V j ,  V j  is adjacent to  V ω , and  V i is not adjacent to  V ω (e.g.,  V i   V j   V ω ), if ∀S ⊆ V\{ V i , V j ,  V ω },  V i   V j |S) and  V i (not ╨)  V j |S ∪  { V j }   h o l d ,   t h e n   V i is a spouse of  V ω .
The cornerstone of causal and non-causal feature selection is the concept of Mutual Information (MI), introduced initially in machine learning by [25] and later by [26,27], and used then as an additional concept in explaining feature relevance, in non-causal FS [28]. The conditional MI between X and Y given another feature Z is given by:
I ( X ; Y | Z ) = H ( X | Z ) H X Y Z = z Z P ( z ) x X , y Y P ( z , y | z ) l o g P ( x , y | z ) P x z P ( y | z )
It is based on the concept of Sannon’s entropy:
H ( X ) = x P x l o g P ( x )
of a variable X, and on the conditional entropy of X after observing the values of Y
H ( X | Y ) = y P y x P x y l o g P ( x | y )
In Equations (3) and (4), P(x) is the prior probability of X = x (the value x that the variable X takes) and similarly P(Y) is the posterior probability of Y = y, in the context of Bayes Rule, so the MI between X and Y is
I X ; Y = H X H X Y = x , y P x , y l o g P ( x , y ) P x P ( y )
Using (2), then in the context of non-causal FS, a feature F i is strongly relevant to C if and only if I( F i ; C F \ F i > 0 .

4.4. The Objective Function of Optimal Feature Selection Problem, Based on the MI Concept

The problem of finding a subset S * F , given a dataset D containing C and F, in a feature selection context is formulated as follows
S * = a r g m a x S F P ( C | S )
i.e., try to find a subset S * of features that maximizes the conditional probability of C. Equation (6), using Equation (2) is written finally as
S * = a r g m a x S F I ( C ; S )
It is shown, in the literature provided, that the feature set S* defined in Equation (7) is the set of features that leads to the minimal Bayes error rate. Recently, Ref. [29] has shown that for a given classification problem, the minimum classification error attainable, by any classifier, is called its Bayes error rate. In this work we adopt the approach of [28] in choosing the Bayes error rate for justifying Equation (7) since, according to the associated literature, this error is the tightest possible classifier-independent lower-bound, since it depends only on the predictor features and the Target variable (class attribute). In setting the lower and upper bounds on the Bayes error rate, Refs. [30,31,32] have finally made the connection of the Shannon conditional entropy [33] to the Bayes error rate, a crucial step in rigorously formulating CFS approach in ML.
In general, Feature selection (FS) is used in model building as well as data understanding and is a process of identifying a subset of features (predictor variables) from the original set of features. FS is more pressing now, in the era of big data, since the handling of ‘inherently ubiquitous’ high-dimensional datasets is very difficult. FS has become the cornerstone behind any efficient classification model. There is a plethora of FS methods that fall into three categories: (a) Filter, (b) Wrapper and (c) embedded methods. The two last methods are classifier dependent while filter methods are classifier or prediction model independent.
Strongly relevant features, weakly relevant features and irrelevant features are the types of features that characterize the relevance of given predictors with a class attribute (also called target variable) [34]. The aim of the FS is to identify the strongly relevant features of the Target variable, and this is achieved by first ranking the features according to their relevance to the Target variable and then by using an iterative process, selecting for inclusion the most relevant features [35].
In this paper, the method used for MB (the CMB) uses an emerging, very efficient FS filter method in identifying a Markov blanket (MB) of the class attribute or Target variable [36], a concept invented by Pearl [23] in the framework of Bayesian network (BN). The components of the MB of a variable are of its parents (direct causes), children (direct effects), and spouses (other parents of this variable’s children). A medical example of using this method is given in Figure S1, in Supplementary Material B.
The LCS has the advantage that causality is connected to the capacity of the related models to generate better and more interpretable predictions. The MB (filter) selection approach is also called causal feature selection (CFS) [9] (a term also used in this work) to better understand the mechanisms behind the wholesale (spot) electricity prices of the SEE markets, and more specifically the causes that are behind their ‘extreme’ values (strong price disparities). CFS approach is an approach that has been shown to be theoretically optimal, in comparison with a non-causal FS.

4.5. The Markov Blanket (MB), a Tool for Causal Feature Selection to Reveal the Strongest Factors Influencing DA Electricity Prices

The Markov Blanket, as defined previously (Definition 7), a concept from Bayesian networks and the associated probabilistic graphical models, is a powerful tool able to identify the set of variables that shield a target variable from the influence of all others, a tool particularly useful in causal feature selection. We explain here how it is used in the CFS of the DA (spot) electricity price, our Target variable, symbolized as TV-SpotElectP. From Definition 7, the components of the MB of this variable will be: the Parents i.e., Variables that directly cause the dynamics of TV-SpotElectP, the Children i.e., variables directly caused (affected) by TV-SpotElectP, and finally the Co-parents (Spouses) i.e., other variables that cause (affect) TV-SpotElectP’s children. Together, these components determine the smallest set that makes TV-SpotElectP conditionally independent of all other variables in the system. The steps followed in using MB for feature selection are (a) building a probabilistic Graphical Model i.e., using data to construct a probabilistic graphical model, such as a Bayesian network, that encodes the conditional dependencies between variables, (b) identify the Markov Blanket i.e., applying a variety of algorithms (see Table 8) to identify the Markov Blanket of the target variable, which will include the most causally relevant features for TV-SpotElectP, (c) analyzing the Markov Blanket i.e., examining the MB’s that are directly or indirectly causally related to TV-SpotElectP, i.e., the strongest factors influencing target variable (the absence of a variable from the blanket implies it is irrelevant or redundant for predicting our target variable, given the variables in the blanket). We list here some of the advantages of using the MB, namely the causal relevance (since MB focuses on features with causal influence on the target, avoiding spurious correlations), the minimal feature set (Mb identifies the smallest set of variables needed for accurate prediction of target variable), and finally the fact that MB provides interpretable models (by isolating causally relevant factors, it simplifies interpretation of the model). Thus, our paper contributes towards enhancing the limited number of papers in which MB is used in the analysis of energy issues.

4.6. Practical Aspects in Applying the MB CFS Approach to Understand Price Surges in SEE Electricity Markets and a Suggested Workflow

We describe here the steps we have followed in applying this approach to our work: in step 1 we define our target variable, i.e., the TV-SpotElectP, the wholesale prices. In step 2 we identify candidate variables. We have considered factors potentially influencing price surges, such as: (a) Energy Supply Factors: Gas prices, coal prices, renewable energy generation, and imports/exports (Cross-border Transfer availability, CBTA), (b) Load Factors: actual and forecasted load, of each market, (c) Market Dynamics: Market coupling approaches with neighboring countries, via CBTA (see Section 3), (d) Policy Factors: we have considered relevant publicly available information, for each country, policies such as subsidies, taxes, and EU Emissions Trading System (ETS) costs, only in cases that we think can support interpreting our models results. Then, in step 3, we construct a Probabilistic Graphical Model. We use data to construct a Bayesian network or a similar probabilistic graphical model, if this is possible, that represents conditional dependencies between variables in each market, based on its assumptions, and in step 4, we ‘discover’ the Markov Blanket, by using a plethora of algorithms (see Table 8), i.e., we identify the MB for a given target variable. This will include Parents (Variables directly causing price surges), Children (Variables influenced by price surges), and Co-parents (Variables that jointly influence the children of price surges). We interpret results, in the final stage: Variables in the Markov Blanket are the strongest factors influencing electricity price surges, for example, if gas prices, renewable generation, and market coupling are in the Markov Blanket, these are causally relevant, while other variables are conditionally independent given the blanket. Finally, we use LCSL approach to ‘capture’ the causality directions between the variables identified by MB. Figure 10 presents the work flow we followed in using CFS MB approach to energy market analysis.
Figure 10. The workflow in using the CFS MB approach detecting the most crucial predictors (features) that affect hourly spot prices in the DA electricity markets analyzed.
Figure 10. The workflow in using the CFS MB approach detecting the most crucial predictors (features) that affect hourly spot prices in the DA electricity markets analyzed.
Energies 18 04861 g010
The steps in the workflow are:
  • Collect Relevant Data: Gather data on potentially influencing factors, such as fuel prices, demand and supply metrics, policy changes, and geopolitical events.
  • Define the Target Variable: in our case, electricity price surges in all seven markets.
  • Construct a Probabilistic Graphical Model: Use the collected data to build a model that represents the conditional dependencies between variables.
  • Identify the Markov Blanket MB: Apply algorithms to determine the set of variables that directly influence the target variable.
  • Use LCSL methodology to identify the direct causalities between the member-variables of the MB.
  • Interpret the Results: Analyze the identified factors to understand their causal impact on electricity price surges, using results from volatility spillovers, and opinions form the market experts.

4.7. Justification of Using Causal Discovery and Feature Selection Approach Instead of a Typical Regression Model

At this point, we think that we must provide the reasons for adopting the MB approach instead of other ‘mainstream’ approaches as regression modeling. We list the advantages of the Markov Blanket Approach: first, this method focuses on Causal Relationships: the Markov Blanket isolates variables with a direct or indirect causal impact on price surges, reducing noise from spurious correlations. As an example, if coal (lignite) prices are conditionally independent of price surges given gas prices, the model excludes coal prices as a key factor. Second, the approach defines a Minimal Feature Set: it identifies the smallest set of variables needed to explain the target, leading to simpler, more interpretable models. Third, the approach exhibits Robustness to Multicollinearity: unlike regression, which can struggle with multicollinearity (e.g., between gas prices and renewable generation), the Markov Blanket approach accounts for conditional dependencies. Fourth, it handles Nonlinear and Complex Interactions: Probabilistic graphical models capture nonlinear relationships and interactions between variables, which are common in electricity markets. From our literature review, Table 12 has emerged, summarizing all the previous advantages of MB over a regression approach.
Table 12. Comparison of MB with Regression Approaches.
Table 12. Comparison of MB with Regression Approaches.
AspectMarkov BlanketRegression
FocusCausal relationshipsStatistical associations
Feature SelectionIdentifies causally relevant variablesMay include spurious or redundant variables
Handling MulticollinearityResolves through conditional independenceStruggles without feature engineering
Model ComplexityProduces a minimal set of explanatory variablesIncludes all statistically significant variables
InterpretabilityProvides clear causal explanationsExplains variance but not causality
AssumptionsRequires conditional independence assumptionAssumes linearity (in linear regression)
Performance in High DimensionsEffective for sparse causal structuresMay be overfit without regularization
To facilitate reader’s interpretation, we provide below a simple example of a possible indicative result among other possible results described in Section 6. Example: explaining DA price surges in SEE electricity markets by using MB. Let the result of Markov Blanket Approach is as follows: MB Identifies gas prices, renewable generation, and EU ETS costs as causally relevant. The interpretation is that Gas prices directly cause price surges, renewable generation mitigate surges, and ETS costs amplify them. Other variables (e.g., coal prices) are conditionally independent given these factors. In a traditional regression approach the expected result is gas prices, renewable generation, coal prices, and industrial demand are statistically significant predictors. In the interpretation of the result of this method we may be aware that the method may overemphasize the role of coal prices due to multicollinearity with gas prices, leading to less clear causal insights.
Therefore, since our goal is to identify ‘true’ causal drivers of price surges, i.e., a causal inference target, then it is better to prefer the MB Approach. Also, this approach is preferred in the case of Complex Interactions i.e., when relationships between variables are nonlinear or involve interactions (complex inference). Finally, the MB is strongly more effective in causality inference in the case of high-dimensional data, i.e., when dealing with many potential predictors, since the MB simplifies the feature set. Finally, to complete the comparison of MB with regression, regression is preferable when the goal is simply to predict price surges, not explain them, or when linear relationships prevail in the dynamics, i.e., when relationships between variables are linear and well understood, and finally when data size or quality is insufficient for reliable causal discovery. Thus, in conclusion, the MB excels in revealing the strongest causal factors behind electricity price surges, providing a more interpretable and causally grounded analysis compared to regression. While regression is a powerful predictive tool, it is less suited for uncovering causal mechanisms in complex systems like electricity markets.

4.8. Algorithms Associated with Causal Discovery and Feature Selection (CFS) and MB

CFS is the methodology to find the Markov Blanket (MB) of the target variable in a CBN context [37], in which an edge XY indicates that X is a direct cause (parent) of Y, and Y is a direct effect (child) of X, therefore the MB of the target variable consists of the parents, children, and the spouses (i.e., other parents of the children), and offers a complete picture around the local causal structure (LCS). Most important, from a statistical point of view, the blanket represents a minimal set of features that makes the target variable statistically independent from all the other features conditioned on the MB [23]. The minimal set of features, determined by MB, is also the optimally found subset for the purpose of classification as well as a holistic interpretation of the predictors that strongly affect the target variable [35].
Ref. [38] invented the first sound MB discovery algorithm, GS (Growing-Shrinking) for BN structure learning, that replaced the KS model [39] who were the first to introduce MBs to feature selection, but with the problem of not being able to secure the finding of the actual MB. Another generation of improved algorithms for optimal FS are the Incremental Association-based MB (IAMB) family of algorithms, such as IAMB, inter-IAMB, IAMBnPC [36], and Fast-IAMB [40]. A list of the algorithms for global causal structure FS learning is given in the following Table 13:
Figure 11 shows a schematic representation of GCS, LCS learning and MB approaches. In Figure 12 we show a schematic representation of the Causal feature selection process, adopted in this work. There are three layers, data, algorithmic and applications.

4.9. Analysis of the DA-Price and CBTAs’ Volatility Spillover to Enhance Further Causality Results

The spillover of electricity price volatility across 24 countries in the European Union has been recently studied by [51], during the period 2014–2024. Six of the markets analyzed in our paper are included (Bulgaria is missing) in their study, in which the [52,53,54] measure is used to capture the volatility spillover between AT, HU, GR, BG, RO, and IT, and their findings are used here to support our findings. They developed both a static and a dynamic assessment of spillover effects and directional decomposition between individual markets. Their main findings, that are very related to our study, show that a very large amount of the volatility (about 73 percent of the forecast error variation) is explained by cross-variance shares, meaning that only 27 percent can be attributed to shocks within each market, therefore cross-border volatility spillovers dominate the behavior in national electricity markets in Europe, an effect that has increased over time. Instead of using the Diebold-Yilmaz (DY) [52,53,54] approach (our objective in our paper is different), we have computed the rolling volatility (standard deviation) of DA prices of all markets, using a window of 720 h (a month), as well as the correlations between all pairs of the rolling volatility curves.
We can combine the above correlation information, with several methods like visual cluster maps or a table comparing structural plus weather similarities, or clustering these markets statistically e.g., via a dendrogram (see Section 6.3) to capture the clustering processes. Section 5.3.1 shows the dendrogram method of clustering process, that uses K-means extracted features, based on the correlation matrix of the rolling volatility curves of the hourly spot prices and CBTAs of these countries so we can extract conclusions about the price volatility spillover. This is a very important step, since we connect a linear statistical measure, the correlation of rolling volatilities of the most crucial factors identified via nonlinear methods (MB and LCS), with economic and structural reasoning to extract insightful conclusions about how volatility spillovers affect the spot prices surge. Now, a natural question is what do volatility correlation values really tell us? When we correlate rolling volatilities of spot prices, we’re essentially measuring how synchronous the “intensity of risk” or price variability is across markets over time—not just price levels, but how similar the volatility dynamics are. Therefore, (a) high correlation in volatility indicates co-movement in risk or uncertainty across markets, (b) suggests common drivers, such as weather conditions, shared fuel price shocks (e.g., gas prices), interconnected grid events, and finally policy or regulation changes affecting multiple markets. On the other hand, low correlation in volatility means that volatility is idiosyncratic, driven by local factors, like domestic generation mix, internal grid congestion and country-specific demand patterns or weather anomalies. Table 14 summarizes possible interpretations of the high and low correlation of volatilities between two markets.
In case we see low volatility correlation despite interconnection, it may suggest that one market is isolated in volatility terms (e.g., due to internal constraints or pricing mechanisms), market resilience or decoupling—volatility is not transmitting effectively, and finally asymmetric spillovers—one market is a transmitter but the other absorbs differently.
Even though correlation is symmetric, we can try to infer directional spillover tendencies, thus we overlay indicative correlation patterns with structural asymmetries, as in Table 15.
For example, we see that the interconnections BG–RO and GR-BG exhibit high volatility correlation, thus we likely observe volatility co-movement due to weather and grid interconnection, possibly bidirectional spillovers. Similarly, we see that GR volatility is correlated more with BG than with IT, despite physical ties with IT, market coupling with BG dominates volatility transmission. Therefore, our conclusion is that clustered Volatility Patterns ‘resemble’ or somehow ‘coincide’ with volatility Spillover Zones.

Assessing the Process of Volatility Curves Clustering

A dendrogram (see Section 5.3.1) is a tree-like diagram that shows how electricity markets (based on their volatility correlation similarities) cluster together—from most similar to least one. The dendrogram is useful to us because it helps us group structurally similar markets without relying only on market rules—it’s data-driven, i.e., it can validate or challenge existing market integration assumptions (measured by the interconnectivity level, Section 3). It reveals how volatility spillovers operate naturally, beyond algorithmic models like FBMC, and finally is powerful in highlighting hidden market coupling dynamics or stress-induced decoupling. The Y-axis shows the labels of spot prices and CBTAs. The X-Axis shows the distance or dissimilarity metric we have computed as → Distance = sqrt(2*(1 − correlation)). Therefore, lower distance = higher correlation → more similar volatilities, and higher distance = less correlated → less similar volatilities. Regarding dendrogram’s branches and merging points, the closer two markets merge at the bottom, the more similar they are in terms of volatility behavior, and markets that merge early (at low height) → high correlation of volatility patterns → structurally similar, while markets that only join clusters at higher levels are more volatility divergent.

5. Empirical Results and Discussion

5.1. Markov Blanket Learning

MB Analysis of DA Prices as Target Variable

As already mentioned, Markov Blanket discovery helps reduce the search space by selecting the most relevant variables. We present in Table 16 the results of applying the MB IAMBnPC algorithm on our dataset, choosing as target variable each DA-price, for each year to detect the evolution of the dominant factors (members of the MB) that affect the price over the period of our analysis.
Also, in Figure 13a,b and Figure 14, we present the annual DAGs for MB results graphically, learned by the IAMBnPC algorithm, setting as target variables the DA prices of the Austrian (AT), Greek (GR) and Italian (IT) markets. Similar figures can be drawn for the other markets but not shown in this report, since the same information (parents and children of each target spot price) is included in Table 15.
For the Austrian DA price, during 2022, we observe in Figure 13a that the set of the MB members consists of the DA prices of the two directly interconnected neighboring markets of HU and SI, as well as Italy’s price (a rather surprising result), and the cross-border transfer availabilities (CBTAs) of Austria with its neighboring Czech, Germany-Luxembourg and Slovenia (AT-CZ, AT-DELU and AT-SI). The AT-SI CBTA is present also in 2023, during which the RO-BG CBTA is also included, together with two Bulgarian power generation variables (Gas and Hydro), the HU and SI spot prices, and the SI hydro generation. Thus, it seems that the RO-BG CBTA has affected the price in HU which in turn has affected the AT price, which is also affected by the SI price. In 2024, we see that AT-DELU and GR-BG CBTAs are in the MB set, together with SI and GR(?) spot prices, AT’s solar and hydro power generations, GR’s hydro power, and IT gas and HU lignite power generations. The presence of AT-DELU CBTA in 2022, 2023 and 2024 indicates the significance of this variable in shaping the dynamics of AT spot price. We point out that the FBMC approach is implemented to optimize the cross-border electricity flows between AT, DELU, SI, HU and RO (Section 1.4).
In the Greek case (Figure 13b) we observe that nodes (variables) 7 (BG-DAp), 19 (GR-Wind), 20 (GR-Solar), 22 (GR-HydroStrg) and 32 (ITS-DAp) are present in years 2022–2024, indicating that these factors (generation types in combination with Bulgarian and Italian spot prices) are dominant in shaping the price for the entire period of analysis. Node 39 (RO-DAp) is present in both 2022 and 2024, while node 54 (GR-IT, CBTA) affect the dynamics of Greek spot price during 2023. The directions of the influence these factors exert on the Greek price is not shown in the MB DAG, but in the learned local structure DAG’s, shown below. To conserve space in this manuscript, we do not show similar figures as Figure 14 and Figure 15 for the other spot markets, since the constituents of the corresponding MBs are given in Table 10.
In the Italian case (Figure 14), factors-nodes 47 (SI-DAp) Slovenia’s price, 36 (ITS-Wind) Italy’s wind power generation and 15 (GR-DAp) the Greek spot price, are the dominant factors affecting the South Italian spot price during the whole period (2022–2024), while the Astria’s price 1 (AT-DAp) affects strongly Italy’s price in 2022 and 2024. The power generation via natural gas in Italy, 35 (ITS-Gas) affects Italy’s spot price in 2023 and 2024 years, while during 2024 new factors enter the scene, as 38 (IT-Hydro), and the CBTAs 58 (RO-BG) and 62 (AT-CH). The last node 62, is the cross-border transfer availability between Austria (AT) and Switzerland (CH). What is important from the above cases is that the AT market’s spot price and its CBTAs with some of the neighboring markets, seem to have played a crucial role in shaping the price dynamics in the SEE CC region.
Figure 14. DAG of the MB causal structure, learned by the IAMBnPC algorithm, for ITS-DA price target variable, for years 2022 to October 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price).
Figure 14. DAG of the MB causal structure, learned by the IAMBnPC algorithm, for ITS-DA price target variable, for years 2022 to October 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price).
Energies 18 04861 g014
Disturbances in the volatility of its spot price and CBTAs seem to ‘propagate’ through the entire path from AT to SEE countries, causing ultimately their price surge. Since the AT, SI, HU, DELU and RO countries are in the Core CCR in which the flow-based (FB) coupling approach (a feature of the Target Model) is used in calculating the capacity availability for trade, the connection of the performance of the Target model with the issue of SEE markets price surge is now evident.

5.2. Local Causal Connectivity Network Results, Using LCSL

Having determined the Markov Blanket for each spot price, we proceed to determine the causal relationships within it (i.e., between its members). We used the CMB algorithm [15], a very suitable method for real-world noisy data, as well as very large data matrices (in our case, the data matrices have 8761 rows and 67 columns, for full year hourly values). Table 17 summarizes the results. The table contains the MB found components, but now with directions, and extends the results including further variables in the DAG, due to the inhered wider ‘lenses’ of the LCS learning model.
From Table 17 we see that in 2022 the parents (direct causes) of Austria’s spot price, AT-DAp, are the Austria’s CBTAs with CZ and DELU (AT-CZ, AT-DELU) i.e., AT-DAp is the child of these two cross border availabilities, which are also members of its MB (see Table 14). Thus, these two CBTAs seem to be the ‘initiators’ of the price volatility disturbances that ‘propagates’ through the entire path from the Core CCR to the SEE CCR. In this year, AT-DAp has the spot prices of HU, ITS and SI, and the AT-SI CBTA as its children. AT-Solar, HU-DAp, SI-DAp and the RO-BG, SI-IT and AT-DELU cross-border transfer availability cause Austria’s price in 2023, which in turn causes the level of the Austria’s Gas generated power (AT-actGAS) and the price of RO, the parents of which in these year, as will be shown in the analysis of RO market, are AT’s spot price and Solar power generation. In 2024, AT-DAp has no direct effect (child) and is affected by a several factors: its parents are Austria’s Solar and Hydro generated power, BG price, Greece’s Hydro, Hungary’s Gas and lignite power production, Italy’s Gas generated power, Slovenia’s spot price and lignite generation, and finally the GR-BG cross-border trading. Figure 15 depicts graphically the results above.
Figure 15. DAG of the LCSL (local causal structure), learned by the CMB algorithm, for AT-DA price target variable, for years 2022 to Oct. 2024 (Green boxes are used for CBTAs).
Figure 15. DAG of the LCSL (local causal structure), learned by the CMB algorithm, for AT-DA price target variable, for years 2022 to Oct. 2024 (Green boxes are used for CBTAs).
Energies 18 04861 g015
Bulgaria’s spot price (BG-DAp) in 2022 is affected by (its parents are) the spot prices of AT, GR and RO (AT-DAp, GR-DAp, RO-DAp), and the AT-Hydro, GR-wind, IT-Gas, and finally RO- Gas and Lignite. BG-DAp has no direct effects (child) this period. In 2023, AT-Solar, GR-DAp, HU-Lignite, SI-Hydro, CBTAs SI-IT and AT-SI are parents of Bulgaria’s spot price, which in turn has direct effects (children) the HU-wind power generation and Romania’s spot price (RO-DAp). During 2024, HU and RO spot prices are the causes of Bulgaria’s price, which affects (has children) the Greece’s spot price and hydro generation, and Slovenia’s Gas generated power.
In 2022, Greek spot price has as parents the spot prices of Bulgaria’s, Romania’s, Italy’s and Slovenia’s spot prices (BG-DAp, RO-DAp, ITS-DAp, SI-DAp), and Greece’s wind generated power, and affects Greece’s and Romania’s hydro power generation. During 2023, Bulgaria’s price and gas and lignite generated power, Greece’s levels in wind power and hydro storage, and finally Italy’s price and solar generation are the causes of GR-DAp, which in turn has no children (effects). Italy’s, Bulgaria’s and Romania’s spot prices, Greece’s wind and solar power generation, and Romania’s hydro and lignite generations are the causes of Greece’s spot price in 2024, which in turn has no direct effects.
Hungaria’s spot price (HU-DAp), in 2022, has as parents the spots prices AT-DAp, RO-DAp and Greece’s Gas power generation, and Romania’s wind power generation and has direct effect (children) the SI-DAp. Austria’s, Romania’s and Slovenian spot prices, Bulgaria’s, Greece’s and Slovenia’s Hydro power generations, and HU load and Solar generation, are the causes of HU-DAp, in 2023, which in turns has no direct effects. RO-DAp causes the Hungarian spot price in 2024, which has direct effects the BG and SI spot prices, HU gas and solar power generation, the RO wind generation and finally the CBTA BG-GR.
The Italian spot price in 2022, was affected by (caused by) BG’s price and CBTA IT-SI, and has caused AT’s, SI’s, GR’s spot prices, BG’s gas generation, GR’s lignite, HU’s hydro and Italy’s wind power generation, as well as the cross-border transfer availabilities SI-IT, IT-GR and AT-CZ. In 2023, BG’s, GR’s and SI’s spot prices, HU’s and AT’s Solar generations, IT’s gas and wind generations, SI’s hydro generation, and the AT-CZ CBTA were its parent (caused by). AT’s and GR’s spot prices, GR’s gas generation, and IT’s hydro and wind generations were the parents of Italy’s spot price in 2024, which caused the CBTAs RO-BG and AT-CH, and IT’s gas generation.
In 2022, Romania’s spot price was caused by BG’s, GR’s and HU’s spot prices, as well as by RO’s wind generation, and the CBTAs AT-CH, AT-HU, and IT-GR, while ha no directs effects. Its parents in 2023 were the AT’s, BG’s spot prices, and AT’s Solar and IT’s Gas power generations, and has directly affected the Hungarian price. With parents in 2024 the BG’s, GR’s, HU’s and SI’s spot prices, it has directly affected the GR’s and RO’s lignite generations
The parents of Slovenian spot price in 2022, were AT’s price, BG’s Solar and IT’s hydro generations, and has affected the HU’s and IT’s prices as well as the CBTA AT-DELU. In 2023, the parents were the AT’s, HU’s, RO’s prices and the CBTA AT-IT North. In 2024, AT’s, BG’s HU’s spot prices as well as SI’ gas generation were its parents.

5.3. Results of Rolling Price Volatility Correlation and Cluster Analysis for Studying Spillover Effects

Figure 16 and Figure 17 show the rolling volatility curves of all DA prices, Figure 18 and Figure 19 the rolling volatility of all CBTA.
In Figure 16 we observe a relative resemblance in the dynamic behavior of spot price volatility of AT, BG, HU, are almost similar. More specifically, the volatility curves trend initially upwards during the third quarter of 2022, and then downwards in the 4th quarter of 2022, although in the case of AT and HU we see a rather oscillating behavior before the end of the 3rd quarter. In the case of ITS and RO prices (Figure 17), the downward volatility is strongly oscillating. The volatilities of all spot prices remain low during the 1st and 2nd quarters of 2023, trending upwards reaching their peak values in the 3rd quarter, trending downwards in the 4th quarter of 2023, remaining at very slow values during the 2nd and 3rd quarters of 2024, and finally trending upwards and reaching peak values during the 3rd quarter of 2024. We can therefore observe clearly in Figure 16 and Figure 17, the decoupling in volatility terms, in the summer 2024: GR, BG, RO and HU have high volatility probably because of the difference in prices between day and night. On the other hand, the volatility of prices in IT and AT is relatively low, while SI’s volatility is somewhere in the middle. Looking at the other time periods of our analysis, from 2022–Oct. 2024, we observe identical volatility shapes.
In Figure 18 and Figure 19, we show the curves of the rolling volatility of cross-border trading, CBTA, between the markets shown in the figures. During 2022, the volatility of CBTA between Austria and Switzerland (AT-CH) exhibits strong oscillations, with peaks in the middle of the 2nd and 3rd quarters, as well as at the ends of the 1st and 4th quarters. In 2023, the volatility is constantly at a high level in the 1st quarter, shows a V shape in the second, and drops in the third, while increasing during the 4th quarter, taking its peak value at the end of 1st quarter of 2024.
Figure 18. Rolling volatility of AT-CH, AT-CZ, AT-DE Cross Border Transfer Availability (CBTA) using a window of 720 h (month). (Red lines indicate quarters in each year).
Figure 18. Rolling volatility of AT-CH, AT-CZ, AT-DE Cross Border Transfer Availability (CBTA) using a window of 720 h (month). (Red lines indicate quarters in each year).
Energies 18 04861 g018
Figure 19. Rolling volatility of AT-ITNorth, AT-Sl, AT-HU Cross Border Transfer Availability (CBTA) using a window of 720 h (month). (Red lines indicate quarters in each year).
Figure 19. Rolling volatility of AT-ITNorth, AT-Sl, AT-HU Cross Border Transfer Availability (CBTA) using a window of 720 h (month). (Red lines indicate quarters in each year).
Energies 18 04861 g019
A strong increase in volatility is observed during 2nd and 3rd quarters of 2024, reaching its lowest value near the end of August 2024, followed by an abrupt upward trend at the end of 3rd quarter of 2024. The rolling volatility of the CBTA between AT and CZ exhibits an strong decrease at the end of 2022 2nd quarter, remaining constantly at a very low value up to the 2023 1st quarter, followed by a lasting increase up to the end of 3rd quarter of 2023, after which a dropping and an increasing behavior is observed in the 4th quarter, then remaining constant for the rest of the periods. The rolling volatility CBTA between Austria and Germany (AT-DE), shows an abrupt decrease and then increase in 2022 Q1, remains constant during 2022 Q2 and Q3, drops and increase fast in 2022 Q4, and remains constant at a high value for the rest of 2023–2024 period. The rolling volatility of CBTA between Austria and North Italy (AT-ITN), exhibits a constant dropping in the first three quarters of 2022, increases to a peak value in the middle of 2022 Q4, followed by a fast dropping and then is trending upward with oscillations, for the rest of the periods. The rolling volatility of CBTA between Austria and Hungary (AT-HU), is low in the first three quarters of 2022, followed by a upward trending and reaching a peak value in 2022 Q4, and finally exhibits an upward oscillating trend up to the 1st quarter of 2024.

5.3.1. Correlation of Rolling Volatility Curves and Their Clustering Process

The interaction of all rolling volatility curves, described previously, is shown in Figure 20, where the correlation of rolling volatility curves of all DA prices and all CBTAs (using a window of 720 h–1 month), is shown. Using the information above, and in combination with the results of CBTA’s rolling volatility correlation, Figure 20, we can ‘capture’ the dynamics of the volatility spillover, trying to detect significant decoupling in volatility patterns that may indicate cross-border disruptions that cause the increase in the spot prices in this region. In Figure 20 we observe a relative heterogeneity in the context of correlation of rolling volatility, across markets: the Italian and Austrian markets are shown to have lower correlation of price volatility (see ‘orange’ upper-left cells in Figure 20). For example, volatility correlation of ITS with HU (0.69), SL (0.75), AT (0.80), RO (0.74) and BG (0.74), GR (0.74) markets, indicating that the correlations (a linear measure) of price volatilities are lower between geographically distant and unconnected (directly) markets. However, we observe that RO and BG markets, although distant and not directly connected with the IT market, exhibit larger correlations with ITS than with HU market, and comparable with SI market. This ‘strange’ result is justified by the ‘weaknesses of this linear measure, as well as from the results of the MB and LCS learning, Section 6.1 and Section 6.2. From the MB and LCS analysis (see Table 15 and Table 16), the GR-DA price (15) has parents the BG-DA price (7), whose parent is the RO-DA price (39), as well as the ITS-DA price (32). The moderate correlations of price volatility of RO-DA and BG-DA prices with the Italian price is due to this indirect connection, reflecting their nonlinear correlation, ‘captured’ via MB analysis. The correlations of price volatility between the directly connected markets are the highest, as shown in Figure 20 (yellow and orange cells, in the upper-left portion of the figure).
Thus, markets AT, HU, RO, BG seem to be the best candidates for volatility transmitters, and since AT is the first market in the entire interconnection path, seems to be the most critical market, most likely the initiator of the propagation of the price surges in SEE region. This is shown below, by examining the volatility spillover across markets via a dendrogram (see Figure 21) of the correlation of volatility values.
The highest correlations of price volatility of the Greek market are with the RO and BG (~0.948 and ~0.95 respectively), and smaller but statistically significant ones with all other markets. The results of the rolling volatility shown in the figures are consistent with the results of the MB and LCS learning which effectively contribute to capturing both linear and nonlinear spillover mechanisms of the price volatility of all markets directly and indirectly connected.
We then examine how the spot price volatility correlation of the two groups of countries, the group DE/AT/HU and the group RO/BG/GR, are compared. For the first group the correlations are corr(ATp-Hup) = 0.65, corr(ATp-BGp) = 0.72, corr(ATp-GRp) = 0.69 and ATp-ROp) = 0.70, so the mean correlation of the group is 0.69. Similarly, corr(ROp-GRp) = 0.77, corr(ROp-BGp) = 0.98, corr(GRp-BGp) = 0.957, giving a mean volatility of 0.90. Thus, the rolling spot volatility within SEE CCR group (BG, GR) and RO increases, driven by shared scarcity shock. We also observe a drop in the volatility correlation between the two groups, from 0.90 to 0.69, indicating that the SEE CCR countries become their own self-contained volatility bubble, while core markets experience minimal impact (at least temporarily) (all above correlations are statistically significant).
We examine and compare now the volatility correlations between spot prices and CBTA, in each of the two groups. We observe statistically significant negative volatility correlations in pairs of AT-CH cross-border trading and the spot prices: corr(ATp-(AT-CH)) = −0.353, corr(BGp-(AT-CH)) = −0,56, corr(GRp-(AT-CH)) = −0.48, corr(Hup-(AT-CH)) = −0.64, corr(ROp-(AT-CH)) = −0.59, corr(SIp-(AT-CH) = −0.65. Similar negative volatility correlations between Austrias’ CBTAs with other central Europe (core) countries and SEE spot prices, are observed. Thus, when Austria decreases its CBTA with countries that are interconnected with SEE countries, causes their spot prices to increase substantially.
How are the above results of the rolling volatility spillover related to the Target’s model expected ‘behavior’? We know that Target Model + Flow-Based Allocation → Market Distortion. The Target Model’s flow-based market coupling (FBMC) assumes “physical feasibility optimization” but in practice, its algorithms allocate cross-border capacities not just based on price signals but also on pre-set constraints and priorities. Since, as we know, flows were redirected to Switzerland (CH) and Ukraine, then SEE markets became de facto semi-isolated, losing competitive imports from cheaper markets (DE/AT/HU). As a result, we can conclude that price and volatility in SEE spike due to (a) supply scarcity, (b) loss of arbitrage smoothing and (c) increased reliance on local (often more expensive) generation. This finding however, raises a new relative question: Is there strategic behavior/“price game”? This is subtle. While it’s unlikely that Germany/Austria/Hungary are explicitly “playing a price game”, the structure of FBMC allows passive gain from structural decoupling:
  • When interconnection is “algorithmically blocked”, SEE CCR market prices surge, but DE/AT/HU can export at higher prices via different paths (or even import cheap and export expensive).
  • If cross-zonal capacities are not allocated efficiently, this can create rent-seeking arbitrage opportunities, especially for dominant players (e.g., traders, utilities) in the core.
Therefore, our answer could be yes! However, this may not be malicious intent, but the algorithmic structure enables economic rents to concentrate in the core zone, leaving SEE markets overexposed.
Figure 21 shows the twenty (20) hierarchically formed clusters in a dendrogram, shown also in Table 16. We describe shortly the process of clustering of the correlations of spot prices and CBTAs volatilities, to shed further light on the way they interact: RO-DAp and BG-DAp cluster first (cluster 1), by the first U-shaped lines connecting RO and BG in the hierarchical tree. The height of U-shaped lines corresponds to the lower distance (~0.30) between the two data points, i.e., to the highest correlation between their rolling price volatilities. The next cluster (cluster 2) is that between HU spot price and the previously formed cluster of RO and BG prices, with a distance slightly larger than before, i.e., HU price has a lower correlation between its volatility, or the spillover of volatility between HU and the two markets of BG and RO is lower than the spillover of volatility between BG and RO.
Figure 21. Dendrogram showing the clusters of the rolling volatility of DA prices and CBTA. Numbers show the hierarchical position of the clusters, characterized as leaders, early and late followers. The highest strength of volatility spillover is shown by the leader clusters.
Figure 21. Dendrogram showing the clusters of the rolling volatility of DA prices and CBTA. Numbers show the hierarchical position of the clusters, characterized as leaders, early and late followers. The highest strength of volatility spillover is shown by the leader clusters.
Energies 18 04861 g021
The next cluster (cluster 3) is formed between the previously clusters of (RO-BG) and HU-(RO-BG) with GR price, where the height of U is considerably larger (~0.35), indicating that the correlation of price volatilities between the markets of the two previous clusters and GR is lower, i.e., the strength of the volatility spillover between the GR and (RO-BG) and HU-(RO-BG). The process of clustering continues similarly, so the next cluster (4) is between the CBTA between Greece and Bulgaria, followed next by the cluster (5) between the spot prices of SI and the spot prices of cluster 3. Then cluster 6 is between ITS (Italy South) and Austria (AT) spot prices. Thus, interestingly, the spillover of volatility between AT and ITS prices is weaker than the spillover between BG and GR CBTAs, a very interesting finding. Table 18 shows the hierarchical steps from cluster 1 to cluster 14 of the clustering process.
The cluster 8 made by CBTAs of AT-HU and AT-SI) with cluster 9 (BG-RO and (BG-GR and GR-BG) is pivotal, since it emphasizes strongly how the CBTAs of AT, HU, SI, BG, RO, and GR markets interact with, i.e., how the volatility of Austria’s CBTA spills over to the markets of BG and GR. The clustering of the AT-CH and RO-BG CBTAs (cluster 12) also enhances the strong interaction between the AT and CH markets with the two SEE markets of BG and RO! Similarly, CBTAs between Austria’s and Germany’s (AT-DE) and Austria’s and Czechoslovakia’s (AT-CZ) electricity markets (cluster 15), also indicates that the Austrian market is a pivotal market, more importantly it is a ‘transmitter’ of price and cross-border activity volatility, between markets that are located ‘up-stream’ and ‘down-stream’ in its connection path with SEE markets that receive the price and CBTA volatility disturbances that cause their price surge. Table 18 shows the hierarchy of the clustering process. Clusters 1, 2, 3, 5, 6 and 7 refer to pairs of several DA prices while the rest to the pairs of CBTAs. From all the above and looking carefully at Figure 21 and Table 17, we will try to make further distinction between the markets, based on the hierarchy of their clustering process. More specifically, we identify markets as leaders, early and late followers, according to the priority of clustering patterns. Also, we identify Bridge markets, the ones that connect the Central Volatility Zones markets with the South Volatility Zones markets. Therefore, based on Figure 21 and Table 18, the leaders are the clusters 1, 2, 3, 4, 5, and 6, formed mainly by the spot prices and the CBTAs BG-GR and GR-BG, while early followers are the clusters 7, 8, 9, 10, formed only by cross-border trading availabilities (CBTAs), and finally late followers, formed by clusters 11, 12, 13, 14, 15 and 16, also by clusters formed only by CBTAs. Clusters 17–20 indicate clusters of markets interactions with negligible spillover effects. It is obvious that the markets involved in the early followers volatility patterns can also be the bridge markets.
From the dendrogram and specifically the leader clusters we observe the intensive volatility spillover between BG and RO spot prices, as well as the intensive volatility spillover between the spot prices of HU and BG, HU and RO, and between GR, BG and RO. The volatility spillover of cross-border transfer availability between BG and GR is also intensive. Intensive is also the volatility spillover of AT and ITS prices (cluster 6), which affects all the previous spot prices. The conclusion here is that the volatility of spot prices of three Core CCR markets (HU, AT and RO), is diffused towards and affects severely both the spot prices as well as the CBTAs of BG and GR. The spillover of volatility is lower between the spot prices or CBTAs of the markets belonging to early clusters, e.g., the CBTAs IT-SI, AT-HU and AT-SI, also the CBTA BG-RO with BG and GR, which also is diffused and affects the spot prices of the SEE CCR markets of Greece and Bulgaria. Therefore, the clustering process shown in the dendrogram creates a structure of interactions between the pairs of quantities in the clusters (mainly leaders & early followers), a ‘suitable background’ in which if crucial events occur can ‘fire’ the formation of price spikes and surges, that can propagate towards the RO, BG and GR markets. Thus, if a disturbance in prices or CBTAs take place in the ‘upstream’ (say AT, HU) of this ‘background’, the induced volatilities diffuse to ‘downstream’ markets of BG and GR.
Under the light of the results, we examine the period 2023–2024, and specifically how the Electricity flows (indicated by the dendrogram above) between Austria (AT), Czechoslovakia (CZ), Switzerland (CH) and Germany (DE), in a cascading mode, could have affected the dynamics of flows to Hungary and then to SEE CCR countries Bulgaria, Greece and Romania (a Core CCR member). In this process, a rational and important question could be raised, regarding possible supply disruptions not naturally occurred but ‘artificially’, because of an algorithmic idiosyncrasy of the relevant mechanism. More specifically, by “artificially disrupted” we mean flows disrupted not by real physical constraints (like lines overloaded) but algorithmically via market coupling rules incorporated in the Target Model, i.e., in the flow-based market coupling (FBMC) mechanism which can even redirect flows toward ‘wrong’ countries. The complexity of the interactions described by the dendrogram above have created a ‘suitable background’ waiting for crucial events to happen to generate price spikes and surges. We summarize a scenario-situation as follows: the background is that Germany, Austria, Switzerland, and Czechia are tightly interconnected, historically considered a “copperplate” (almost with no internal congestion). Switzerland is not in the EU Target Model (due to political reasons), but physically its role is important. Since 1st October 2018, Germany and Austria are split into separate bidding zones because of loop flows that affected Eastern Europe, especially Hungary. As already mentioned, FBMC has now been active in the Core region (which includes AT, CZ, DE, HU, RO, etc.) since 8 June 2022. During 2023–2024, due to excessive renewable generation (i.e., surpluses especially in Germany) and market prices differences (especially after the Ukraine war energy crisis), electricity was flowing massively from North and Central Europe toward the South-East. Hungary (HU) became a critical transit and bottleneck country. Constraints on cross-border flows between DE–CZ, DE–AT, and AT–HU, have become dominant in the FBMC calculation. Some flows were redirected (Commercial flows are redirected (e.g., to Ukraine) because of different impact factors, PTDFs (Power Transfer Distribution Factors) determine how much a MW transfer from A to B uses each line. RAM (Remaining Available Margin) is the headroom left on a line. If a transfer Germany → Romania “uses” too much of a congested line in Austria or Czechia, it’s limited. Export Germany → Ukraine (via Slovakia) might “use” less congested lines (or different ones) → so it’s allowed. The core flow-based domain thus shapes what trades can happen.) or “allocated differently”: flows that “were supposed or wanted” to go to HU, RO, BG, were sometimes “virtually” limited because of congestion elsewhere (even if the physical lines HU–RO were not fully loaded). Ukraine’s interconnection with EU (via ENTSO-E synchronization) after February 2022 allowed for commercial exchanges—mainly export from EU to Ukraine. Based on this sequence of events, our findings seem to support the idea of an artificial redirection, that could be caused via the following scenario-argument: under the flow-based allocation, if an export from Germany to Romania/Hungary uses critical branches (CNEC) that are already congested (say in CZ or AT), then the market coupling limits how much can be sent, even if locally the HU–RO line is not congested. Meanwhile, exports to Ukraine (through Slovakia or Hungary) could still happen because they use different critical branches, or because their allocated flow factor is lower. This means that even if physically we could have sent more toward Romania, the algorithm could limit it, not because of real-time physical overload, but because of calculated capacity margins. Figure 22 shows the scenario’s ‘physical’ connections of the above scenario: DE (Germany), AT (Austria), CZ (Czechia), CH (Switzerland), HU (Hungary), RO (Romania), BG (Bulgaria), GR (Greece), UA (Ukraine), as well as how flows were meant to go toward RO and SEE CCR (HU → RO → BG → GR).
Most importantly, it depicts also how algorithmic flow-based rules limited flows toward SEE but allowed flows to Ukraine. Specifically, it shows that normally electricity should flow DE → CZ → SK → HU → RO → BG → GR (the right path), but the TM’s algorithm for flow-based market coupling (FBMC) ‘realized’ a congestion in CZ and AT (mainly because Germany’s renewable surpluses heavily loaded internal grids), resulting therefore in limited electricity transfers toward HU and further into RO/BG, regardless the fact that the HU→RO line was physically free. However, export HU→UA (Ukraine) was allowed because it had a lower impact on congested lines (different PTDF). In conclusion, RO and SEE CRR markets (BG, GR) sometimes due to limited-reduced electricity imports exhibited higher prices. Table 19 provides a short visual summary of the results of Figure 22. Table 19 provides a short visual summary of the scenario in figure above.

5.3.2. Connecting CBTAs of AT, HU, and RO and Their Granted Derogations from Minimum 70% Requirement (MACZT) with the Price Surge in SEE Markets

We have shown in Table 18 that the CBTAs of AT, HU and RO with neighboring countries, as well as the BG-RO trading, belong to clusters 8 and 7 (both early followers), respectively. In addition, the role of CBTAs of those countries is very crucial in the spillover of volatility. All these countries have not satisfied yet the minimum 70% requirement, except Slovenia, a situation that leaves limited space for the availability of sufficient capacity for cross-border trading. Thus, it is reasonable to consider this deficiency as another potential and critical factor that could contribute towards the DA price surge in not only directly connected markets but also in markets that are on the entire causal path, detected by the MB and LCSL approaches. The limited, remaining available margin (RAM) for cross-border trading exacerbates consequently the impact of the FBMC algorithmic mechanism (used in Core CCR countries) on the price surge dynamics, challenging the efficiency of this mechanism as it has been applied in SEE markets.

5.3.3. The Behavior of the Target Model in the Case of the Scenario of Figure 22

The information (scenario based) depicted in Figure 22 and Table 19, could challenge the performance efficiency of the Target Model, as applied in the SEE region, in the sense that it should have protected SEE countries from a price surge in in the period 2023–2024. An effort to assess TM’s performance has made a summary in Table 20, listing what the European Target Model (ETM) is supposed to do. In Table 20, TM’s Flow-Based Market Coupling (FBMC) mechanism seems to play a crucial role in its performance, when applied in practice, since it models the real physics of the grid better than simple border-based allocations. An evaluation of TM’s performance in dealing with the wholesale price discrepancies and surges in SEE CCR markets is given in the comments of the table.
Based on the table, although TM’s FBMC algorithm obeyed its design rules, price convergence and “social welfare” goals were not achieved for SEE CCR markets, a finding of strategic consequences, as the need for Europe to split large bidding zones further (e.g., Germany into north/south zones, nowadays a real fact) (ENTSO-e, 2025, [50]), as many experts have systematically argued. Another strategic consequence is the need to invest massively in North–South transmission corridors (e.g., from Poland to Romania, from Austria to Hungary and further ‘downstream’ to South). Also, considering all the TM’s ‘malfunctions’ generated due to exports to Ukraine, mentioned previously, it is urgent for Europe review priority treatment of Ukraine export vs. internal EU flows in critical times, on a higher strategic level, considering also the need of adjusting flow-based rules to better protect the markets in vulnerable regions like SEE CCRs markets.

6. Conclusions and Policy Recommendations

The presentation of empirical results and their extensive discussion (Section 5) have shed light on the main theme-issue of the present study, which is the detection of the most critical, more importantly causal factors that are responsible for the electricity wholesale price discrepancy and surge in the SEE markets. In fact, the application of Markov Blanket (MB) and LCSL approaches, have ‘lifted the blanket’ to uncover the crucial factors, as shown by the causal network. The combined findings of MB and LCSL, and the findings of volatility spillover effects of both spot prices and CBTAs of the analyzed markets, have revealed how the markets have interacted with each other, providing valuable information about the volatility cascading from the northern nodes of the causal network (Core CCR countries) to the southeast nodes (Bulgaria, Greece), a significant result that can help us to understand the mechanisms that have contributed to price surge formation.
By focusing on causally relevant features, the tool improves our model’s interpretability and predictive performance, while avoiding overfitting caused by irrelevant or redundant variables. We have shown how Markovian Blanket, a causal feature selection and discovery approach, has revealed the strongest factors prevailing locally and beyond, in explaining their contribution in the formation of price surges in SEE electricity markets. We have also explained, just from the beginning of this report, why this approach is better than a typical regression approach, in our case. Using the Markov Blanket for causal feature selection and discovery to explain price surges in SEE electricity markets has proved to provide us with a robust framework for identifying the strongest explanatory factors, (out of a ‘large’ number of possible market parameters), focusing on causal relationships rather than mere associations. We believe that via these causal interactions we finally managed to shed some light on the ‘real’ factors that shape the DA electricity price surges in the Southeast European countries.
To further enhance our results, we computed the rolling volatility curves of all crucial variables included in the MB sets, for each market, and their correlations to detect volatility spillover effects, across the entire path of the spot prices and CBTAs, from north to south markets, to detect how ‘volatility disturbances have propagated. The combination of MB-LCS learning and Volatility Spillover effects analysis has revealed the limitations of the European Target Model in protecting price surges as in the case of SEE markets. The results provide some evidence that TM have indirectly facilitated cross-border price crisis diffusion.
Our findings have successfully explained how the transformation, via the target model, of a local problem of supply-demand imbalance into an electricity price problem (due to energy exchange market inflation) and then the spillover-diffusion of this problem to the entire path of the interconnected countries (DE-LU → AT → HU → RO → BG → GR), has challenged the effectiveness and reliability of the TM, as a mechanism designed to ‘homogenize’ prices and more importantly in mitigating price surges in a network of coupled electricity markets, thus challenging its effectiveness when applied to peripheral markets, without any adjustments necessary for incorporating their ‘idiosyncratic’, structural characteristics.

6.1. Policy Issues and Future Directions

As we have already pointed out in previous sections, several factors seem to have exacerbated FBMC’s challenges in the case of SEE CCR’s countries: (a) the limited interconnectivity, since these countries often rely on the Net Transfer Capacity (NTC) mechanism, contrasting with FBMC’s application in Core CCR’s countries. Thus, this discrepancy seems to hinder their seamless integration into the European ‘core body’ power system, (b) infrastructure constraints, as the delays in returning key power plants, maintenance on critical interconnectors, such as the BG>RO line, further strained the system, and finally (c) external (weather) pressures, as climate events, like heatwaves, have increased electricity demand, while geopolitical tensions, notably Ukraine’s shift from exporter to importer, added pressure on neighboring grids.
We conclude that while FBMC is designed to enhance market efficiency and integration, its current implementation has, in certain scenarios, not succeeded in protecting SEE markets from spot price surges and discrepancies compared to Central European markets. The July 2024 events exemplify how algorithmic decisions, without adequate consideration of regional specificities and infrastructure limitations, can lead to significant market distortions. Addressing these challenges requires a reevaluation of FBMC’s application in SEE, improved infrastructure, and enhanced coordination among regional stakeholders.
Based on the results of the study, and specifically on the ‘response’ of the Target model (TM) to the systematic discrepancies of spot prices between Core CCR and SEE CCR markets, we have already addressed the challenges imposed on TM due to its ‘weakness and ineffectiveness’ in dealing with this issue. Therefore, to strengthen Target Model’s capacity in successfully handling a future prices problem in Southeast Europe, we propose several measures that seem to be necessary. First, the need for accelerating market coupling, i.e., enhance cross-border market integration and expand interconnection capacity, as well as investing in regional grid infrastructure to reduce bottlenecks, are immediate actions to be taken. Secondly, the diversification of energy sources, via prioritizing the deployment of renewables, particularly wind and solar, to reduce reliance on volatile fossil fuels, and supporting energy storage solutions and demand-side management, are also urgent actions. Regulatory and Institutional Reforms are also needed, to strengthen market competition and reduce the dominance of state-owned utilities in the region under analysis, as well as a need to harmonize regulations to align with EU standards and foster investor confidence. TM must adopt crisis-preparedness mechanisms, i.e., developing tools to address price volatility, such as capacity mechanisms, strategic reserves, and demand response programs. The model must also facilitate coordination of regional efforts to manage energy security and supply risks. As a conclusion, TM’s shortcomings in Southeast Europe highlights the need for targeted reforms and investments. Addressing structural weaknesses and accelerating market integration are critical to ensuring that the region can fully benefit from the model while mitigating the impacts of future energy crises.

6.2. Need for an EU-Wide Systemic Approach in Decision Making

It is profound from all above that the EU needs stronger governance—a system that allows it more input into decisions made by individual countries that could have regional effects, such as planned outages. Therefore, a strong request is for more EU regulatory oversight, an EU-wide regulator for electricity that can have a systemic-holistic as well as ‘concurrent’ view of all interconnected and interacted markets. Another crucial issue, revealed by this price surges is that the decision for exporting to Ukraine has created a strong impact, sufficient electricity transfers within the EU. Thus, Greece, Bulgaria and Romania have expressed jointly the need their interconnection projects to be funded from profits from the wholesale electricity markets. Greece already charges a windfall (unexpected) tax on energy companies and directs the proceeds in the form of subsidies to vulnerable consumers. In the current framework the EU allows market interventions but with a substantial lag, i.e., after a prolonged period of high prices. The three badly affected from the prices surges countries, Greece, Romania and Bulgaria, have expressed their request for a mechanism that will enable them to react faster to the price spikes. The price disparities also have revealed the need for the EU to enhance electricity interconnectors, so in case these disparities between countries reach extreme levels make the related interconnection projects strongly justifiable due to enhanced cost-benefit considerations. Thus, the three Balkan countries have requested that part of their revenues from electricity markets be invested in the development of the grids enhancing and their cross-border transfer availability (CBTA).

6.3. Specific Regulatory Interventions to Mitigate Future SEE Price Surges from Derogations

The 2024 summer price surges in Southeast Europe exposed how derogations from the 70% minimum cross-zonal capacity rule—such as those applied for example on the AT–HU border—can amplify local scarcity and drive extreme day-ahead price outcomes in Bulgaria and Greece (see Section Limited Cross-Border Capacity, MACZT and Market Fragmentation and Figure 1b). To avoid similar incidents, coordinated regulatory action is required across national, regional, and EU levels. We suggest below how national regulators, ACER and ENTSO-e could act to mitigate the consequences of such incident (although we believe that some of these suggestions may have already been implemented by the above institutions):
National Regulators (NRAs): They could tighten further the conditions under which derogations may be granted, limiting them to clearly defined and time-bound operational emergencies. Also, they could require TSOs to demonstrate transparent cost-benefit assessments before curtailing capacities, including quantified price impacts on neighboring markets. Finaly, they could strengthen monitoring of cross-border curtailments and imposing penalties if derogations are used beyond their intended scope.
ACER (EU Agency for the Cooperation of Energy Regulators): ACER could enforce stricter oversight of derogation requests, with harmonized criteria across Member States. Also, it could publish regular reports linking capacity reductions with observed wholesale price effects, ensuring transparency for market participants. The body could also develop binding guidelines to ensure that loop-flow management is prioritized through grid reinforcement and remedial actions, rather than curtailing cross-zonal trade.
ENTSO-E (European Network of Transmission System Operators for Electricity): ENTSO-E could accelerate implementation of more granular flow-based capacity calculation methodologies in the Core and SEE regions to better reflect actual network conditions and reduce unnecessary curtailments. The coordination of regional remedial action platforms to manage loop-flows with redispatch and countertrading, thus minimizing the need for derogations, could be another important action. Finaly, ACER could enhance further transparency by publishing near-real-time data on loop-flows, available cross-zonal capacity, remedial actions taken and respective costs.
Directives & Rules on EU-level: clarification is needed, in the Electricity Regulation, that derogations are exceptional tools, not recurring instruments, and must not undermine the 70% cross-zonal capacity target. Also, the introduction of a mandatory “price impact assessment” requirement before approving any derogation could be a significant measure, ensuring social welfare and security-of-supply effects in SEE. Finaly, the creation of an EU-wide framework for compensating regions adversely affected by repeated derogations, as well as incentivizing solidarity and investment in transmission upgrades.
Thus, as a conclusion, by tightening the use of derogations, strengthening transparency, and prioritizing remedial actions and grid investment, regulators, ACER, and ENTSO-E can significantly reduce the risk of future price surges in SEE caused by structural capacity reductions.

6.4. Potential Limitations, Challenges & How to Overcome Them

We list at this point some possible limitations in our work as well as the actions we have taken to strengthen further the reliability of our findings: (a) Data Quality: Causal discovery needs high-quality, time-synchronized data. In this study we used reliable and tested data provided by the European organization ENTSO-E, as well as regulatory reports for Greece and other SEE markets, (b) Latent Confounders: we could extend the current study by applying Bayesian methods to account for unobserved effects like political risks, a work left for future consideration, (c) Computational Complexity: the algorithms used in this work are very efficient in handling very large datasets, even larger than those used in our work.

7. Patents

No patents resulted from the work reported in this manuscript.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/en18184861/s1.

Author Contributions

Conceptualization, G.P.P. and P.G.P.; methodology, G.P.P.; software, G.P.P. and P.G.P.; validation, C.D. and G.P.P.; formal analysis, G.P.P.; investigation, C.D.; resources, G.P.P.; data curation, G.P.P.; writing—original draft preparation, G.P.P.; writing—review and editing, C.D.; visualization, G.P.P.; supervision, C.D.; project administration, G.P.P. All authors have read and agreed to the published version of the manuscript.

Funding

No funding is available for this document.

Data Availability Statement

The original contributions presented in this study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author(s).

Acknowledgments

We would like to thank George Evagelidis, of ADMIE, the Greek IPTO, for his invaluable advice during the preparation of this manuscript, the collection of the initial (raw) data, as well as his suggestions for corrections after his first reading of the text. This document could not have been accomplished without his generous contributions.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACERAgency for the Cooperation of Energy Regulation
APGAustrian Power Grid AG
CACMCapacity Allocation and Congestion Management
CCRCapacity Calculation Region
CNECCritical Network Element with Contigency
CNTCCoordinated Net Transfer Capacity
Core CCRCore Capacity Calculation Region
corr(ATp-GRp)Correlation between AT price and GR price
CBTACross-Border Transfer Availability
DAMDay-Ahead Market
DAGDirected Acyclic Graph
DSADynamic Security Assessment
EPEXEuropean Power Exchange
FBCFlow-based Coupling
FmaxMaximum flow on critical networks elements, respecting security limits
HUPXHungarian Power Exchange
GRITRGreece Italy region
LCSLLocal Causal Structure Learning
MACZTMargin made available for cross-zonal trade
MIMutual Information
MLMachine Learning
NTCNet Transfer Capacity
OPCOMRomanian Electricity and Gas Market Operator
RAMRemain Available Margin
RESRenewable Energy Sources
SEESoutheast Europe
SEE CCRSoutheast Capacity Calculation Region
SVMSupport Vector Machine
TMTarget Model
TSOTransmission System Operator
TV-SpotElectPTarget Variable Electricity Price

References

  1. EU Regulation: The Clean Energy Package, Regulations (EU) 2019/941, 2019/942. Available online: https://eur-lex.europa.eu/eli/reg/2019/942/oj/eng (accessed on 15 July 2025).
  2. European Green Deal; European Commission. The European Green Deal. Communication from the Commission to the European Parliament, the European Council, the Council, the European Economic and Social Committee and the Committee of the Regions. COM(2019) 640 Final. Brussels, 11 December 2019. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52019DC0640 (accessed on 15 July 2025).
  3. REPowerEU Plan; European Commission. REPowerEU Plan. Communication from the Commission to the European Parliament, the European Council, the Council, the European Economic and Social Committee and the Committee of the Regions. COM (2022) 230 Final. Brussels, 18 May 2022. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52022DC0230 (accessed on 15 July 2025).
  4. European Parliament & Council. Directive (EU) 2024/1711, Amending Directive (EU) 2019/944 on the Internal Market for Electricity (Adopted 21 May 2024; Entered into Force 16 July 2024). European Parliament & Council. Regulation (EU) 2024/1747, amending Regulation (EU) 2019/943 on the Internal Electricity Market (Adopted 21 May 2024; Entered into Force 16 July 2024). Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=OJ:L_202401711 (accessed on 15 July 2025).
  5. Draghi, M. The Future of European Competitiveness: A Competitiveness Strategy for Europe. European Commission. 2024. Available online: https://commission.europa.eu/document/download/97e481fd-2dc3-412d-be4c-f152a8232961_en (accessed on 15 July 2025).
  6. ACER. Transmission Capacities for Cross-Zonal Trade of Electricity and Congestion Management in the EU, 2024 Market Monitoring Report, 3 July 2024. 2024. Available online: https://www.rinnovabili.it/wp-content/uploads/2025/09/ACER-Monitoring-Report-2025-crosszonal-electricity-trade-capacities.pdf (accessed on 15 July 2025).
  7. Pellet, J.P.; Elisseeff, A. Using Markov Blankets for Causal Structure Learning. J. Mach. Learn. Res. 2008, 9, 1295–1342. [Google Scholar]
  8. Aliferis, C.F.; Statnikov, A.; Tsamardinos, I.; Mani, S.; Koutsoukos, X.D. Local causal and Markov blanket induction for causal discovery and feature selection for classification part I: Algorithms and empirical evaluation. J. Mach. Learn. Res. 2010, 11, 171–234. [Google Scholar]
  9. Yu, K.; Liu, L.; Li, J. A unified view of causal and non-causal feature selection. ACM Trans. Knowl. Discov. Data 2021, 15, 1–46. [Google Scholar] [CrossRef]
  10. Hong, Y.; Hao, Z.; Mai, G.; Huang, H. Causal Feature Selection Method Based on Extended Markov Blanket. Int. J. Wirel. Mob. Comput. (IJWMC) 2018, 15, 310–317. [Google Scholar] [CrossRef]
  11. Băncioiu, C.; Brad, R. Accelerating Causal Inference and Feature Selection Methods. Entropy 2021, 23, 1501. [Google Scholar] [CrossRef]
  12. Fu, S.; Desmarais, M.C. Markov Blanket Based Feature Selection: A Review of Past Decade. In Proceedings of the World Congress on Engineering 2010 WCE, London, UK, 30 June–2 July 2010; Volume I. [Google Scholar]
  13. Bellizio, F.; Cremer, J.L.; Sun, M.; Strbac, G. A causality-based feature selection approach for data-driven dynamic security assessment. Electr. Power Syst. Res. 2021, 201, 107537. [Google Scholar] [CrossRef]
  14. Maisonnave, M.; Delbianco, F.; Tohmé, F.; Milios, E.; Maguitman, A. Learning causality structures from electricity demand data. In Energy Systems; Springer: Berlin/Heidelberg, Germany, 2024. [Google Scholar] [CrossRef]
  15. Prahara, J.; Hariadi, T.K. Improved Feature Selection Algorithm of Electricity Price Forecasting using SVM. In Proceedings of the 2022 2nd International Conference on Electronic and Electrical Engineering and Intelligent System (ICE3IS), Yogyakarta, Indonesia, 4–5 November 2022. [Google Scholar] [CrossRef]
  16. Mitridati, L.; Pinson, P. A Bayesian Inference Approach to Unveil Supply Curves in Electricity Markets. IEEE Trans. Power Syst. 2017, 33, 2610–2620. [Google Scholar] [CrossRef]
  17. Maticka, M.; Mahmoud, T. Bayesian Belief Networks: Redefining wholesale electricity price modelling in high penetration non-firm renewable generation power systems. Renew. Energy 2025, 239, 122045. [Google Scholar] [CrossRef]
  18. Nickelsen, D.; Muller, G. Bayesian Hierarchical Probabilistic Forecasting of Intraday Electricity Prices. Appl. Energy 2025, 380, 124975. [Google Scholar] [CrossRef]
  19. Zholdasbayeva, M.; Zarikas, V.; Poulopoulos, S. Bayesian Networks based Policy Making in the Renewable Energy Sector. In Proceedings of the 12th International Conference on Agents and Artificial Intelligence (ICAART 2020), Valleta, Malta, 22–24 February 2020; Volume 2, pp. 453–462. [Google Scholar] [CrossRef]
  20. Borunda, M.; Jaramillo, O.A.; Reyes, A.; Ibargüengoytia, P.H. Bayesian networks in renewable energy systems: A bibliographical survey. Renew. Sustain. Energy Rev. 2016, 62, 32–45. [Google Scholar] [CrossRef]
  21. Ying, G.U.; Yang, N.I.; Yuan, W.A.; Jing, Z.H.; Liwei, L.I. Research on Power Marketing Decision-Making Algorithm Based on Bayesian Network. In Proceedings of the 2023 4th International Conference on Management Science and Engineering Management (ICMSEM 2023), Cape Town, South Africa, 3–4 August 2023; Atlantis Press: Cambridge, MA, USA, 2024; pp. 1245–1253. [Google Scholar] [CrossRef]
  22. Ling, Z.; Yu, K.; Wang, H.; Li, L.; Wu, X. Using feature selection for local causal structure learning. IEEE Trans. Emerg. Top. Comput. Intell. 2020, 5, 530–540. [Google Scholar] [CrossRef]
  23. Pearl, J. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference; Morgan Kaufmann: Burlington, MA, USA; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  24. Spirtes, P.; Glymour, C.N.; Scheines, R. Causation, Prediction, and Search; MIT Press: Cambridge, MA, USA, 2000; Volume 81. [Google Scholar]
  25. Bell, D.; Wang, H. A formalism for relevance and its application in feature subset selection. Mach. Learn. 2000, 41, 175–195. [Google Scholar] [CrossRef]
  26. Brown, G.; Pocock, A.; Zhao, M.-J.; Lujan, M. Conditional likelihood maximization: A unifying framework for information theoretic feature selection. J. Mach. Learn. Res. 2012, 13, 27–66. [Google Scholar]
  27. Vergara, J.R.; Estévez, P.A. A review of feature selection methods based on mutual information. Neural Comput. Appl. 2014, 24, 175–186. [Google Scholar] [CrossRef]
  28. Yu, K.; Ling, Z.; Liu, L.; Li, P.; Wang, H.; Li, J. Feature Selection for Efficient Local-to-Global Bayesian Network Structure Learning. arXiv 2021, arXiv:2112.10369v1. [Google Scholar] [CrossRef]
  29. Fukunaga, K. Introduction to Statistical Pattern Recognition; Academic Press: Cambridge, MA, USA, 2013. [Google Scholar]
  30. Fano, R.M. Transmission of Information: A Statistical Theory of Communications; MIT Press: Cambridge, MA, USA, 1961. [Google Scholar]
  31. Hellman, M.; Raviv, J. Probability of error, equivocation and the chernoff bound. IEEE Trans. Inf. Theory 1970, 16, 368–372. [Google Scholar] [CrossRef]
  32. Tebbe, D.; Dwyer, S. Uncertainty and the probability of error (Corresp.). IEEE Trans. Inf. Theory 1968, 14, 516–518. [Google Scholar] [CrossRef]
  33. Shannon, C.E. A mathematical theory of communication. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2001, 5, 3–55. [Google Scholar] [CrossRef]
  34. Kohavi, R.; John, G.H. Wrappers for feature subset selection. Artif. Intell. 1997, 97, 273–324. [Google Scholar] [CrossRef]
  35. Tsamardinos, I.; Aliferis, C.F. Towards principled feature selection: Relevancy, filters and wrappers. In Proceedings of the 9th International Workshop on Artificial Intelligence and Statistics, Key West, FL, USA, 3–6 January 2003; Morgan Kaufmann Publishers: Burlington, MA, USA, 2003. [Google Scholar]
  36. Koller, D.; Sahami, M. Toward optimal feature selection. In Proceedings of the 13th International Conference on International Conference on Machine Learning, Bari, Italy, 3–6 July 1995; pp. 284–292. [Google Scholar]
  37. Guyon, I.; Aliferis, C.; Elisseeff, A. Causal feature selection. In Computational Methods of Feature Selection; Liu, H., Motoda, H., Eds.; CRC Press: Boca Raton, FL, USA, 2007. [Google Scholar]
  38. Margaritis, D.; Thrun, S. Bayesian network induction via local neighborhoods. Adv. Neural Inf. Process. Syst. 2000, 12, 505–511. [Google Scholar]
  39. Tsamardinos, I.; Aliferis, C.F.; Statnikov, A.R.; Statnikov, E. Algorithms for large scale Markov blanket discovery. FLAIRS 2003, 2, 376–380. [Google Scholar]
  40. Yaramakala, S.; Margaritis, D. Speculative Markov blanket discovery for optimal feature selection. In Proceedings of the IEEE International Conference on Data Mining (ICDM’05), Houston, TX, USA, 27–30 November 2005; IEEE: Piscataway, NJ, USA, 2005; pp. 4–9. [Google Scholar]
  41. Colombo, D.; Maathuis, M.H. Order-independent constraint based causal structure learning. J. Mach. Learn. Res. 2014, 15, 3741–3782. [Google Scholar]
  42. Yin, J.; Zhou, Y.; Wang, C.; He, P.; Zheng, C.; Geng, Z. Partial orientation and local structural learning of causal networks for prediction. In Causation and Prediction Challenge; PMLR: New York, NY, USA, 2008; pp. 93–105. [Google Scholar]
  43. Wang, H.; Ling, Z.; Yu, K.; Wu, X. Towards efficient and effective discovery of Markov blankets for feature selection. Inf. Sci. 2020, 509, 227–242. [Google Scholar] [CrossRef]
  44. Tsamardinos, I.; Aliferis, C.F.; Statnikov, A. Time and sample efficient discovery of Markov blankets and direct causal relations. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’03), Washington, DC, USA, 24–27 August 2003; ACM: New York, NY, USA, 2003; pp. 673–678. [Google Scholar]
  45. Borboudakis, G.; Tsamardinos, I. Forward-backward selection with early dropping. J. Mach. Learn. Res. 2019, 20, 276–314. [Google Scholar]
  46. Pena, J.M.; Nilsson, R.; Björkegren, J.; Tegnér, J. Towards scalable and data efficient learning of Markov boundaries. Int. J. Approx. Reason. 2007, 45, 211–232. [Google Scholar] [CrossRef]
  47. Rodrigues de Morais, S.; Aussem, A. A novel scalable and data efficient feature subset selection algorithm. In Proceedings of the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML-PKDD’08), Antwerp, Belgium, 15–19 September 2008; Springer: Cham, Switzerland, 2008; pp. 298–312. [Google Scholar]
  48. Gao, T.; Ji, Q. Efficient Markov blanket discovery and its application. IEEE Trans. Cybern. 2017, 47, 1169–1179. [Google Scholar] [CrossRef]
  49. Ling, Z.; Yu, K.; Wang, H.; Liu, L.; Ding, W.; Wu, X. BAMB: A balanced Markov blanket discovery approach to feature selection. ACM Trans. Intell. Syst. Technol. 2019, 10, 1–25. [Google Scholar] [CrossRef]
  50. ENTSO-E Main Report, Bidding Zone Review of the 2025 Target Year. Available online: https://www.entsoe.eu (accessed on 15 July 2025).
  51. Cevic, S.; Zhao, Y. Shocked: Electricity Price Volatility Spillover in Europe; IMF Working Paper 25/7. 2025. Available online: https://www.imf.org/en/Publications/WP/Issues/2025/01/11/Shocked-Electricity-Price-Volatility-Spillovers-in-Europe-559701 (accessed on 15 July 2025).
  52. Diebold, F.; Yilmaz, K. Measuring Financial Asset Return and Volatility Spillovers, with Application to Global Equity Markets. Econ. J. 2009, 119, 158–171. [Google Scholar] [CrossRef]
  53. Diebold, F.; Yilmaz, K. Better to Give Than to Receive: Predictive Directional Measurement of Volatility Spillovers. Int. J. Forecast. 2012, 28, 57–66. [Google Scholar] [CrossRef]
  54. Diebold, F.; Yilmaz, K. On the Network Topology of Variance Decompositions: Measuring the Connectedness of Financial Firms. J. Econom. 2014, 182, 119–134. [Google Scholar] [CrossRef]
Figure 1. (a) ≥70% MACZT compliance per border/direction-2023, (for GR, IT-S, BG, and RO markets). (b) The cross-border transfer availability (CBTAs) between HU and AT, SI and AT, IT and AT, and DE and AT. (All countries are in the Core CCR). Total flows, i.e., (+) from HU to AT and (−) from AT to HU). (Red lines indicate quarters in each year).
Figure 1. (a) ≥70% MACZT compliance per border/direction-2023, (for GR, IT-S, BG, and RO markets). (b) The cross-border transfer availability (CBTAs) between HU and AT, SI and AT, IT and AT, and DE and AT. (All countries are in the Core CCR). Total flows, i.e., (+) from HU to AT and (−) from AT to HU). (Red lines indicate quarters in each year).
Energies 18 04861 g001
Figure 3. DA prices of AT, HU (Core CCR), and BG, GR (SEE CCR) markets (Red dotted lines indicate quarters in each year).
Figure 3. DA prices of AT, HU (Core CCR), and BG, GR (SEE CCR) markets (Red dotted lines indicate quarters in each year).
Energies 18 04861 g003
Figure 4. (Left) definition of the bidding zone review regions as per Article 3 (2) of the BZR Methodology (Adopted from ACER 2024, [2]) and (Right) ENTSO-E, 2025, Interconnections Grid. The left picture shows the Core and SEE CC regions and the right their interconnection lines.
Figure 4. (Left) definition of the bidding zone review regions as per Article 3 (2) of the BZR Methodology (Adopted from ACER 2024, [2]) and (Right) ENTSO-E, 2025, Interconnections Grid. The left picture shows the Core and SEE CC regions and the right their interconnection lines.
Energies 18 04861 g004
Figure 5. Time series of hourly spot prices of all markets for the period of 1 January 2022 to 4 October 2024, with quarter boundaries, and values of price spikes at specific dates (Red dotted lines indicate quarters in each year).
Figure 5. Time series of hourly spot prices of all markets for the period of 1 January 2022 to 4 October 2024, with quarter boundaries, and values of price spikes at specific dates (Red dotted lines indicate quarters in each year).
Energies 18 04861 g005
Figure 6. Time series of Greek DA hourly spot prices for the entire period of 1 January 2022 to 4 October 2024, with quarter boundaries, and values of price spikes at specific dates. On 4 September 2024, at 21:00, the electricity spot hourly Greek price reached 942 Euro/Mwh. (Red dotted lines indicate quarters in each year).
Figure 6. Time series of Greek DA hourly spot prices for the entire period of 1 January 2022 to 4 October 2024, with quarter boundaries, and values of price spikes at specific dates. On 4 September 2024, at 21:00, the electricity spot hourly Greek price reached 942 Euro/Mwh. (Red dotted lines indicate quarters in each year).
Energies 18 04861 g006
Figure 7. Box plot of the distribution of the Austrian (AT) DA prices, 2022–October 2024.
Figure 7. Box plot of the distribution of the Austrian (AT) DA prices, 2022–October 2024.
Energies 18 04861 g007
Figure 8. Box plot of the distribution of the Romanian (RO) DA prices, 2022–October 2024.
Figure 8. Box plot of the distribution of the Romanian (RO) DA prices, 2022–October 2024.
Energies 18 04861 g008
Figure 11. A schematic representation of the Global Causal Structure (a), Local Causal structure (b) and Markov Blanket (c).
Figure 11. A schematic representation of the Global Causal Structure (a), Local Causal structure (b) and Markov Blanket (c).
Energies 18 04861 g011
Figure 12. A schematic representation of Causal feature selection and discovery, used in this work.
Figure 12. A schematic representation of Causal feature selection and discovery, used in this work.
Energies 18 04861 g012
Figure 13. (a) DAG of the MB causal structure learned by the IAMBnPC algorithm, for AT-DA price target variable, for years 2022 to Oct. 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price). (b) DAG of the MB causal structure learned by the IAMBnPC algorithm, for GR-DA price target variable, for years 2022 to Oct. 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price).
Figure 13. (a) DAG of the MB causal structure learned by the IAMBnPC algorithm, for AT-DA price target variable, for years 2022 to Oct. 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price). (b) DAG of the MB causal structure learned by the IAMBnPC algorithm, for GR-DA price target variable, for years 2022 to Oct. 2024. DAG is based on Table 14 that contains the nodes (members) of the NB, for each year and each target variable (spot price).
Energies 18 04861 g013
Figure 16. Rolling volatility of AT, BG, GR, and HU DA prices using a window of 720 h (month). (Red lines indicate quarters in each year).
Figure 16. Rolling volatility of AT, BG, GR, and HU DA prices using a window of 720 h (month). (Red lines indicate quarters in each year).
Energies 18 04861 g016
Figure 17. Rolling volatility of ITS, RO and SI DA prices using a window of 720 h (month). (Red lines indicate quarters in each year).
Figure 17. Rolling volatility of ITS, RO and SI DA prices using a window of 720 h (month). (Red lines indicate quarters in each year).
Energies 18 04861 g017
Figure 20. Correlation of rolling volatility curves of all DA prices and CBTA using a window of 720 h (month).
Figure 20. Correlation of rolling volatility curves of all DA prices and CBTA using a window of 720 h (month).
Energies 18 04861 g020
Figure 22. Physical and commercial flows diagram, for the scenario described in the text, for the period 2023–2024.
Figure 22. Physical and commercial flows diagram, for the scenario described in the text, for the period 2023–2024.
Energies 18 04861 g022
Table 1. Implementation status of the Regional Capacity Calculation methodologies, for the markets analyzed in this report (Based on data in [6]).
Table 1. Implementation status of the Regional Capacity Calculation methodologies, for the markets analyzed in this report (Based on data in [6]).
Capacity Calculation
Region (CCR)
Calculation
Approach
Day Ahead
Regulation *Implementation Status
Core: AT, HU, SI, ROFB CouplingCapacity Allocation and
Congestion Management
(CACM)
Mostly
GRIT: GR, ITCoordinated net
Transfer capacity
CNTC
Capacity Allocation and
Congestion Management
(CACM)
Mostly
SEE: BG, GRCoordinated net
Transfer capacity
CNTC
Capacity Allocation and
Congestion Management
(CACM)
Mostly
* Note: Article 34 of regulation (EU), 2015/1222.
Table 2. Level of interconnectivity of Member States in the day-ahead market measured as the average yearly import capacity as a percentage of peak demand and peak generation, in 2024.
Table 2. Level of interconnectivity of Member States in the day-ahead market measured as the average yearly import capacity as a percentage of peak demand and peak generation, in 2024.
Capacity Calculation.
Region (CCR)
As % of Peak
Demand (2024)
As % of Peak
Generation (2024)
Core: AT, HU, SI, RO75, 102, 224, 4753, 129, 273, 34
GRIT: GR, IT11, 1311, 4
SEE: BG, GR32, 1129, 11
Table 3. (a) % of hours when the minimm hourly MACZT was above 70% or within predefined ranges in the Core CCR (AT, HU, RO, SI), considering flows induced by third party exchanges (our own elaboration, based on data [2]). (b) % of hours when minimum 70% requirement was reached in the SEE CCRs and RO (BG, RO, GR), and oriented bidding zone border, considering flows induced by third party exchanges (our own elaboration, based on data [6]). (c) % of hours when the minimum hourly MACZT was above 70% or within predfined ranges in the GRIT for IT and GR and oriented biding zones border, 2023 (our own elaboration, based on data [6]).
Table 3. (a) % of hours when the minimm hourly MACZT was above 70% or within predefined ranges in the Core CCR (AT, HU, RO, SI), considering flows induced by third party exchanges (our own elaboration, based on data [2]). (b) % of hours when minimum 70% requirement was reached in the SEE CCRs and RO (BG, RO, GR), and oriented bidding zone border, considering flows induced by third party exchanges (our own elaboration, based on data [6]). (c) % of hours when the minimum hourly MACZT was above 70% or within predfined ranges in the GRIT for IT and GR and oriented biding zones border, 2023 (our own elaboration, based on data [6]).
(a)
Core CCR MACZT   70 % 50 %   M A C Z T 70 % 20 %   M A C Z T 50 % MACZT < 20 %
AT-10%76%13%
HU6%61%33%-
RO--95%5%
SI97%3%--
(b)
SEE CCR MACZT   70 % 50 %   M A C Z T 70 % 20 %   M A C Z T 50 % MACZT < 20 % No Limiting Element
Bulgaria
BG > GR----100%
GR > BG----100%
Greece
BG > GR44%43%10%3%-
GR > BG75%14%8%3%-
Romania
BG > RO9%17%53%21%-
RO > BG18%21%45%14%-
(c)
GRIT CCR MACZT   70 % 50 %   M A C Z T 70 % 20 %   M A C Z T 50 % MACZT < 20 % All Interconnectors
Out of Service
No Limiting Element
Greece
GR > IT-South78% 22%
IT-South > GR78% 22%
Italy
GR > IT-South76% 21%3%
IT-South > GR76% 22%2%
Table 4. List of all sixty-seven (67) fundamental variables considered in our work, for all electricity markets. In bold letters, the DA spot prices of the markets under analysis.
Table 4. List of all sixty-seven (67) fundamental variables considered in our work, for all electricity markets. In bold letters, the DA spot prices of the markets under analysis.
Node (Variable)NameDescriptionUnit
1AT_DA_priceDA Electricity price, AustriaEuro/MWh
2AT_actTotal_LoadActual Total Load, AustriaMW
3AT_foreTotal_LoadForecasted Total Load, AustriaMW
4AT_actGasGas power production, AustriaMW
5AT_Solar_FctSolar forecst. Power product, AustriaMW
6AT_Hydro_ActualHydro Power Forecasted, AustriaMW
7BG_DA_priceDA Electricity price, BulgariaEuro/MWh
8BG_actTotal_LoadActual Total Load, BulgariaMW
9BG_foreTotal_LoadForecasted Total Load, BulgariaMW
10BG_actGasGas power production, BulgariaMW
11BG_Wind_FctWind forecast generated power, BulgariaMW
12BG_Solar_FctSolar forecast. Power product., BulgariaMW
13BG_Hydro_ActualHydro Power production, actual, BulgariaMW
14BG_actual_LigniteLignite act power production, BulgariaMW
15GR_DA_priceDA Electricity price, GreeceEuro/MWh
16GR_actTotal_LoadActual Total Load, GreeceMW
17GR_foreTotal_LoadForecasted Total Load, GreeceMW
18GR_actGasGas power production, GreeceMW
19GR_Wind_FctWind forecast generated power, GreeceMW
20GR_Solar_FctSolar forecast. Power product., GreeceMW
21GR_Hydro_ActualHydro Power production, actual, GreeceMW
22GR_Hydro_Storage_ActualHydro Power act consumption, GreeceMW
23GR_actual_LigniteLignite act power production, GreeceMW
24HU_DA_priceDA Electricity price, HungaryEuro/MWh
25HU_actTotal_LoadActual Total Load, HungaryMW
26HU_foreTotal_LoadForecasted Total Load, HungaryMW
27HU_actGasGas act.power production, HungaryMW
28HU_Wind_FctWind forecast generated power, HungaryMW
29HU_Solar_FctSolar forecast. Power product., HungaryMW
30HU_Hydro_ActualHydro Power production, actual, HungaryMW
31HU_actual_LigniteLignite act power production, HungaryMW
32ITS_DA_priceDA Electricity price, Italy (South)Euro/MWh
33IT_actTotal_LoadActual Total Load, ItalyMW
34IT_foreTotal_LoadForecasted Total Load, ItalyMW
35IT_actGasGas power production, ItalyMW
36IT_Wind_FctWind forecast generated power, ItaliaMW
37IT_Solar_FctSolar forecast. Power production., ItaliaMW
38IT_Hydro_ActualHydro Power production, actual, ItaliaMW
39RO_DA_priceDA Electricity price, RomaniaEuro/MWh
40RO_actTotal_LoadActual Total Load, RomaniaMW
41RO_foreTotal_LoadForecasted Total Load, RomaniaMW
42RO_actGasGas power production, RomaniaMW
43RO_Wind_FctWind forecast generated power, RomaniaMW
44RO_Solar_FctSolar forecast. Power product., RomaniaMW
45RO_Hydro_ActualHydro Power production, actual, RomaniaMW
46RO_actual_LigniteLignite act. power production, RomaniaMW
47SI_DA_priceDA Electricity price, SloveniaEuro/MWh
48SI_actTotal_LoadActual Total Load, SloveniaMW
49SI_foreTotal_LoadForecasted Total Load, SloveniaMW
50SI_actGasGas power production, SloveniaMW
51SI_Solar_FctSolar forecast. Power product., SloveniaMW
52SI_Hydro_ActualHydro Power production, actual, SloveniaMW
53SI_actual_LigniteLignite act power production, SloveniaMW
54GR_BGCross Border Transfer, GR-BGMW
55BG_GRCross Border Transfer, BG-GRMW
56IT_GRCross Border Transfer, IT-GRMW
57GR_ITCross Border Transfer, GR-ITMW
58RO_BGCross Border Transfer, RO-BGMW
59BG_ROCross Border Transfer, BG-ROMW
60SI_ITCross Border Transfer, SI-ITMW
61IT_SICross Border Transfer, IT-SIMW
62AT-CHCross Border Transfer, AT-CHMW
63AT-CZCross Border Transfer, AT-CZMW
64AT-DELUCross Border Transfer, AT-DELU (Austria to Germany-Luxembourg)MW
65AT-ITNorthCross Border Transfer, AT-ITNorthMW
66AT-SICross Border Transfer, AT-SIMW
67AT-HUCross Border Transfer, AT-HUMW
Table 5. Descriptive statistics of hourly spot prices, for all markets, 2022–4 October 2024.
Table 5. Descriptive statistics of hourly spot prices, for all markets, 2022–4 October 2024.
2022–October 2024
StatisticsHUROBGGRITSouthSIAT
min−500.0−106.30−45.00−1.020.00−500.00−500.00
max1047.101021.60950.00942.00870.001023.00919.60
mean161.89159.40154.75170.61180.85159.71151.06
median120.96119.74119.28130.63134.06117.90111.30
mode0.00.00.01001000.00.0
Std128.53128.13119.10117.57120.71126.31122.89
prctile2584.1883.1383.0992.77104.0882.8678.46
prctile75204.15200.63197.51223.07220.00203.50189.10
iqr119.97117.50114.42130.30115.92120.64110.64
Table 6. Descriptive statistics of hourly spot prices, for all markets, 2022.
Table 6. Descriptive statistics of hourly spot prices, for all markets, 2022.
2022
StatisticsHUROBGGRITSouthSIAT
min0.00.00.0−0.010.00.00.0
max1047.10964.20936.30936.30870.00879.30919.60
mean271.62265.26253.20279.86295.77274.43261.36
median237.20232.58225.08249.28257.23240.01224.00
mode138.41138.41138.41200.00650.00220.00190.00
Std139.88142.95131.20116.10131.03137.00138.47
prctile25178.25165.31163.27206.89206.43185.03169.09
prctile75345.26342.15320.14339.31370.00343.24336.98
iqr167.00176.84156.86132.42163.56164.20167.88
Table 7. Descriptive statistics of hourly spot prices, for all markets, 2023.
Table 7. Descriptive statistics of hourly spot prices, for all markets, 2023.
2023
StatisticsHUROBGGRITSouthSIAT
min−500.0−23.18−1.100.00.0−500.0−500.0
max437.47436.89400.00383.82298.20426.18437.47
mean106.79103.71103.82119.09125.03104.30102.11
median104.48102.72102.74112.47120.94103.38101.91
mode0.01221221001001200.0
Std48.4350.7850.3350.1837.6945.3344.40
prctile2583.7579.2679.2093.00103.4783.2182.09
prctile75133.56132.56132.54141.33145.30130.95128.84
iqr49.8153.3053.3448.3341.8347.7446.75
Table 8. Descriptive statistics of hourly spot prices, for all markets, 1 January 2024 to 4 October 2024.
Table 8. Descriptive statistics of hourly spot prices, for all markets, 1 January 2024 to 4 October 2024.
2024 (Up to 4 October)
StatisticsHUROBGGRITSouthSIAT
min−149.98−106.36−45.00−1.020.0−105.88−426.42
max999.01021.6950.00942.0252.11022.3555.7
mean90.1593.5392.3794.79103.2481.8570.48
median81.8585.0085.0088.67102.8479.7274.21
mode0.00.00.00.04100.00.00.0
Std78.9178.6674.0664.9331.2256.0237.19
prctile2560.4961.6561.4269.5388.8458.9055.13
prctile75104.98108.01107.49108.11115.59101.8291.20
iqr44.4946.3546.0638.5826.7542.9136.07
Table 9. Summary of differences of AT and RO spot hourly price boxplots.
Table 9. Summary of differences of AT and RO spot hourly price boxplots.
AspectAustria (AT)Romania (RO)
Median PricesLower (~100–200 Euro/MWh)Higher (~200–300+ EUR/MWh)
VolatilityLowerHigher
OutliersPresent but moderateFrequent and extreme (>1000 Euro/MWh)
Negative PricesOccasionally presentNone observed
Peak Price HoursMornings and eveningsSpikes during mornings and especially evenings
Market BehaviorMore stable and flexibleHigher stress and supply volatility
Table 10. Aggregated summary statistics for market comparison (per market analysis).
Table 10. Aggregated summary statistics for market comparison (per market analysis).
MarketAvgPriceMedian PriceSt.DevIQRminPricemaxPriceCVPeak-Off-Peak
Spread (PoPS)
Extreme-FreqPctSkewnessKurtosis
AT151.067111.315122.897110.645−500.000919.6400.81459.6089.9951.8417.233
BG154.763119.295119.108114.435−45.000950.0100.77094.1649.9951.8027.339
GR170.618130.650117.579130.290−1.020942.0000.68976.4339.9991.6046.496
HU161.898120.970128.535119.975−500.0001047.1000.79486.1699.9991.8117.179
ITS180.862134.070120.720115.9250.000870.0000.66759.2049.9991.8426.816
RO159.411119.750128.138117.520−106.3601021.6100.80495.3129.9991.8497.267
SL159.725117.910126.317120.660−500.0001022.2700.79174.0689.9991.7576.853
Note: IQR: interquartile range, CV: Coefficient of Variation = std/mean, PoPS: Peak-off-peak spread i.e., avg price (7–10 p.m.)–avg price (2–5 a.m.), Extreme-Freq Pct: frequency of extreme prices (% >90th percentile).
Table 11. Average and total (across all hours) number of hourly price outliers.
Table 11. Average and total (across all hours) number of hourly price outliers.
MarketAverage Number of OutliersTotal Number of Outliers
AT20.13483
BG26630
GR31767
HU27.1651
ITS30.5733
RO28672
SI24.6592
Table 13. List of algorithms associated with Markov Blanket (MB), Global and Local Causal Structure Learning (GCS-LCS).
Table 13. List of algorithms associated with Markov Blanket (MB), Global and Local Causal Structure Learning (GCS-LCS).
Global Causal Structure Learning (GCS) Algorithms
AcronymTitle of AlgorithmReference
GSBNGrow/Shrink Bayesian network[38]
GESGreedy Equivalence Search[38]
PCPC[24]
MMHCMax-Min Hill-Climbing[35]
PCstablePC-stable[41]
F2SL_cFeature Selection-based Structure Learning using independence tests[9]
F2SL_sFeature Selection-based Structure Learning using score functions[9]
Local Causal Structure (LCS) Learning Algorithms
PCDbyPCDPCD-by-PCD[42]
MBbyMBMB-by-MB[43]
CMBCausal Markov Blanket[12]
LCSFSLocal Causal Structure Learning by Feature Selection[22]
Markov Blanket (MB) Learning Algorithms
GSGrow/Shrink algorithm[38]
IAMBIncremental Association-Based Markov Blanket[44]
InterIAMBInter-IAMB[39]
InterIAMBnPCInter-IAMBnPC[35]
FastIAMBFast-IAMB[40]
FBEDForward-Backward selection with Early Dropping[45]
MMMBMin-Max MB[44]
HITONMBHITON-MB[8]
PCMBParents and children-based MB[46]
IPCMBIterative Parent-Child based search of MB[12]
MBORMB search using the OR condition[47]
STMBSimultaneous MB discovery[48]
BAMBBalanced MB discovery[49]
EEMBEfficient and Effective MB[50]
MBFSMB by Feature Selection[50]
Table 14. Possible interpretations of high and low correlation of volatilities between two markets.
Table 14. Possible interpretations of high and low correlation of volatilities between two markets.
Conditions *Interpretation
Markets share weather patterns Likely weather-driven common volatility (hydro/wind output variability)
Markets are strongly interconnected Likely volatility transmission via power flows/coupling mechanisms
Markets have similar generation mixes Fuel-driven spillovers (e.g., gas price shocks affect both)
Table 15. Relating spot price volatility correlation patterns with structural asymmetries.
Table 15. Relating spot price volatility correlation patterns with structural asymmetries.
ScenarioImplication
Market A has persistent high volatility, and others show delayed riseA is likely a volatility transmitter
Market A is small but strongly correlated with a larger hubPossibly price-taking market with imported volatility
Markets with weak coupling show weak correlationPhysical/market coupling is crucial for volatility transmission
Table 16. Results of Markov Blanket (MB) CSL, of all wholesale prices, for each year by applying the IAMBnPC algorithm. Critical factors are the nodes or components of the MB.
Table 16. Results of Markov Blanket (MB) CSL, of all wholesale prices, for each year by applying the IAMBnPC algorithm. Critical factors are the nodes or components of the MB.
Causal Structure Learning by Markov Blanket (MB) (IAMBnPC Algorithm)
Target Variable: AT-DA-p (1 *)
Year2022202320242022–2024
Nodes (Comp. of MB)24, 32, 47, 63, 64, 6610, 13, 24, 47, 52, 58, 665, 6, 15, 22, 31, 35, 45, 47, 53, 54, 644, 32, 47, 50, 66
Target Variable: BG-DA-p (7)
Nodes (Comp. of MB)15, 19, 21, 39, 42, 4615, 28, 31, 39, 53, 6615, 39, 47, 50, 6215, 19, 21, 35, 39, 64
Target Variable: GR-DA-p (15)
Nodes (Comp. of MB)7, 19, 20, 22, 32, 397, 14, 19, 20, 22, 32, 547, 19, 20, 32, 391, 7, 14, 19, 20, 32
Target Variable: HU-DA-p (24)
Nodes (Comp. of MB)1, 35, 39, 43, 471, 13, 27, 39, 47, 527, 27, 39, 471, 27, 38, 39, 43, 47, 66
Target Variable: ITS-DA-p (32)
Nodes (Comp. of MB)1, 4, 7, 15, 23, 30, 36, 47, 60, 6310, 15, 26, 35, 36, 37, 47, 52, 631, 15, 18, 35, 36, 38, 47, 58, 621, 7, 15, 27, 36, 47, 58, 59
Target Variable: RO-DA-p (39)
Nodes (Comp. of MB)7, 15, 24, 43, 56, 627, 12, 24, 437, 15, 23, 24, 477, 23, 24, 32, 43
Target Variable: SI-DA-p (47)
Nodes (Comp. of MB)1, 5, 24, 641, 24, 35, 651, 7, 24, 32, 501, 7, 24, 32, 46, 50
Note: for the full name of nodes & description, see Table 4. * Indicate the number of variables in the Table 4.
Table 17. Results of the Local Causal Structure Learning (LCSL) using the CMB algorithm.
Table 17. Results of the Local Causal Structure Learning (LCSL) using the CMB algorithm.
Local Causal Structure Learning LCSL: Algorithm CMB
Target Variable: AT-DA-p (1 *)
Year202220232024
Parents63, 645, 24, 47, 58, 60, 645, 6, 7, 22, 27, 31, 35, 47, 53, 54, 64
Children24, 32, 47, 664, 39-
Spouses---
Target Variable: BG-DA-p (7)
Parents1, 6, 15, 19, 35, 39, 42 465, 15, 31, 52, 60, 6624, 39
Children-28, 3915, 21, 50
Spouses---
Target Variable: GR-DA-p (15)
Parents7, 19, 32, 39, 477, 10, 14, 19, 22, 32, 37, 547, 19, 20, 32, 39, 45, 46
Children22, 44-5
Spouses---
Target Variable: HU-DA-p (24)
Parents1, 18, 39, 431, 13, 22, 25, 29, 39, 47, 5239
Children47-7, 27, 29, 43, 47, 55
Spouses- -
Target Variable: ITS-DAp (32)
Parents7, 615, 7, 15, 29, 35, 36, 47, 52, 631, 15, 18, 36, 38, 47
Children1, 10, 15, 23, 30, 36, 47, 56, 60, 632535, 58, 62
Spouses---
Target Variable: RO-DAp (39)
Parents7, 15, 24, 43, 561, 5, 7, 357, 15, 24, 47
Children62, 672423, 43
Spouses---
Target Variable: SI-DAp (47)
Parents1, 12, 3831, 3532, 38
Children24, 32, 641, 24, 39, 651, 7, 24, 37, 50
Spouces -
Notes: for the full name of nodes & description, see Table 4. Numbers in bold indicate variables included in the Markov Blanket (MB) but now equipped with direction arrows. * Indicate the number of the variable in Table 4.
Table 18. The hierarchy of the clustering process.
Table 18. The hierarchy of the clustering process.
Cluster
Hierarchy
Market FundamentalsCluster
Hierarchy
Market Fundamentals
1st clusterROp-BGp9th clusterBG-RO cbta with cluster 4
2nd clusterHUp with cluster 110th clusterIT-SI cbta with SI-IT
3rd clusterGRp with cluster 211th clustercluster 8 with 9
4th clusterBG-GR cbta with GR-BG cbta 12th clusterRO-BG with GR-IT
5th clusterSIp with cluster 313th clusterIT-GR cbta with cluster 7
6th clusterITSp with ATp14th clusterAT-ITNorth cbta with cluster 11
7th clustercluster 6 with 515th clusterAT-DE with AT-CZ cbta
8th clusterAT-HU cbta with AT-SI cbta16th clustercluster 10 with 14
Table 19. Short visual summary of results of the scenario in Figure 22.
Table 19. Short visual summary of results of the scenario in Figure 22.
FromToFlow StatusReason
DE → CZ → HU → ROBGLimited (Energies 18 04861 i001)Congestion upstream (DE–CZ, AT)
HU → UA (Ukraine)Allowed (Energies 18 04861 i002)Lower congestion impact
DE/AT → CHNo market coupling (Energies 18 04861 i003)Switzerland outside EU market
Table 20. An assessment of the performance of the European TM, as applied in the scenario of Figure 22 (Table 19).
Table 20. An assessment of the performance of the European TM, as applied in the scenario of Figure 22 (Table 19).
AspectResult in 2023–2024Comments
Price convergenceEnergies 18 04861 i001 FailedPrices in SEE diverged strongly from Core (DE/AT/CZ)
Grid physical realismEnergies 18 04861 i002 WorkedFBMC realistically modeled grid congestions
Market integrationEnergies 18 04861 i001 Partially failedSEE countries were semi-isolated
Security of supplyEnergies 18 04861 i002 Generally OKNo blackouts, but expensive
Efficient capacity useEnergies 18 04861 i001 Not optimalSome capacities underused (especially HU→RO)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Papaioannou, G.P.; Papaioannou, P.G.; Dikaiakos, C. Lifting the Blanket: Why Is Wholesale Electricity in Southeast European (SEE) Countries Systematically Higher than in the Rest of Europe? Empirical Evidence According to the Markov Blanket Causality and Rolling Correlations Approaches. Energies 2025, 18, 4861. https://doi.org/10.3390/en18184861

AMA Style

Papaioannou GP, Papaioannou PG, Dikaiakos C. Lifting the Blanket: Why Is Wholesale Electricity in Southeast European (SEE) Countries Systematically Higher than in the Rest of Europe? Empirical Evidence According to the Markov Blanket Causality and Rolling Correlations Approaches. Energies. 2025; 18(18):4861. https://doi.org/10.3390/en18184861

Chicago/Turabian Style

Papaioannou, George P., Panagiotis G. Papaioannou, and Christos Dikaiakos. 2025. "Lifting the Blanket: Why Is Wholesale Electricity in Southeast European (SEE) Countries Systematically Higher than in the Rest of Europe? Empirical Evidence According to the Markov Blanket Causality and Rolling Correlations Approaches" Energies 18, no. 18: 4861. https://doi.org/10.3390/en18184861

APA Style

Papaioannou, G. P., Papaioannou, P. G., & Dikaiakos, C. (2025). Lifting the Blanket: Why Is Wholesale Electricity in Southeast European (SEE) Countries Systematically Higher than in the Rest of Europe? Empirical Evidence According to the Markov Blanket Causality and Rolling Correlations Approaches. Energies, 18(18), 4861. https://doi.org/10.3390/en18184861

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop