Skip to Content
SustainabilitySustainability
  • Article
  • Open Access

3 November 2026

25 Pages

Sustainability-Oriented Time-Varying Optimal Scheduling of Household Appliances Using Adaptive Multi-Source Transfer Algorithm

and
1
School of Information Science and Engineering (School of Cyber Science and Technology), Zhejiang Sci-Tech University, Hangzhou 310018, China
2
School of Electric Power, Civil Engineering and Architecture, Shanxi University, Taiyuan 030031, China
*
Author to whom correspondence should be addressed.

Abstract

Under the “dual carbon” strategy, home energy management systems have emerged as a core demand-side management technology to enable sustainable residential energy consumption. Nevertheless, most existing research investigates appliance scheduling within static frameworks. This study develops a dynamic three-objective scheduling model that minimizes electricity cost, user dissatisfaction, and carbon emissions. An adaptive multi-source transfer learning-assisted dynamic multi-objective evolutionary algorithm (AMS-TL-RMMEDA) is proposed to track the time-varying Pareto-optimal sets. The algorithm assigns transfer weights using Hausdorff-based similarity metrics, transfers historical knee points via geodesic flow kernel subspace alignment, and adjusts its response strategy according to quantified change intensity. On DF1–DF14, AMS-TL-RMMEDA yields the best MIGD values for 8 out of 14 problems and attains the lowest Friedman rank of 1.98. In simulations with eight household appliances across three environmental drift patterns, its MIGD is 38.03–52.85% lower than that of the best competing algorithms. The obtained knee solutions reduce electricity cost by up to 16.6%, carbon emissions by up to 17.3%, and peak-to-average ratio by up to 12.5% at a modest comfort sacrifice. Accordingly, adaptive multi-source transfer learning guides residential energy use toward low-cost, low-carbon, and grid-friendly operation, offering a decision-support tool for sustainable home energy management.

1. Introduction

As the global energy transition deepens and smart grids expand, the home energy management system (HEMS) has become a key enabling technology for demand-side management. According to the International Energy Agency, the residential sector accounts for roughly 30–40% of global energy consumption [1], so energy savings and carbon reduction on the residential side are essential to achieving carbon peaking and carbon neutrality. Time-of-use (TOU) and real-time pricing (RTP) give consumers practical opportunities to lower their bills through load shifting [2]. Meanwhile, the large-scale integration of uncertain resources, notably distributed photovoltaic (PV) generation, further complicates household scheduling [3]. Under the “dual carbon” strategy, optimizing cost and comfort alone no longer reflects the environmental footprint of household consumption; because the generation mix varies across periods, carbon emissions can be treated as an independent optimization objective [4,5]. From the perspective of the United Nations 2030 Agenda for Sustainable Development [6], such demand-side optimization of residential energy use directly supports affordable and clean energy (SDG 7) and climate action (SDG 13).
Most existing studies optimize household scheduling under a static framework with constant environmental parameters. Table 1 contrasts the proposed work with the representative HEMS scheduling studies. Yahia and Pradhan [1] coordinated cost, inconvenience, and peak load; Javadi et al. [7] derived compromise schedules from a mixed-integer linear programming model combining a discomfort index with TOU/RTP tariffs; Fioritti et al. [5] scheduled smart homes with photovoltaic–thermal systems by NSGA-III; El-Afifi et al. [8] jointly optimized the electricity cost, load curve deviation, peak-to-average ratio, and user comfort with a hybrid Archimedes–genetic algorithm; Qayyum et al. [9] delivered a low-cost schedule, but only optimized a single economic objective over one static day; finally, Wang et al. [10] added comfort and peak objectives on an IoT testbed; however, their approach was static and did not assess carbon.
In practice, when the priorities a user assigns to appliances vary over time, appliance scheduling naturally becomes a dynamic multi-objective optimization problem (DMOP) [11]. Zhang et al. [12,13] showed that drifting priority weights essentially render the problem a DMOP, which they solved through transfer learning; Maurya and Nanda [14] validated a fuzzy adaptive dynamic SPEA2 on the FDA, dMOP, and DF suites; and He and Yan [15] jointly optimized cost and the peak–valley ratio with a scenario-based particle swarm optimizer built from real household data. These dynamic or scenario-based studies mostly keep two objectives under deterministic assumptions or scenario sampling; neither the carbon objective nor PV uncertainty is modeled systematically, leaving a gap to realistic operation under the “dual carbon” agenda [3].
Table 1. Comparison of representative HEMS scheduling studies.
From an algorithmic perspective, dynamic multi-objective evolutionary algorithms (DMOEAs) aim to rapidly track the moving Pareto-optimal front (POF) while maintaining population diversity. According to how they respond to changes, they fall into diversity-based, memory-based, and prediction-based methods, along with the recently prevailing transfer learning-based methods [11]. Jiang et al. [16] introduced transfer learning into DMOEAs through domain adaptation, and later proposed a knee point-based imbalanced transfer approach that curbs diversity loss and negative transfer at low computational cost [17]. Related frameworks maintain transferable knowledge by distinguishing high-quality solutions and modeling the distribution of elites [18]. To overcome the limited information that a single source can provide, Ye et al. [19] exploited all historical environments for multi-source transfer; similarly, Song et al. [20] mined reusable knowledge from multi-source and hidden sources, while Zhao et al. [21] coupled transfer with prediction in a twin-population framework and Wang et al. [22] switched the response by quantified change intensity. While multi-source transfer has shown clear advantages, existing methods are designed mainly for generic DMOP benchmarks; they are not tailored to the periodic variation of the Pareto set (PS) manifold in appliance scheduling, and their response strategies are typically fixed rather than selected adaptively according to change intensity [22].
In summary, several limitations persist in the current research. First, dynamic appliance scheduling studies remain largely two-objective under deterministic assumptions, with little systematic modeling of the carbon objective or PV uncertainty; second, DMOEAs based on transfer learning usually exploit only the most recent one or two environments [16,17], their response strategies are fixed, and knee point selection and manifold transfer in three-objective spaces remain underexplored; third, evaluations rely mostly on benchmarks, and seldom assess realistic scheduling scenarios.
Motivated by the above considerations, we propose a dynamic three-objective household appliance scheduling model together with and an adaptive multi-source transfer learning-based dynamic multi-objective evolutionary algorithm (AMS-TL-RMMEDA). Relative to KPMT-RM-MEDA [13], which transfers knee points from the most recent environment through GFK alignment under a fixed response, our proposed AMS-TL-RMMEDA advances the model (three objectives with scenario tree/CVaR uncertainty), transfer (adaptive multi-source weighting with a domination count filter), and response (intensity-graded switching) for a two-objective deterministic model. The main contributions are as follows:
(1)
A three-objective dynamic appliance scheduling model is constructed. The carbon emission objective is incorporated into the dynamic model, yielding a scheduling problem with electricity cost, user dissatisfaction, and carbon emissions as the objectives. Because the carbon emission factor is not fully correlated with the electricity price, the cost and carbon objectives partially conflict, which enriches the POF.
(2)
An uncertainty modeling method for PV generation is established. A scenario tree characterizes the uncertainty of PV output, and the conditional value-at-risk (CVaR) method converts the stochastic cost objective into an optimizable deterministic equivalent that remains robust without excessive conservatism. CVaR has been used for handling uncertainty in static HEMS studies [23]; in this paper, we combine it with DMOEAs and apply it to dynamic appliance scheduling.
(3)
An adaptive multi-source knowledge transfer strategy is proposed. Motivated by the periodic variation of the PS manifold in appliance scheduling, all historical environments are exploited: Hausdorff-based similarities between the current and historical fronts allocate transfer weights adaptively, a subspace alignment approach based on the geodesic flow kernel (GFK) transfers historical knee points to the current environment, and a domination count filter removes low-quality transferred solutions to reduce the risk of negative transfer.
(4)
A hybrid adaptive response framework is designed. Center-based initialization, multi-source knowledge transfer, and the hybrid restart–transfer strategy are unified into one framework and coupled with the multi-source transfer mechanism; the quantified change intensity is then classified into three levels (small, medium, large) and the response strategy is selected accordingly, improving robustness across change patterns.
The remainder of this paper is organized as follows: Section 2 establishes the dynamic three-objective scheduling model; Section 3 details the proposed AMS-TL-RMMEDA; Section 4 validates its effectiveness on the DF1–DF14 benchmark suite; Section 5 applies it to household appliance scheduling; finally, Section 6 concludes the paper and outlines future work.

2. Dynamic Three-Objective Household Appliance Scheduling Model

2.1. Problem Description

Consider a household equipped with multiple appliances and distributed PV generation. The scheduling period is one day divided into T = 24 hourly slots, indexed by τ = 1 , 2 , … , 24 . The household contains N controllable appliances; each appliance i is characterized by an admissible operation slot set A i , a rated power P i m a x , and minimum and maximum operation durations T i m i n and T i m a x .
Because the user priority weights vary over scheduling days, the problem is inherently dynamic and multi-objective. A day-by-day rolling setting is adopted: each environment t ( t = 1 , … , K e ) corresponds to one complete 24-h scheduling cycle, and the K e environments form K e consecutive days. Environmental changes occur between days; the TOU tariffs, grid emission factors, and PV scenario tree are shared by all days, so the priority weights carry the cross-day dynamics [13]. The DMOP can be expressed as follows:
min x F ( x , t ) = f 1 ( x , t ) , f 2 ( x , t ) , f 3 ( x , t )
s . t . g j ( x , t ) ≤ 0 , j = 1 , 2 , … , J
where x = ( x i , τ ) N × T is the decision matrix, with x i , τ ∈ { 0 , 1 } denoting whether appliance i operates in slot τ ; t is the environment index; f 1 , f 2 , and f 3 are respectively the electricity cost, user dissatisfaction, and carbon emission objectives, all varying with t; and g j ( x , t ) , j = 1 , … , J are the constraints.
The dynamic parameter set of environment t can be expressed as follows:
E t = w ( t ) = w 1 ( t ) , … , w N ( t )
where w ( t ) is the priority weight vector.

2.2. Objective Functions

2.2.1. Electricity Cost

The electricity cost f 1 counts the energy purchased from the grid, with PV self-consumption reducing the purchase volume:
f 1 ( x , t ) = ∑ τ = 1 T P s g r i d ( τ ) · p r i c e ( τ ) · Δ τ
where P s g r i d ( τ ) is the grid purchase power at slot τ under PV scenario s and Δ τ is the slot length (1 h). The purchase power depends on the schedule and the scenario output:
P s g r i d ( τ ) = max 0 , ∑ i = 1 N x i , τ · P i m a x − P s P V ( τ ) .
The surplus PV beyond the household load is neither exported nor stored. Denote the total load as L ( τ ) = ∑ i = 1 N x i , τ · P i m a x . The fraction of the daily PV output that directly serves the load, η s c = ∑ τ min { L ( τ ) , P s P V ( τ ) } / ∑ τ P s P V ( τ ) , is referred to as the PV self-consumption share [24].

2.2.2. User Dissatisfaction

The dissatisfaction f 2 measures how well the scheduled operation periods fulfill the user’s graded preferences. Let p m i ( τ ) ∈ [ 0 , 1 ] denote the preference level that the user assigns to operating appliance i in slot τ , where 0 marks a forbidden slot and 1 the most preferred one. The satisfaction degree of appliance i is the fraction of preference mass captured by its scheduled slots:
s a t i ( x , t ) = w i ( t ) · ∑ τ = 1 T x i , τ · p m i ( τ ) ∑ τ = 1 T p m i ( τ )
where w i ( t ) is the priority weight of appliance i in environment t. Averaging over all appliances yields
f 2 ( x , t ) = 1 − 1 N ∑ i = 1 N s a t i ( x , t ) .
Since s a t i ≤ w i ( t ) ≤ 1 for every appliance under Types I and III, f 2 is bounded in [ 0 , 1 ] and the graded preference levels provide a smooth gradient that guides the search toward preferred slots. Two features of this metric deserve emphasis, as they explain the dissatisfaction levels reported in Section 5. First, the priority weight scales the satisfaction, s a t i ≤ w i ( t ) . Second, the graded preference levels mean that even a schedule occupying the most preferred admissible slots captures only part of the preference mass; for several appliances, the required duration also exceeds the number of high-preference slots. Therefore, the dissatisfaction is bounded below by a strictly positive value, and the dissatisfaction levels used in the schedule analysis of Section 5.3.3 are slices inside this attainable band. Strictly, f 2 ∈ [ 1 − mean i ( w i ) , 1 ] , which equals [ 0 , 1 ] when w i ≤ 1 (Types I and III); under the random drift of Type II, the perturbed weights may slightly exceed one, but the observed f 2 never leaves [ 0 , 1 ] . The weight w i ( t ) drifts across scheduling days, reflecting how the user’s priorities for different appliances shift over time.

2.2.3. Carbon Emissions

The carbon emission objective f 3 quantifies the emissions indirectly caused by household consumption through the grid emission factor, taken as the expectation over the PV scenarios:
f 3 ( x , t ) = ∑ s = 1 K s p s ∑ τ = 1 T P s g r i d ( τ ) · e f ( τ ) · Δ τ
where P s g r i d ( τ ) is the grid purchase power at slot τ under PV scenario s and e f ( τ ) is the grid carbon emission factor (kgCO2/kWh), reflecting the carbon intensity of the generation mix in that period. Like f 1 , the emissions are aggregated over the same scenario tree.

2.3. Constraints

(1) Admissible operation slot constraint:
x i , τ = 0 , ∀ τ ∉ A i
where A i is the admissible operation slot set of appliance i, determined by the nonzero preference levels, i.e., A i = { τ : p m i ( τ ) > 0 } .
(2) Operation duration constraint:
T i m i n ≤ ∑ τ = 1 T x i , τ ≤ T i m a x , ∀ i .
(3) Continuous operation constraint (some appliances must not be interrupted once started):
if x i , τ = 1 and x i , τ − 1 = 0 , then ∑ k = τ τ + T i r e q − 1 x i , k = T i r e q .
(4) Power constraint:
0 ≤ ∑ i = 1 N x i , τ · P i m a x ≤ P m a x , ∀ τ
where P m a x is the maximum allowed household power.
(5) PV accommodation constraint:
P s g r i d ( τ ) ≥ 0 , ∀ τ , s .

2.4. Dynamic Factors

Three factors shape the time-varying nature of the problem, of which only the second drives the environmental changes.
(1) Intra-day TOU tariffs: The tariff is constant across environments but cycles through peak, flat, and valley periods within a day:
p r i c e ( τ ) = p p e a k , τ ∈ [ 10 , 15 ] ∪ [ 18 , 21 ] p f l a t , τ ∈ [ 7 , 10 ] ∪ [ 15 , 18 ] ∪ [ 21 , 23 ] p v a l l e y , τ ∈ [ 23 , 24 ] ∪ [ 0 , 7 ]
where p p e a k , p f l a t , and p v a l l e y are the corresponding tariff levels.
(2) Priority weight drift across days: The weight w i ( t ) of each appliance changes across scheduling days but stays constant within a day:
w i ( t ) = w i ( 0 ) + Δ w i ( t ) , t = 1 , 2 , … , K e
where w i ( 0 ) is the base weight and Δ w i ( t ) is the change on day t, which may follow a gradual or a random pattern; this drift is the sole driver of the environmental changes.
(3) PV output uncertainty: The PV output is stochastic owing to weather; its uncertainty is characterized by the scenario tree, which uses a scenario set shared by all environments.

2.5. Uncertainty Modeling

2.5.1. Scenario Tree Method

The uncertainty of PV output is represented by a scenario tree with K s typical scenarios. Each scenario s carries an output curve P s P V ( τ ) and a probability p s with ∑ s = 1 K s p s = 1 ; the scenarios can be obtained by k-means clustering of historical output data. Each cluster center serves as one typical scenario [15], so only distribution parameters and K s need to be specified.

2.5.2. CVaR-Based Robust Optimization

The conditional value-at-risk (CVaR) method [25] converts the stochastic cost objective into its deterministic equivalent. Applied to f 1 , it gives
f ˜ 1 ( x , t ) = CVaR α ( f 1 ) = min η η + 1 ( 1 − α ) K s ∑ s = 1 K s max 0 , f 1 ( s ) ( x , t ) − η ,
where α is the confidence level, η the VaR threshold, f 1 ( s ) the cost under scenario s, and K s the number of scenarios. Note that with K s = 5 equiprobable scenarios and α = 0.95 , the tail budget ( 1 − α ) K s = 0.25 is smaller than one scenario, so the CVaR here coincides exactly with the cost of the worst PV scenario. A CVaR that averages at least two tail scenarios requires ( 1 − α ) K s ≥ 2 , i.e., a lower confidence level or a finer scenario set; this granularity limit is examined by the sensitivity analysis in Section 5.3.4.
CVaR is applied only to f 1 for the following reasons. The dissatisfaction f 2 depends on the deviation of operation periods from preferred periods and is unrelated to PV uncertainty, so it needs no risk treatment. The emissions f 3 , although affected by PV output through P g r i d , are computed from the actual grid purchase and so are highly correlated with the cost; covering the risk of f 1 indirectly covers that of f 3 . Thus, treating f 1 alone suffices to manage the overall uncertainty.

3. AMS-TL-RMMEDA Algorithm

This section presents AMS-TL-RMMEDA, an adaptive multi-source transfer learning-based DMOEA, which uses RM-MEDA [26] as its static optimization backbone. Figure 1 depicts the overall procedure, while Algorithm 1 gives the pseudocode.
Algorithm 1 Framework of AMS-TL-RMMEDA.
Input: 
Dynamic environment sequence { E 1 , E 2 , … , E K e }
Output: 
Pareto optimal sets of all environments
  1:
Randomly initialize the population P 0 (satisfying the constraints)
  2:
Run RM-MEDA for static optimization (with constraint handling) to obtain P S 1 and P O F 1
  3:
Store the historical knowledge: final PS + PS center + knee point set
  4:
while change detected do
  5:
    t = t + 1 ;
  6:
   Compute the change intensity
  7:
   Select the response strategy according to the change intensity: small (below θ l o w ): center-based initialization; medium (between θ l o w and θ h i g h ): adaptive multi-source knowledge transfer; large (above θ h i g h ): hybrid strategy
  8:
   Generate the initial population P t i n i t
  9:
   Perform constraint repair and feasibility-based evaluation on P t i n i t
10:
   Run RM-MEDA for static optimization to obtain P S t and P O F t
11:
   Verify knee point quality: filter out low-quality transferred solutions
12:
   Update the historical knowledge base: store the final PSt, its center, and the knee point set
13:
end while
14:
return the Pareto optimal sets of all environments
Figure 1. Flowchart of the proposed AMS-TL-RMMEDA for the dynamic appliance scheduling problem.

3.1. Environmental Change Grading and Response Strategy Selection

In the setting of this paper, each environment corresponds to one scheduling day (HEMS) or one benchmark time window, so change instants are known a priori; the task after a change is to grade its intensity and select a response accordingly. The intensity is measured by the average objective displacement of the archived Pareto solutions P t − 1 of the previous environment (up to min ( 50 , N p o p ) solutions), re-evaluated in the new environment:
δ t = 1 | P t − 1 | ∑ x i ∈ P t − 1 ∥ F ( x i , t ) − F ( x i , t − 1 ) ∥ .
To make the thresholds portable across problems of different magnitude, δ t is normalized to Δ t ∈ [ 0 , 1 ] by running min–max normalization, and the response is selected according to Δ t :
Δ t = δ t − δ m i n δ m a x − δ m i n
where δ m i n and δ m a x are the running minimum and maximum of δ t observed so far:
strategy t = center - based initialization , Δ t < θ l o w multi - source transfer , θ l o w ≤ Δ t < θ h i g h hybrid strategy , Δ t ≥ θ h i g h .
The thresholds θ l o w = 0.3 and θ h i g h = 0.7 are dimensionless constants, and the three levels carry a clear physical meaning: Δ t < 0.3 indicates a slight change (e.g., the POF moves only marginally between adjacent environments under gradual drift), which center-based initialization can track; 0.3 ≤ Δ t < 0.7 indicates a marked change that calls for multi-source transfer of historical knowledge; and Δ t ≥ 0.7 indicates an abrupt change, where random diversity must be injected to avoid negative transfer. Running min–max normalization presumes sufficient intensity variation across environments: it holds for the DF benchmark of Section 4 but degenerates under the HEMS drift patterns, where fixed absolute thresholds on δ t are adopted instead (Section 5.2).

3.2. Adaptive Multi-Source Knowledge Transfer

3.2.1. Knowledge Extraction

Conventional transfer learning-based DMOEAs draw only on the most recent environments. In contrast, the proposed algorithm exploits every historical environment E j , j = 1 , … , t − 1 , and archives two kinds of knowledge for each:
  • PS information: The final Pareto set P S ( j ) and its center c ( j ) (the mean of the Pareto solutions), which together characterize the PS manifold.
  • Knee point set: The knee points { k 1 ( j ) , … , k n k ( j ) } on the Pareto front of that environment.

3.2.2. Environment Similarity

Because the PS manifold of appliance scheduling varies periodically, the similarity between the current environment E t and each E j is quantified by the Hausdorff distance between their fronts. Two implementation aspects deserve note. First, the current POF is unknown before optimization, and is approximated by a probe population of 50 random solutions evaluated in the new environment. Second, the distance is computed in the objective space; the POF is the ( m − 1 ) -dimensional image of the PS manifold and carries equivalent manifold information, whereas the Hausdorff distance of a handful of points in the high-dimensional decision space carries little statistical meaning,
D H ( E t , E j ) = max max p ∈ P O F t min q ∈ P O F j ∥ p − q ∥ , max q ∈ P O F j min p ∈ P O F t ∥ p − q ∥ ,
where P O F t collects the objective values of the probe population and P O F j the historical Pareto front. The similarity follows as
s i m ( E t , E j ) = exp − λ · D H ( E t , E j ) ,
with decay coefficient λ . Since s i m ∈ ( 0 , 1 ] , larger values indicate more similar environments. Allocating weights directly from this front-level geometric similarity is computationally cheap and physically interpretable: in appliance scheduling, similar environments (e.g., the same periods on different days) have nearly coinciding Pareto fronts, which the Hausdorff distance captures well.

3.2.3. Adaptive Transfer Weights

The transfer weight of each historical environment follows from the similarities:
ω j = s i m ( E t , E j ) ∑ l = 1 t − 1 s i m ( E t , E l )
so that more similar environments contribute more knowledge. When an environment differs greatly from the current one ( s i m → 0 ), its weight approaches zero, which suppresses negative transfer. Rather than selecting only the most similar and the most recent environments as two explicit sources [20], the algorithm weights all historical environments continuously, allowing it to more fully exploit the available information.

3.2.4. Knee Point Selection in Three Objectives

In bi-objective problems, the knee point is the point of maximum curvature on the Pareto front curve [27]. For three or more objectives, KnEA [28] defines knee points as the solutions farthest from the hyperplane spanned by the extreme points in the normalized objective space. Since the POF of the present three-objective problem is a 2D surface, this definition is adopted as a practical proxy for the maximum normal curvature.
Let f ˜ 1 , f ˜ 2 , and f ˜ 3 be the normalized extreme solutions minimizing f 1 , f 2 , and f 3 , respectively, and let n ^ be the unit normal of the plane they span. The knee degree of a non-dominated solution f * is its distance to this plane:
κ ( f * ) = ( f ˜ * − f ˜ 1 ) ⊤ n ^ .
The n k solutions with the largest knee degrees are chosen iteratively, with a minimum separation mechanism that excludes the neighborhood (radius 0.05 in the normalized space) of each selected solution from subsequent rounds to prevent clustering. In the three-objective space, knee points lie near the “ridge” of the POF surface, where the marginal rate of substitution changes fastest, making them the most instructive candidates for user decisions.
Low-quality knee points can mislead the transfer, so a quality check based on the domination count is carried out as well. The transferred solutions are merged with the probe population evaluated in the new environment, and the domination count of every merged solution is computed; only transferred solutions for which the count falls within the best 30% of the merged set are retained. This filter keeps the transfers that genuinely help the current environment and further lowers the risk of negative transfer.

3.2.5. GFK-Based Manifold Transfer

For each historical environment E j , the knee point set is transferred to the current environment through a GFK-based subspace alignment. The geodesic flow kernel [29] aligns source and target feature subspaces on the Grassmann manifold, and has been applied to manifold transfer in dynamic multi-objective optimization [13,30]; here a practical SVD-based variant [13] is used. Let P j and P t collect the leading d principal components of the knee point set of E j and of the probe population, respectively, and let [ U , ∼ , V ] = svd ( P j ⊤ P t ) . The transfer matrix is G j = P j U V ⊤ P t ⊤ and the transferred solutions are
k ˜ i ( j ) = ( k i ( j ) − μ j ) · G j + μ t ,
where μ j and μ t are the means of the source knee point set and the target probe population, respectively.
The transfers from all historical environments are then aggregated by proportional allocation. From each E j , n j = round ( ω j · n m a x ) solutions are drawn and merged into
S t r a n s f e r = ⋃ j : ω j ≥ 0.01 K ˜ ( j ) , | K ˜ ( j ) | = round ω j · n m a x ,
where K ˜ ( j ) is the transferred knee set of E j and n m a x is the size of the transferred set. Environments with ω j < 0.01 are skipped in order to avoid negative transfer, and any shortfall relative to n m a x is covered by elites from the most recent environment. In this way, similar environments contribute their high-quality information in full, while dissimilar ones are muted by low weights.

3.3. Hybrid Adaptive Response Framework

When a change occurs, the response is selected according to the change intensity (Equation (18)). Center-based initialization, multi-source transfer, and the hybrid restart–transfer strategy are integrated into a single framework that is tightly coupled with the transfer mechanism of Section 3.2.
When the change is small, the new PS is expected to stay close to the previous one. Following the idea of exploiting PS center information from past environments [31,32], the initial population combines 70% individuals sampled around the previous PS center (Gaussian sampling with a standard deviation of 10% of the variable range) with 30% elites inherited from the previous environment. This response is the cheapest, and remains sufficiently accurate under slight changes.
When the change is moderate, the adaptive multi-source transfer extracts and transfers knee points from all historical environments; its weighted aggregation (Equation (25)) integrates knowledge from multiple environments into a high-quality initial population.
When the change is drastic, there is a risk of transfer becoming misled; therefore, a hybrid strategy is adopted in which 30% non-dominated solutions of the current population are retained in order to preserve elite information, 30% multi-source transferred solutions exploit historical knowledge at a reduced share, and 40% randomly generated individuals inject diversity:
P t i n i t = { P e l i t e ( 30 % ) } ∪ { S t r a n s f e r ( 30 % ) } ∪ { P r a n d ( 40 % ) } .
This blend balances the exploitation of historical knowledge against population diversity under abrupt changes, thereby avoiding the failure of purely transfer-based responses in such regimes.

3.4. Constraint Handling

The model involves five constraints, which are handled as follows:
(1) Admissible-slot and PV accommodation constraints (Equations (9) and (13)): The admissible slot constraint is enforced at initialization and evaluation. Slots with p m i ( τ ) = 0 (i.e., τ ∉ A i ) are forced to x i , τ = 0 and excluded from the search, while the PV accommodation constraint is satisfied by construction through P s g r i d ( τ ) = max ( 0 , · ) and needs no extra treatment.
(2) Operation duration constraint (Equation (10)): Handled by a repair operator; if the total duration of an appliance falls below T i m i n , slots are added within its admissible set in descending order of preference, while if it exceeds T i m a x , surplus slots are removed in ascending order of preference.
(3) Continuous operation constraint (Equation (11)): After new solutions are sampled, interruptions of uninterruptible appliances are detected, then the longest continuous segment is retained and extended until T i r e q is met.
(4) Power constraint (Equation (12)): Handled by the constrained domination (feasibility) rule [33] during environmental selection; each individual carries a violation degree V = ∑ τ = 1 T max ( 0 , P t o t a l ( τ ) − P m a x ) , with infeasible individuals ranked behind all feasible ones in ascending order of violation and feasible individuals compared by Pareto domination and pruned by density.
RM-MEDA operates in a continuous space, whereas x i , τ is binary; therefore, all appliances share a unified N × T continuous encoding y ∈ [ 0 , 1 ] N × T , binarized by the rule x i , τ = 1 if and only if y i , τ ≥ 0.5 .
Encoding and repair for uninterruptible appliances: Although the encoding is unified, the repair operator collapses the effective search space of an uninterruptible appliance to its start time; only the longest continuous segment is kept and extended to a block of exactly T i r e q slots, which is equivalent to searching the start time of a length- T i r e q block and satisfies the continuous operation constraint (Equation (11)) by construction. The interruptible water heater retains the full 0–1 encoding, so its operation may be split into segments within A i for greater scheduling flexibility.

4. Benchmark Experiments

4.1. Experiment Settings

The popular DF suite [34] serves as the test bed. It comprises DF1–DF9 with two objectives and DF10–DF14 with three objectives, allowing the tracking ability of the algorithms under different change types to be examined systematically. Four representative DMOEAs are chosen as baselines: D-NSGA-II [33], RI-ISDE+ [35], Tr-RM-MEDA [16], and HETD-RM-MEDA [12]. Table 2 summarizes the parameter settings. The modified inverse generational distance (MIGD) and modified hypervolume (MHV) are adopted to assess performance [17].
Table 2. Parameter settings.
The parameters in Table 2 follow established conventions. The change severity n t = 10 , change frequency τ t = 10 , number of environments K e = 30 , and number of decision variables D = 10 follow the standard CEC 2018 DF configuration [34]. The population size N p o p = 100 and per-environment iteration budget of 100 generations follow [33] and are identical for all compared algorithms. The number of clusters K = 5 follows the original RM-MEDA [26]. The knee count n k = 10 amounts to about 10% of the population, which suffices to span the front ridge while keeping the subspace estimation stable. The decay coefficient λ = 2.0 calibrates the exponential kernel so that the similarity decays noticeably over the range of Hausdorff distances encountered in practice, and the thresholds θ l o w = 0.3 and θ h i g h = 0.7 divide the normalized intensity range [ 0 , 1 ] evenly into small, medium, and large changes. All parameters of the baseline algorithms follow their original papers. Each algorithm is run 20 times independently on each test problem.

4.2. Comparison with Other DMOEAs

Table 3 and Table 4 report the MIGD and MHV values of all algorithms, where “+”, “−”, and “≈” respectively indicate that AMS-TL-RMMEDA performs better, worse, or comparably; boldface marks the best value per problem. The “+”, “−”, and “≈” symbols in Table 3 and Table 4 compare the mean values over these runs. Entries for which the means coincide at the reported precision are marked as comparable (≈). AMS-TL-RMMEDA attains 8 of the 14 best MIGD outcomes, against four for D-NSGA-II and one each for RI-ISDE+ and HETD-RM-MEDA; in addition, it surpasses Tr-RM-MEDA on 12 of the 14 problems in MIGD and on all 14 problems in MHV. The POF of DF4 is a symmetric curve, and its shape varies between convex and concave over time; on this problem, D-NSGA-II, RI-ISDE+, and HETD-RM-MEDA slightly outperform the proposed algorithm in terms of MIGD, while the proposed algorithm remains nearly optimal in terms of HV. Howerer, AMS-TL-RMMEDA exhibits inferior performance on DF6 and DF7, which can be attributed to the distinctive characteristics of these problems. The front of DF6 is disconnected with a time-varying number of segments, so transferred solutions may land on vanishing segments, and the front of DF7 degenerates over part of the timeline, which penalizes any history-driven initialization.
Table 3. MIGD results obtained by compared DMOEAs for DF problems.
Table 4. MHV results obtained by compared DMOEAs for DF problems.
Figure 2 traces the average IGD values of the five algorithms over 30 environments on all 14 problems. The curves of AMS-TL-RMMEDA stay low in most environments, especially on the complex-front and three-objective problems such as DF3, DF8, and DF10–DF14. The Friedman test [36] further ranks the algorithms over all DF problems; Figure 3a shows the resulting average ranks. AMS-TL-RMMEDA attains the smallest rank (1.98), ahead of HETD-RM-MEDA (2.60), D-NSGA-II (2.71), RI-ISDE+ (3.76), and Tr-RM-MEDA (3.95). With the critical difference (CD) at the 0.05 level (Figure 3b), the top three algorithms are statistically indistinguishable, while AMS-TL-RMMEDA is significantly better than RI-ISDE+ and Tr-RM-MEDA.
Figure 2. IGD values obtained by five algorithms for different test functions.
Figure 3. Statistical tests of five compared algorithms for all test cases based on the MIGD values: (a) average ranks and (b) CD plot.

5. Results on Household Appliance Scheduling

The dynamic household appliance scheduling model is simulated here. The scheduling performance of AMS-TL-RMMEDA in comparison with representative DMOEAs is examined with eight controllable appliances, ten consecutive environments, and three weight drift patterns.

5.1. Simulation Scenario

The schedulable appliances include air conditioners, water heaters, electric vehicles (EVs), robot cleaners, rice cookers, washing machines, clothes dryers, and dishwashers [12]. Table 5 lists their parameters, including rated powers and preference levels. The water heater is interruptible and may operate in separate segments; the remaining devices must run continuously once started (“Uninterruptible = Yes” in the table) and are handled by the repair-based encoding of Section 3.4. The period is one day with Δ τ = 1 h and 24 slots; the effect of the time resolution is examined in Section 5.3.4 against a 48-slot scheme at 0.5 h.
Table 5. Appliance parameters.
We adopt the time-of-use tariffs for residential consumers in Shaanxi Province, China: 0.5483 CNY/kWh in peak periods (10:00–15:00 and 18:00–21:00), 0.4983 CNY/kWh in flat periods (7:00–10:00, 15:00–18:00, and 21:00–23:00), and 0.2983 CNY/kWh in valley periods (23:00–7:00 the next day) [15]. The grid carbon emission factors follow the officially released grid carbon footprint factors [37], assigned to the same peak/flat/valley partition as the TOU tariffs: 0.85 kgCO2e/kWh in peak periods (coal-heavy generation), 0.60 kgCO2e/kWh in flat periods, and 0.40 kgCO2e/kWh in valley periods (wind- and nuclear-heavy). The CVaR confidence level α = 0.95 is the standard choice in risk management [25], and the K s = 5 equiprobable PV scenarios balance distribution fidelity against computational cost.

5.2. Dynamic Environment Settings

The dynamic environment consists of K e = 10 consecutive scheduling days. Each t ( t = 1 , … , 10 ) is one complete 24-h cycle, and changes occur between days. The slot index τ ( τ = 1 , … , 24 ) and the day index t are orthogonal; every optimization decides the full 24 h of the current day (the decision matrix is always N × 24 ), while the priority weights change across days. The tariffs, emission factors, and PV scenario tree are shared by all days.
The priority weights drift in one of three patterns:
  • Gradual drift (Type I): w i ( t ) = w i ( 0 ) + 0.1 ( t − 1 ) · Δ w i , mimicking a slow, one-directional shift of user preferences.
  • Random drift (Type II): w i ( t ) = w i ( 0 ) + U ( − 0.3 , 0.3 ) · w i ( 0 ) , mimicking irregular preference fluctuations.
  • Realistic drift (Type III): A weekday-to-weekend switch in which the first five days follow the weekday pattern (low daytime priorities, high evening priorities) and the last five follow the weekend pattern (markedly higher daytime priorities), producing an abrupt weight jump on the sixth day (Saturday).
In the HEMS experiments, the grading of Equation (19) uses fixed absolute thresholds θ l o w = 0.002 and θ h i g h = 0.015 on δ t . The running min–max normalization of Equation (18) degenerates under both the constant pattern (Type I) and the pulse-like pattern (Type III), with the normalization range shrinking toward zero and the normalized value turning unstable. The two absolute thresholds were fixed by inspecting the δ t sequences produced by pilot runs of the three drift patterns: the gradual day-to-day changes of Type I stay mostly below 0.002, the weekday-to-weekend jump of Type III clearly exceeds 0.015, and moderate fluctuations fall in between. They are kept fixed across all experiments to avoid overfitting. The PV output follows the scenario tree with K s = 5 typical scenarios (sunny, cloudy, overcast, rainy, and transitional), each with probability p s = 0.2 .
The reference fronts used by the IGD/MIGD and HV metrics are constructed as follows: for each drift type and each environment, RM-MEDA is run with a population of 200 for 150 generations from five random seeds, then the resulting fronts are merged and the dominated solutions are filtered out; to make the comparison fair, the reference runs use exactly the same weight sequence realization as the compared algorithms. Each compared algorithm is run 20 times independently in the HEMS study, with a population of 100 evolving for 50 generations per environment. The statistical significance is then assessed by the Friedman test with the critical-difference criterion.

5.3. Results Analysis

5.3.1. Comparison Before and After Scheduling

Before comparing the algorithms, the optimal scheduling value needs to be verified. The baseline starts each appliance in its most preferred slots (those with the highest preference levels) for the required duration, ignoring prices and emissions. The knee solutions of AMS-TL-RMMEDA under the three drift patterns are compared with this baseline, using the peak-to-average ratio (PAR) as a post hoc physical indicator [15]:
P A R = max τ P t o t a l ( τ ) m e a n τ P t o t a l ( τ )
where P t o t a l ( τ ) = ∑ i = 1 N x i , τ · P i m a x is the total household load at slot τ .
Figure 4 contrasts the load curves before and after scheduling, while Table 6 quantifies the comparison. Under Types I and II, optimization lowers the daily cost by about 16.6%, the emissions by about 17.3%, and the PAR by 12.5%; under Type III, the gains shrink because of the abrupt weekend jump. The dissatisfaction rises slightly, as part of the controllable load moves from preferred periods to cheap, low-carbon valley hours; this represents the expected trade-off among economy, comfort, and low-carbon goals.
Figure 4. Total household load curves before and after scheduling ( t = 1 ).
Table 6. Performance comparison before and after scheduling.
The residual fluctuation of the optimized curve in Figure 4 is structural: most controllable loads are uninterruptible, so their power enters and leaves the profile as rectangular blocks (the 6.5 kW night plateau is the overlap of the EV and dryer blocks). Even so, optimization lowers the peak demand from 8.0 kW to 6.5 kW (an 18.8% reduction), the standard deviation of the hourly load from 2.93 kW to 2.17 kW (25.9%), and the maximum hour-to-hour ramp from 6.0 kW to 5.0 kW, while the PAR drops by 12.5% (Table 6). The midday load blocks also coincide with the strongest PV output: across the five PV scenarios, the self-consumed share of the PV energy rises from 14.4–34.1% (baseline) to 49.4–66.6% after optimization.

5.3.2. Comparison with Other DMOEAs

Table 7 and Table 8 list the MIGD and MHV results under the three drift patterns, with the best value per column in bold. AMS-TL-RMMEDA delivers the best MIGD under all three patterns. Relative to HETD-RM-MEDA, its MIGD drops by 52.85% (Type I), 38.03% (Type II), and 51.12% (Type III). The gains stem from aggregating high-quality solutions of many historical environments, so the initial population covers a wider region of the PS manifold, an improvement in diversity and distribution on top of convergence. The results of KPMT-RM-MEDA [13] are included in Table 7 and Table 8. The proposed algorithm attains a lower MIGD under all three drift patterns, with reductions of 13.6% (Type I), 3.3% (Type II), and 4.0% (Type III) and a comparable MHV under Type II. The single-source knee transfer in KPMT-RM-MEDA preserves diversity well, whereas the advantage of AMS-TL-RMMEDA is concentrated in tracking convergence.
Table 7. MIGD results obtained by the compared algorithms.
Table 8. MHV results obtained by the compared algorithms.
It is also worth quantifying how strongly the cost and carbon objectives conflict on this problem. Over the reference fronts of all ten Type-I environments, the Pearson correlation [38] between f 1 and f 3 is 0.938 on average; thus, the two objectives are strongly but not fully correlated: the residual conflict stems from the different peak/valley ratios of the tariff (0.5483/0.2983 = 1.84) and emission factor (0.85/0.40 = 2.13), so the cost-minimal and carbon-minimal schedules place the shiftable blocks in different periods. In this way, the carbon objective acts as a meaningful tie-breaker among near-equal-cost schedules and keeps the environmental footprint visible to the user, rather than acting as a fully independent axis.
Figure 5 and Figure 6 visualize the per-environment IGD and HV under Type I over the ten environments. From these figures, it can be seen that AMS-TL-RMMEDA performs better than four compared algorithms in terms of both convergence and diversity; this is because as historical environments accumulate and the pool of transfer sources grows, adaptive weight aggregation is able to extract progressively more from them.
Figure 5. Per-environment IGD curves of the five algorithms under Type I drift.
Figure 6. Per-environment HV curves of the five algorithms under Type I drift.
A noticeable pattern in Figure 6 is that the five algorithms attain their Type I HV maxima simultaneously at Environment 5, while the inter-algorithm ranking is preserved in every environment. Since the HV of each environment is computed after normalizing the objectives by that environment’s own reference front, its absolute level reflects the volume dominated by the front in the normalized objective space; the preference weight configuration of Environment 5 happens to yield the front geometry with the largest such volume, so a well-converged population of any algorithm scores highest there.
The average performance rankings of the compared algorithms are obtained using the Friedman test [36] based on their MIGD results. These rankings are presented in Figure 7a. The CD plot in Figure 7b shows the significance of the paired differences. AMS-TL-RMMEDA ranks first with an average score of 1.23, followed by HETD-RM-MEDA at 2.00. D-NSGA-II and RI-ISDE+ share the last score of 4.50, and both differ significantly from all transfer-based peers.
Figure 7. Statistical tests of five algorithms under three drift types based on the MIGD values: (a) average ranks and (b) CD plot.

5.3.3. Analysis of Household Appliance Scheduling Results

Figure 8, Figure 9, Figure 10 and Figure 11 present the optimal operation times of the appliances as stacked bar charts, obtained by AMS-TL-RMMEDA under Type I drift from t = 1 to t = 4 at dissatisfaction levels of 50%, 60%, 65%, and 70%. Each colored segment marks the scheduled operation of an appliance at a given time under a given level; for instance, a blue segment means that the appliance runs at that time under the 50% level.
Figure 8. On–off states of appliances with different user dissatisfactions at t = 1 .
Figure 9. On–off states of appliances with different user dissatisfactions at t = 2 .
Figure 10. On–off states of appliances with different user dissatisfactions at t = 3 .
Figure 11. On–off states of appliances with different user dissatisfactions at t = 4 .
Because the problem has three objectives, fixing the dissatisfaction level still leaves many Pareto-optimal solutions. A representative schedule is picked as follows: for each level, the solutions in which f 2 approximates that level (within 5%) form the two-dimensional sub-front of cost f 1 and emissions f 3 ; on this sub-front, the knee point, that is, the solution farthest from the line joining the two extreme points, is chosen as the best cost–carbon compromise. If the sub-front degenerates to a single solution, then it is taken directly; if no knee exists, then the solution with the smallest f 1 is taken.
The figures show that higher dissatisfaction levels shift more load into valley periods, cutting cost and emissions at the price of comfort. This is the trade-off along the three-objective front; across environments, the drifting weights alter the schedule at any fixed level, reflecting the dynamic nature of the problem.

5.3.4. Sensitivity Analysis

(A) Time Resolution. To probe robustness to the time resolution, the slot length is reduced from 1 h (24 slots) to 0.5 h (48 slots) under Type I drift. Figure 12 shows the resulting MIGD distributions as box plots. The ranking of the algorithms is identical under both resolutions, so the conclusions are insensitive to the resolution. Quantitatively, halving the slot length doubles the decision dimension from 8 × 24 = 192 to 8 × 48 = 384 and degrades every algorithm’s MIGD, but by very different margins; the mean MIGD of D-NSGA-II rises from 0.6327 to 1.3076 and that of RI-ISDE+ from 0.5516 to 1.3517, whereas AMS-TL-RMMEDA increases only from 0.1035 to 0.1687. Accordingly, its lead over HETD-RM-MEDA widens from 52.9% to 59.5%, indicating that multi-source transfer pays off even more in the higher-dimensional search space.
Figure 12. Statistical tests of five compared algorithms based on the MIGD values: (a) 24 time slots and (b) 48 time slots.
(B) Risk Parameter. As noted in Section 2.5.2, the CVaR degenerates to the worst-scenario cost at the adopted granularity ( K s = 5 , α = 0.95 ). To analyze the effect of risk parameter on the performance, the experiment is taken at ( 1 − α ) K s = 2 ( α = 0.6 , tail = the two worst scenarios), with the reference fronts regenerated and the identical protocol. Figure 13 compares the resulting MIGD distributions with those of the main experiments under Type I drift. It can be seen that AMS-TL-RMMEDA remains better than D-NSGA-II, RI-ISDE+, Tr-RM-MEDA, and HETD-RM-MEDA under every drift pattern and both metrics; relative to KPMT-RM-MEDA, it is slightly outperformed in MIGD at this parameterization under Type I and II, suggesting that the multi-source transfer advantage is more pronounced under the more conservative risk regime.
Figure 13. MIGD distributions of the six algorithms at CVaR confidence levels (a) α = 0.95 and (b) α = 0.6 under Type I drift.

5.3.5. Comparison with AI-Based Scheduling Approaches

Model-free reinforcement learning (RL) is a strong alternative for HEMS scheduling. It learns dispatch policies by interacting with the household environment, requires no explicit appliance model, and adapts online to stochastic prices and PV output, as in adaptive RL [39], federated RL [40], and surrogate-assisted evolutionary–RL hybrids [41]. RL optimizes a scalarized reward, so the preference weights must be fixed in advance and the agent needs to be retrained once they drift; in comparison, AMS-TL-RMMEDA returns the whole Pareto front and its knee points in every environment, exposing the cost–comfort–carbon trade-off as preferences evolve.

5.3.6. Impacts on the Power Grid

Although a single household is optimized, the schedules carry grid-side implications. For peak load reduction, the knee solutions cut the household peak demand by 18.8% (from 8.0 kW to 6.5 kW) and the PAR by 12.5%; replicated across many households, this relieves distribution transformer stress and defers capacity reinforcement investment. For load shifting, the controllable load moves into the valley window and the midday PV-rich hours, which flattens the net load curve, raises PV self-consumption, and supports absorption of wind and nuclear generation. In terms of grid stability and energy efficiency, the PAR decreases from 3.40 to 2.98 and the hourly load variance decreases by 25.9%, so the schedules flatten out instead of concentrating the net load. From the perspective of renewable integration and decarbonization, the peak-period emission factor (0.85 kgCO2e/kWh) is more than double that of the valley (0.40); this means that the 17.3% emission reduction is concentrated in the dirtiest periods, thereby amplifying the systemic decarbonization effect of demand response.

5.3.7. Limitations

Several limitations delimit the validity of this study. First, we use the preference drift alone to carry the dynamics; the tariffs, emission factors, and PV scenario tree are all shared across environments, so price- and weather-driven non-stationarity is not exercised. Second, the scenario dispersion shifts the schedules only mildly, since no storage is modeled; adding a battery or vehicle-to-grid operation would let PV uncertainty shape the decisions much more strongly. Third, only per-appliance constraints are modeled; sequencing dependencies among appliances, power ramp limits, and battery/EV vehicle-to-grid operation are not included.

6. Conclusions

This paper formulates a dynamic three-objective model for household appliance scheduling that simultaneously minimizes electricity cost, user dissatisfaction, and carbon emissions. We developed AMS-TL-RMMEDA, a DMOEA built on adaptive multi-source transfer learning. Environmental uncertainty is handled by a scenario tree that characterizes the variability of PV output, and the conditional value-at-risk criterion converts the stochastic electricity cost into a deterministic equivalent. The proposed AMS-TL-RMMEDA allocates transfer weights according to Hausdorff-based similarities and switches the change response adaptively among center-based initialization, multi-source knowledge transfer, and a hybrid restart–transfer strategy according to the quantified change intensity. On the DF1–DF14 benchmark suite, AMS-TL-RMMEDA attains the best MIGD on 8 of 14 problems, with the smallest average Friedman rank. In scheduling simulations with eight appliances and three drift patterns, it consistently outperforms compared algorithms on MIGD values, producing schedules that lower both electricity cost and carbon emissions while reducing the peak-to-average ratio.
Several directions remain open for future work. Deep reinforcement learning could be integrated for load forecasting and user behavior modeling, enabling data-driven prediction of the dynamic environment parameters. Richer constraints such as appliance sequencing and power ramp limits could also be incorporated to bring the model closer to practical deployment. A flatter household load profile could be pursued through an explicit PAR or ramp-rate constraint, or alternatively through a finer scheduling resolution, though at the price of squeezing the cost and carbon margins.

Author Contributions

Methodology, X.Z.; validation, X.Z.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z. and D.Z.; visualization, X.Z. and D.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Science Foundation of Zhejiang Sci-Tech University under Grant 23222217-Y and by the National Natural Science Foundation of China under Grant 62402445.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

Tnumber of time slots τ , t time-slot index, environment (scheduling-day) index
K e , K s number of dynamic environments, number of uncertainty scenarios x i , τ on–off state (0–1 decision variable) of appliance i at slot τ
P i m a x rated power of appliance i (kW) T i m i n , T i m a x min./max. operation duration of appliance i (h)
T i r e q required operation duration of appliance i (h)PARpeak-to-average ratio of load
A i admissible operation slot set of appliance i p m i ( τ ) preference level of appliance i at slot τ (0 = forbidden, 1 = most preferred)
p r i c e ( τ ) TOU tariff at slot τ    (CNY/kWh) p p e a k peak-period tariff  (CNY/kWh)
p f l a t flat-period tariff (CNY/kWh) p v a l l e y valley-period tariff  (CNY/kWh)
w i ( t ) user priority weight of appliance i in environment t E t dynamic parameter set of environment t
P s P V ( τ ) PV output at slot τ under scenario s (kW) P s g r i d ( τ ) grid purchase power at slot τ under scenario s (kW)
η s c PV self-consumption shareNnumber of controllable appliances
e f ( τ ) grid carbon emission factor at slot τ (kgCO2e/kWh) P m a x maximum allowed household power (kW)
f 1 , f 2 , f 3 electricity cost (CNY), user dissatisfaction, carbon emission objectives (kgCO2e) N p o p population size
p s probability of scenario s α , η CVaR confidence level, VaR threshold
δ t measure of environmental change intensity θ l o w , θ h i g h change-level thresholds (on Δ t or on δ t )
D H ( · , · ) Hausdorff distance between Pareto fronts s i m ( · , · ) , λ environment similarity, decay coefficient
ω j transfer weight of historical environment E j G j GFK-based transfer matrix
P j , P t principal component matrices of the source and target in GFK k i , n k knee point solutions, number of knee points
κ ( · ) knee degree of a non-dominated solution n m a x maximum size of the transferred set
Δ τ time-slot length (1 h)ddimension of the GFK-aligned subspaces
Dnumber of decision variables

References

  1. Yahia, Z.; Pradhan, A. Multi-objective optimization of household appliance scheduling problem considering consumer preference and peak load reduction. Sustain. Cities Soc. 2020, 55, 102058. [Google Scholar] [CrossRef] [Scilit]
  2. Varghese, B.K.; Das, N.; Ray, B.; Mazid, A.M.; Jahan, I.; Nur-E-Alam, M. Optimisation algorithms used in home energy management systems: A review. Energy Build. 2025, 347, 116338. [Google Scholar] [CrossRef] [Scilit]
  3. Xiong, B.; Wei, F.; Wang, Y.; Xia, K.; Su, F.; Fang, Y. Hybrid robust-stochastic optimal scheduling for multi-objective home energy management system with uncertainties. Energy 2024, 290, 130047. [Google Scholar] [CrossRef] [Scilit]
  4. Liu, S.; Xie, Z.; Hu, Z.; Zhang, K.; Gao, W.; Liu, X. Ultra-short-term forecasting-based optimization for proactive home energy management. Energies 2025, 18, 3936. [Google Scholar] [CrossRef] [Scilit]
  5. Fiorotti, R.; Fardin, J.F.; Rocha, H.R.O.; Rua, D.; Lopes, J.A.P. Day-ahead optimal scheduling considering thermal and electrical energy management in smart homes with photovoltaic-thermal systems. Appl. Energy 2024, 374, 124070. [Google Scholar] [CrossRef] [Scilit]
  6. United Nations. Transforming Our World: The 2030 Agenda for Sustainable Development; Resolution A/RES/70/1; UN General Assembly: New York, NY, USA, 2015.
  7. Javadi, M.S.; Esmaeel Nezhad, A.; Nardelli, P.H.J.; Gough, M.; Lotfi, M.; Santos, S. Self-scheduling model for home energy management systems considering the end-users discomfort index within price-based demand response programs. Sustain. Cities Soc. 2021, 68, 102792. [Google Scholar] [CrossRef] [Scilit]
  8. El-Afifi, M.I.; Sedhom, B.E.; Eladl, A.A.; Elgamal, M.; Siano, P. Demand side management strategy for smart building using multi-objective hybrid optimization technique. Results Eng. 2024, 22, 102265. [Google Scholar] [CrossRef] [Scilit]
  9. Qayyum, N.; Jamil, U.; Mahmood, A. Optimizing energy cost in the residential sector through home energy management systems in a smart grid environment. Energy Explor. Exploit. 2025, 43, 1647–1664. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, X.; Mao, X.; Khodaei, H. A multi-objective home energy management system based on Internet of Things and optimization algorithms. J. Build. Eng. 2021, 33, 101603. [Google Scholar] [CrossRef] [Scilit]
  11. Jiang, S.; Zou, J.; Yang, S.; Yao, X. Evolutionary Dynamic Multi-objective Optimisation: A Survey. ACM Comput. Surv. 2022, 55, 1–47. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, X.; Jin, Y.; Wu, P.; Liu, Q. Dynamic multi-objective home appliance scheduling using transfer learning based evolutionary algorithm. In Proceedings of the 2024 6th International Conference on Data-driven Optimization of Complex Systems (DOCS); IEEE: New York, NY, USA, 2024; pp. 438–444. [Google Scholar] [CrossRef] [Scilit]
  13. Zhang, X. Dynamic knowledge guided transfer optimal scheduling for home energy management system considering user preference. Sustainability 2025, 17, 10844. [Google Scholar] [CrossRef] [Scilit]
  14. Maurya, V.K.; Nanda, S.J. Time-varying multi-objective smart home appliances scheduling using fuzzy adaptive dynamic SPEA2 algorithm. Eng. Appl. Artif. Intell. 2023, 121, 105944. [Google Scholar] [CrossRef] [Scilit]
  15. He, X.; Yan, X. Optimal scheduling strategy of household electrical equipment based on scenario dynamic modeling. Energy Build. 2024, 324, 114945. [Google Scholar] [CrossRef] [Scilit]
  16. Jiang, M.; Huang, Z.; Qiu, L.; Huang, W.; Yen, G.G. Transfer learning-based dynamic multiobjective optimization algorithms. IEEE Trans. Evol. Comput. 2018, 22, 501–514. [Google Scholar] [CrossRef] [Scilit]
  17. Jiang, M.; Wang, Z.; Hong, H.; Yen, G.G. Knee point-based imbalanced transfer learning for dynamic multiobjective optimization. IEEE Trans. Evol. Comput. 2021, 25, 117–129. [Google Scholar] [CrossRef] [Scilit]
  18. Lin, Q.; Ye, Y.; Ma, L.; Jiang, M.; Tan, K.C. Dynamic multiobjective evolutionary optimization via knowledge transfer and maintenance. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 936–949. [Google Scholar] [CrossRef] [Scilit]
  19. Ye, Y.; Lin, Q.; Ma, L.; Wong, K.C. Multiple source transfer learning for dynamic multiobjective optimization. Inf. Sci. 2022, 607, 739–757. [Google Scholar] [CrossRef] [Scilit]
  20. Song, W.; Liu, Z.; Yu, J.; Sun, X.; Jin, Y.; Lai, K.W. Multisource and hidden source-based knowledge transfer for solving dynamic multiobjective optimization problems. IEEE Trans. Evol. Comput. 2025, 29, 1546–1560. [Google Scholar] [CrossRef] [Scilit]
  21. Zhao, S.; Zhang, T.; Chen, M.; Zhang, L. Twin-population multiple knowledge-guided transfer prediction framework for evolutionary dynamic multi-objective optimization. Appl. Soft Comput. 2025, 175, 113113. [Google Scholar] [CrossRef] [Scilit]
  22. Wang, Z.; Xue, L.; Guo, Y.; Han, M.; Liang, S. Solving dynamic multi-objective optimization problems via quantifying intensity of environment changes and ensemble learning-based prediction strategies. Appl. Soft Comput. 2024, 154, 111317. [Google Scholar] [CrossRef] [Scilit]
  23. Haj Issa, H.; Abedini, M.; Hamzeh, M.; Anvari-Moghaddam, A. Day-ahead multi-criteria energy management of a smart home under different electrical rationing scenarios. Renew. Energy Focus 2024, 51, 100647. [Google Scholar] [CrossRef] [Scilit]
  24. Luthander, R.; Widén, J.; Nilsson, D.; Palm, J. Photovoltaic self-consumption in buildings: A review. Appl. Energy 2015, 142, 80–94. [Google Scholar] [CrossRef] [Scilit]
  25. Rockafellar, R.T.; Uryasev, S. Optimization of conditional value-at-risk. J. Risk 2000, 2, 21–41. [Google Scholar] [CrossRef] [Scilit]
  26. Zhang, Q.; Zhou, A.; Jin, Y. RM-MEDA: A regularity model-based multiobjective estimation of distribution algorithm. IEEE Trans. Evol. Comput. 2008, 12, 41–63. [Google Scholar] [CrossRef] [Scilit]
  27. Chen, G.; Guo, Y.; Yang, X.; Ma, T.; Yang, S.; Yuan, L. Dynamic multiobjective evolutionary algorithm based on a knee point driven Gaussian model. Expert Syst. Appl. 2026, 297, 129325. [Google Scholar] [CrossRef] [Scilit]
  28. Zhang, X.; Tian, Y.; Jin, Y. A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 2015, 19, 558–570. [Google Scholar] [CrossRef] [Scilit]
  29. Gong, B.; Shi, Y.; Sha, F.; Grauman, K. Geodesic flow kernel for unsupervised domain adaptation. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2012), Providence, RI, USA, 16–21 June 2012; IEEE: New York, NY, USA, 2012; pp. 2066–2073. [Google Scholar] [CrossRef] [Scilit]
  30. Zhang, X.; Yu, G.; Jin, Y.; Qian, F. An adaptive Gaussian process based manifold transfer learning to expensive dynamic multi-objective optimization. Neurocomputing 2023, 538, 126212. [Google Scholar] [CrossRef] [Scilit]
  31. Zhou, A.; Jin, Y.; Zhang, Q. A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans. Cybern. 2014, 44, 40–53. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Hatzakis, I.; Wallace, D. Dynamic multi-objective optimization with evolutionary algorithms: A forward-looking approach. In Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation (GECCO 2006), New York, NY, USA, 8–12 July 2006; ACM: New York, NY, USA, 2006; pp. 1201–1208. [Google Scholar] [CrossRef] [Scilit]
  33. Deb, K.; Rao, N.U.B.; Karthik, S. Dynamic multi-objective optimization and decision-making using modified NSGA-II: A case study on hydro-thermal power scheduling. In Proceedings of the Evolutionary Multi-Criterion Optimization (EMO 2007); Springer: Berlin/Heidelberg, Germany, 2007; Volume 4403, pp. 803–817. [Google Scholar] [CrossRef] [Scilit]
  34. Jiang, S.; Yang, S.; Yao, X.; Tan, K.C.; Kaiser, M.; Krasnogor, N. Benchmark problems for CEC 2018 competition on dynamic multiobjective optimisation. In Technical Report, CEC 2018 Competition on Dynamic Multiobjective Optimisation; IEEE: New York, NY, USA, 2018; Available online: https://www.tech.dmu.ac.uk/~syang/TF-ECiDUE/TR-CEC2018-DMOP-Competition.pdf#1#2#1 (accessed on 1 August 2026).
  35. Pamulapati, T.; Mallipeddi, R.; Lee, M. Multi-objective home appliance scheduling with implicit and interactive user satisfaction modelling. Appl. Energy 2020, 267, 114690. [Google Scholar] [CrossRef] [Scilit]
  36. Carrasco, J.; García, S.; Rueda, M.; Das, S.; Herrera, F. Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review. Swarm Evol. Comput. 2020, 54, 100665. [Google Scholar] [CrossRef] [Scilit]
  37. Ministry of Ecology and Environment of the People’s Republic of China; National Bureau of Statistics of China; National Energy Administration of China. Announcement on the Release of the 2024 Electricity Carbon Footprint Factors (Announcement No. 19 of 2025). 2025. Available online: https://www.ccn.ac.cn/carbon-market/cf/7646.html (accessed on 1 August 2026).
  38. Pearson, K. Mathematical contributions to the theory of evolution. III. Regression, heredity, and panmixia. Philos. Trans. R. Soc. London. Ser. A 1896, 187, 253–318. [Google Scholar] [CrossRef] [Scilit]
  39. Saroha, P.; Singh, G.; Lilhore, U.K.; Simaiya, S.; Khan, M.; Alroobaea, R.; Alsafyani, M.; Alsufyani, H. Dynamic appliance scheduling and energy management in smart homes using adaptive reinforcement learning techniques. Sci. Rep. 2025, 15, 24594. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  40. Sumayli, M.; Anubi, O.M. Federated reinforcement learning for peak demand mitigation in residential energy systems with dynamic comfort preferences. IEEE Access 2026, 14, 8174–8187. [Google Scholar] [CrossRef] [Scilit]
  41. Dhruva, J.J.; Silvestri, S. Surrogate-assisted adaptive evolutionary algorithm for efficient HVAC control in home energy management systems. IEEE Access 2026, 14, 56010–56025. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.