Next Article in Journal
Optimal Casorati Inequalities for Pointwise SlantRiemannian Maps
Previous Article in Journal
Constraint Unlearnability in Overparameterized Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PMCBO: A Distributed Multi-Task Collaborative Bayesian Optimization Algorithm via Expert Beliefs over Networks

School of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(17), 3040; https://doi.org/10.3390/math14173040
Submission received: 17 July 2026 / Revised: 5 August 2026 / Accepted: 11 August 2026 / Published: 24 August 2026

Abstract

To optimize expensive black-box functions over networks, one of the most dominant frameworks is distributed Bayesian optimization (DBO), where local information can be exchanged among agents. However, DBO suffers from low evaluation efficiency due to limited data in the initial stage and the high cost of evaluations among multiple objectives. To tackle these obstacles, we propose a prior-informed multi-task collaborative Bayesian optimization (PMCBO) algorithm over networks. Concretely, PMCBO integrates expert prior knowledge about the location of optimum into the distributed multi-task Bayesian optimization framework to reduce the cost of evaluations. Meanwhile, PMCBO combines multi-task Bayesian optimization with a collaborative mechanism to improve the evaluation efficiency. Furthermore, we rigorously prove that the cumulative regret bound of PMCBO can achieve sub-linearly with high probability, where the acquisition functions employ expected improvement (EI) and upper-confidence bound (UCB) based on a Gaussian process surrogate. Finally, we implement various experiments to evaluate the effectiveness of PMCBO. The experimental results demonstrate that PMCBO can achieve state-of-the-art performance and benefit all clients based on diverse benchmarks and prior characteristics.

1. Introduction

Bayesian optimization (BO) [1,2,3,4] is a promising methodology for sequential optimal design of black-box functions, which are expensive to evaluate. Due to its simplicity and effectiveness, BO has been widely applied in various fields, including automated machine learning [5,6], chemical compounds [7], hyperparameter optimization [8], simulation optimization [9,10], drug discovery [11,12], graphics [13,14], robotics [15], and battery charging protocol design [16]. In the framework of BO, two main components are essential: (1) a surrogate model over the objective function f and (2) an acquisition function that determines which candidates to propose for function evaluations. Therefore, the main issue in BO is the inherent uncertainty because a closed-form expression of the objective function is lacking.
To mitigate this issue, various surrogate models have been proposed, including Random Forest (RF) [17], Gaussian process (GP) [18], Bayesian Neural Networks (BNNs) [19,20], Tree-structured Parzen Estimator (TPE) [8], and Mondrian trees [21]. These surrogate models focus on constructing useful prior distributions for objective functions and computing posterior beliefs based on observations. Soon afterward, the surrogate model is combined with an acquisition function to guide the selection of the next query for the unknown objective function. In general, the one-step lookahead approach is used in acquisition functions, where the direct effect of the evaluation on an immediate measure of solution quality is considered. For example, Probability of Improvement (PI) [22], EI [23], Knowledge Gradient (KG) [24], UCB [25], Entropy Search (ES) [26], Predictive Entropy Search (PES) [27], and Maxvalue Entropy Search (MES) [28] are used to myopically maximize the immediate improvement in solution quality. In addition, Wu et al. [29] proposed the non-myopic method to improve sampling accuracy. However, the above-mentioned methods in BO suffer from low evaluation efficiency due to limited data in the initial stage.
To improve the evaluation efficiency, one of the most promising methods is multi-task BO [30], which considers sequential or simultaneous optimization through data migration among multiple objectives to improve data efficiency. Specifically, Chowdhury et al. [31] developed no regret multi-task BO with theoretical guarantees. Nevertheless, existing multi-task BO methods centralize multiple tasks into a joint model p ( { f k } ) that neglects the unique characteristics of different tasks. Furthermore, different tasks utilize all information from each other in each iteration, which may lead to a waste of resources and leakage of privacy. Therefore, how to share selected valuable information across all tasks is an important issue in multi-task BO. To share valuable information among different tasks, distributed learning is a promising method, where multiple clients cooperatively train a machine learning model based on a certain coordinating strategy [32,33,34]. Due to the distributed nature of the framework, the querying process becomes parallelized, enabling the acquisition of more information in each iteration, which accelerates the optimization process for the objective function. Despite the great progress in distributed learning, however, the variant of distributed multi-task BO is still underexplored to our knowledge. On the other hand, the cost of evaluations among multiple objectives is prohibitively expensive in the distributed framework. To mitigate the issue of expensive evaluation, BO with domain expert prior knowledge has been proposed [35,36,37,38], which employs a well-specified GP prior for yielding better results in BO with both empirical or theoretical evidence. The aforementioned works integrate expert prior knowledge into BO by restricting the search space, which can result in poor performance due to overlooking important regions [39]. Naturally, an important question exists:
  • Can we develop a distributed multi-task BO method based on expert prior knowledge, that provides theoretical guarantees and expedites the optimization process?
To address this question, we propose PMCBO, a prior-informed multi-task collaborative Bayesian optimization method. In the design of PMCBO, the following key challenges need to be addressed: (1) how to mitigate the issue of expensive function evaluations in the distributed Bayesian framework; (2) how to facilitate collaborative optimization among clients while maximizing the protection of private information for each client; and (3) how to better integrate expert prior knowledge. To this end, we utilize an expert prior that is represented as a probability distribution on the location of the optimum over the objective function to mitigate the issue of expensive evaluation costs. Moreover, we introduce the consensus mechanism to information exchange among clients to facilitate collaborative optimization. In addition, we consider the prior decay technique to avoid erroneous acquisition due to incorrect prior and the temporally dynamic information-sharing approach to gain consolidated insights within the DBO framework without divulging client-specific information due to privacy or security apprehensions. Therefore, PMCBO can cooperatively construct a meaningful model over the objective function separately. Concretely, the comparisons between existing methods and PMCBO are summarized in Table 1. Our main contributions are threefold:
  • We propose a prior-informed multi-task collaborative Bayesian optimization method, which integrates expert prior knowledge into the distributed multi-task BO framework.
  • We establish a theoretical analysis to support the proposed multi-task collaborative framework. We demonstrate that the cumulative regret for each client is to increase at a sub-linear rate with a high probability under some mild conditions. This indicates that PMCBO effectively guides clients toward optimal design regions.
  • We validate the performance of PMCBO across a range of benchmark functions, which show great performance compared with other state-of-the-art BO methods.
Table 1. Comparison of BO methods. ✓ indicates the method includes the corresponding feature, and ✗ indicates it does not.
Table 1. Comparison of BO methods. ✓ indicates the method includes the corresponding feature, and ✗ indicates it does not.
MethodsSquared Exponential KernelGaussian ProcessPriorDistributed FrameworkCumulative Regret Bound with High Probability
GP-UCB [25]✓✓✗✗ O ( T ( log T ) d + 1 2 )
CBM [40]✓✓✓✗–
BOPRO [39]✓✗✓✗–
π BO [41]✓✓✓✗–
CBOC [42]✓✓✗✓ O ( T ( log T ) d + 4 2 )
PRB [43]✓✓✓✗–
PMCBO (This work)✓✓✓✓ O ( T ( log T ) d + 1 2 )
The rest of this paper consists of the following sections. In Section 2, we provide a brief overview of related works. In Section 3, we describe BO-relevant knowledge and the distributed framework in BO. In Section 4, we present the details of our PMCBO method; additionally, we also analyze the PMCBO algorithm in this section. Subsequently, assumptions and theoretical analysis are provided in Section 5. We validate the performance of PMCBO with a large number of experiments in different indexes in Section 7. In Section 8, we summarize the work in this paper and outline some future works.

2. Related Work

In this section, we mainly review relevant work in three ways: distributed Bayesian optimization, multi-task Bayesian optimization, and Bayesian optimization based on prior.

2.1. Distributed Bayesian Optimization

DBO was proposed by [44], which described the construction of Bayesian networks within a distributed framework. However, this work is only applicable to the sampling strategy of Thompson Sampling (TS). Thus, Garcia et al. [45] introduced a fully DBO method that could combine with other acquisition functions. Nevertheless, this method failed to trade-off exploration and exploitation in the search apace due to employing stochastic strategies. In addition, Na et al. [46] showed that the optimal performance is limited when each client independently uses its local dataset. For this reason, Egelé et al. [47] proposed an asynchronous decentralized BO, which can asynchronously share and transfer information among different clients through shared storage. Nonetheless, the potential delays in data transmission have not been taken into account in this work, which may impact on algorithm performance. In addition, Tang et al. [48] utilized gradient information to collaboratively optimize the global objective through a distributed framework. Yue et al. [42] proposed the collaborative BO method to exchange data among clients. However, the above-mentioned methods did not generalize to other acquisition functions.

2.2. Multi-Task Bayesian Optimization

How to utilize data efficiently is crucial for Bayesian optimization due to the expensive evaluation cost [4]. Moreover, BO suffers from the “cold start” problem; i.e., the optimization must be carried out from scratch each time a model is applied to new data. For this reason, Swersky et al. [30] proposed multi-task BO to tackle the above problem. The multi-task BO model optimizes each objective function individually and takes into account single-task performance evaluations to effectively maximize the overall objectives. Nevertheless, this approach only involves data transfer during the initial stage. To tackle this challenge, Hakhamaneshi et al. [49] introduced a multi-task BO method based on offline data to minimize the number of function evaluations. This work failed to account for real-time data transfer. Chowdhury et al. [31] considered the similarity relationships between different tasks and provided the regret analysis. Nonetheless, this work lacks consideration of privacy concerns related to data transfer.

2.3. Bayesian Optimization Based on Prior

While Bayesian optimization is applied in many fields, its utilization remains low due to its high optimization cost. To mitigate the dilemma, the works [50,51,52] have also been proposed for transfer learning and meta learning in Bayesian optimization; however, these methods are limited to transferring knowledge among functions that share the same domain. Similarly, Wang et al. [53] demonstrated that pre-training enhances the acquisition of a more effective Gaussian process prior, leading to improved Bayesian optimization performance across various functions within the same domain. Nevertheless, the main challenge in the above methods lies in how to perform data selection for different tasks. BO can leverage prior knowledge about the expected behavior of the objective function’s structure. For instance, the work in [54] proposed structural priors customized for high-dimensional problems, tackling the problem of excessive exploration along the boundaries. Siivola et al. [55] introduced indicators at the boundaries of the search space to guide Bayesian optimization towards the center. All of above-mentioned methods merge the prior information about specific properties of the function space. Nonetheless, they usually do not guide the acquisition function to search towards specific regions in the search space, resulting in limited influence for the user over the choice of points to assess. In some situations, users evidently specify a prior that encapsulates their beliefs about the probable location of the optimum [8]. BOPrO [39] combined the user-provided prior distribution to partition the function space based on the TPE surrogate model. However, it does not provide theoretical guarantees for the algorithm. Ramachandran et al. [56] leveraged the probability integral transform to deform the search space, expanding areas with high probability and contracting others. π BO [41] allowed users to define their expectation about the optimum of objective function; nonetheless, it has not generalized to other acquisition functions.

3. Preliminaries

We review a brief background of the mainstream surrogate model GP and some of the existing acquisition functions from the BO literature in this section, and then depict the problem setting in our paper. The key notations, which are important for the PMCBO method, are summarized in Table 2.

3.1. Bayesian Optimization

BO is a sequential model-based optimization method, which aims to identify the global optimum of a black-box function f : X → R . In general, the black-box function is expensive to evaluate within a specific domain X ⊂ R d , i.e., x ⋆ = arg min x ∈ X f ( x ) . For this reason, BO begins by sampling a limited initial design of experiment. In each iteration, an input x t ∈ X is acquired that maximizes a utility metric, and given the famous “Bayes’ theorem”, every new x t + 1 depending on the observations set D t = { x 1 : t , y 1 : t } that have already been observed so far, where y k is a noisy function value at x k that perturbed by an additive Gaussian noise ϵ , i.e., y k = f ( x k ) + ϵ k with ϵ k ∼ N ( 0 , σ 2 ) are i.i.d. and σ 2 is a noise variance. Then, it combines the prior distribution and the likelihood function to update the posterior distribution of the surrogate model.

3.2. Gaussian Process and Information Gain

Gaussian Process. Since the objective function f in Bayesian optimization is black-box, a common approach is to utilize a surrogate model to provide a probabilistic description of the objective function f. Gaussian process [18] is a distinguished surrogate model in BO owing to its advantageous mathematical properties, which allow easy implementation of algorithms. Furthermore, a GP is a stochastic process, which is an extension of the familiar multivariate normal distribution [4]. It can be specified by the mean function μ : X → R and the covariance function k that is depicted as GP ( μ ( · ) , k ( · , · ) ) , where k : X × X → R is a positive definite function [57]. Without the loss of generality, a zero-mean GP is often employed in BO and K ( x , x ′ ) < 1 for all x , x ′ ∈ X , i.e., f ∼ GP ( 0 , k ( x , x ′ ) ) and bounded variance. Then, an observation set D T = { x 1 : T , y 1 : T } id conditioned for T rounds, and the mean μ T ( x ) , covariance K T ( x ) , and variance σ T 2 ( x ) can be calculated as follows:
μ T ( x ) = k T ( x ) ⊤ ( K T + σ 2 I ) − 1 y T . k T ( x , x ′ ) = k ( x , x ′ ) − k T ( x ) ⊤ ( K T + σ 2 I ) − 1 k T ( x ′ ) ,
σ T 2 = k T ( x , x ) ,
where k T ( x ) ⊤ = [ k ( x 1 , x ) , … , k ( x T , x ) ] , y T = [ y 1 , … , y T ] are noisy samples across T iterations, and K T represents the positive definite kernel matrix [ k ( x , x ′ ) ] .
Information Gain. In Bayesian optimization, there exists a crucial issue, i.e., how can we gain information about objective function f as swiftly as possible? Fortunately, information gain [58] allows the system to actively choose regions with higher uncertainty of the objective function for sampling. This is crucial for effectively managing uncertainty when the shape of the objective function is not well-understood. Fortunately, information gain is the mutual information between f and observations y A = f A + ϵ A in a sampling set A ⊂ X , which contributes to improve the efficiency and performance of the algorithm. The information gain can be calculated as follows:
I ( y A ; f ) = H ( y A ) − H ( y A | f ) .
Equation (3) quantifies the reduction in uncertainty about f from revealing y A [25]. Here H ( · ) is the differential entropy of the corresponding distribution (i.e., H [ · ] = ∫ p ( · ) log p ( · ) d ( · ) ).

3.3. Expected Improvement (EI) and Upper-Confidence Bound (UCB) Based on Expert Prior

The acquisition functions play an essential role in BO, which is to guide the optimum of the corresponding objective function. In general, acquisition functions are formulated in a way where the elevated function indicates the potential for high values of the objective function. This is due to a high prediction, significant uncertainty, or a combination of both factors. Maximizing the acquisition function is used to select the next point at which to evaluate the function, i.e., x t + 1 = arg max x ∈ X α ( x | D t ) at iteration t + 1 . We utilize two acquisition functions for the proposed PMCBO method. In addition, we will also briefly discuss EI introduced by [23], which evaluates the improvement over the current incumbent f i n in terms of expectation, i.e., E [ I t ( x ) ] = E [ f ( x ) − f i n ] . Further, it can be equivalent to
α E I ( x t ) = σ ( x ) ϕ ( z ) + [ μ ( x ) − f i n ] Φ ( z ) ,
where μ ( x ) is the GP predictive mean, σ ( x ) is the GP predictive variance, z = f ( x ) − f i n σ ( x ) , ϕ is the standard normal PDF and Φ is the CDF.
Srinivas et al. [25] proposed the upper-confidence bound to consider both the exploitation and exploration in various sequential decision-making problems [59], which is depicted as follows:
α U C B ( x t ) = arg max x ∈ X μ t − 1 ( x ) + β t 1 2 σ t − 1 ( x ) ,
where β t is a constant, which subsequently guides to choose vector points x . Moreover, f is uncertain (i.e., large σ t − 1 ( · ) ) while we anticipate high rewards (i.e., large μ t − 1 ( · ) ), which inherently negotiates the trade-off between exploration and exploitation.

3.4. Problem Setting of Distributed Bayesian Optimization

We commence by outlining our problem context and introducing the relevant notations in DBO. Assume there are L ≥ 2 clients in the system which are denoted by C l ∈ [ C 1 , C 2 , … , C L ] , ( l ∈ L ) , and each client has its own objective function; we denote the objective function f l of C l and represent a sampled function f from the GP posterior belief at iteration t as f l t , i.e., Equations (1) and (2). Each client C l has the option to communicate with other clients over a strongly connected network [60]   G = { C , E , W } , in which C = [ C 1 , C 2 , … , C L ] is the set of clients and E ⊆ L × L denotes the edges of a network. Every client C l has a series of neighbors N C l = { C j | ( C l , C j ) ∈ E } and W depicts the weighted adjacency matrix. For the purpose of theoretical analysis, we assume that all objective functions are defined on a shared domain X ⊂ R d , which is assumed to be discretized for simplicity. Moreover, our analysis can be easily extended to a compact domain by applying discretization [61]. In addition, theoretical analysis necessitates a smoothness assumption on these functions, so we assume that their norms are bounded and can be induced by the reproducing kernel Hilbert space (RKHS) [62], which is intimately related to GP and their covariance functions k ( x , x ′ ) . The RKHS H k ( X ) is a complete subspace of L 2 ( X ) with producing property, i.e., 〈 f , k ( x , · ) 〉 k = f ( x ) for all f ∈ H k ( X ) . It is essentially formed by extending the collection of mean functions μ T across all conceivable values of x and y T [25]. Additionally, each client C l has its own initial dataset D l 0 = { x l 0 , y l 0 } with N l 0 observations; the goal of all clients is to find their client-special optimal designs.

4. Methodology

In this section, we introduce the case of multi-task collaborative BO among multiple clients based on domain expert prior knowledge. This proposed method is referred to as PMCBO. The overall framework of our PMCBO method is shown in Figure 1. The goal of PMCBO is to utilize domain expert prior knowledge to improve multi-task BO performance for multi-agent systems. Concretely, we first sample an arbitrary objective function f l at some points x l , which is guided by prior knowledge. Meanwhile, data exchange occurs among different clients to further adjust the values of sampled points. In comparison to vanilla Bayesian optimization, PMCBO allows for the discovery of optimal function values in fewer optimization iterations, which effectively decreases optimization costs.

4.1. Decaying Prior-Informed Acquisition Function

We first incorporate the domain expert prior knowledge in PMCBO. Assuming the expert prior knowledge about the promising location of regions for the l t h objective functions { f l } l = 1 L , we depict the domain expert prior knowledge as a probability distribution concerning x l , denoted as π ( x l ) . Then, we guide the collection of some new points x by using a prior probability of this distribution. The prior probability of an arbitrary objective function f l is defined as follows:
Ψ l ( π l ( x l ) ) = P ( x l = arg min x l ⋆ ∈ X f l ( x l ⋆ ) ) ,
where x l ⋆ is the location of global optimum for the objective function f l . In addition, we also define the optimal prior probability as Ψ l ( π l ( x l ⋆ ) ) .
Without loss of generality, we assume that any point in the entire function space X could potentially be the location of the global optimum, utilizing the expert prior probability Ψ ( π ( x ) ) to guide the sample, which aims to explore the regions with “high-quality” function values. Nevertheless, the expert brief may be inaccurate or even incorrect, which may result in multiple samplings of “low-quality” regions throughout the optimization process. To address this issue, we develop variants of the sigmoid function to attenuate the prior probability Ψ ( π ( x ) ) during the optimization process. The purpose is to gradually reduce the dependency of the acquisition function on Ψ ( π ( x ) ) as the optimization process evolves.
In the initial stage of optimization, the surrogate model has limited understanding of the objective function; we should rely more on the prior Ψ ( π ( x ) ) , and as the optimization progresses, trusting in the surrogate model should be emphasized rather than the prior Ψ ( π ( x ) ) . Souza et al. [39] used γ = n t to enhance the influence of the surrogate. Moreover, Hvarfner et al. [41] utilized γ = β t to decay the influence of the prior Ψ ( π ( x ⋆ ) ) . However, the aforementioned methods employ a linear approach to mitigate the influence of priors, which struggles to exhibit good performance in the distributed framework. Thus, we implement the nonlinear method inspired by the sigmoid function, setting decay factor γ t ( ω ) = ( 1 1 + e ω t ) , where ω ∈ R + is a hyperparameter that represents the confidence in Ψ ( π ( x ) ) and t is the iteration number. At iteration t, we define the decaying prior-informed acquisition function on the basis of a given acquisition function α ( x , D t ) with the expert prior probability Ψ ( π ( x ) ) as
α ( x , D t , Ψ ) : = α ( x , D t ) Ψ ( π ( x ) ) γ t ( ω ) , = α ( x , D t ) Ψ ( π ( x ) ) ( 1 1 + e ω t ) .
To further clarify the effect of ω , we analyze its limiting cases. For any fixed t > 0 , we have
lim ω → ∞ Ψ ( π ( x ) ) γ t ( ω ) = 1 , lim ω → 0 Ψ ( π ( x ) ) γ t ( ω ) = Ψ ( π ( x ) ) .
Therefore, a small ω retains the influence of the expert prior for a longer period, whereas a large ω rapidly removes its influence and makes the proposed acquisition function approach the corresponding vanilla acquisition function.
We acquire points x through maximizing the prior-informed acquisition function α ( x , D t , Ψ ) . With the increase in iteration t, the exponent on the prior probability will tend toward zero, which implies that the prior tends toward uniformity. Thus, with growing t, the prior-informed acquisition function of α ( x , D t , Ψ ) tends to converge towards α ( x , D t ) . Concretely, we will provide the theoretical analysis in Section 5.

4.2. Collaborative Multi-Task BO Among Multiple Clients

We currently consider the scenario within a distributed framework for the l t h client at an arbitrary iteration t. Our goal is to facilitate information exchange among all clients to collaboratively determine the next sampling point for data collection. The works [63,64] have proposed the concept of “consensus” to facilitate collaboration and distributed experiments across all clients. In the background of the DBO framework, the consensus design enables arbitrary client C l to exchange information with its neighbors N C l over the network G and reaches an agreement on their next sampling point designs based on a consensus matrix. More specifically, we represent the process of collecting function sample points in a distributed framework as
x l t = [ X t ] l = arg max x ∈ X α ( x , D t , Ψ ) ,
x l t , c o n s = [ ( W t ⊗ I d ) X t ] l ,
where [ · ] k represents the point x of the l t h client at iteration t and [ X t ] = [ x 1 t , x 2 t , … , x L t ] is the collection of sampled points among all clients. W is a consensus matrix of order L depicted as
W = ω 11 ω 12 ⋯ ω 1 L ω 21 ω 22 ⋯ ω 2 L ⋮ ⋮ ⋱ ⋮ ω L 1 ω L 2 ⋯ ω L L ,
where I d is an identity matrix with its order equal to the dimension of input x . ⊗ indicates the Kronecker Product operation; i.e., assume the dimension of x is d, ( W t ⊗ I d ) yields a matrix with order d L × d L . In addition, the matrix W is a symmetric, doubly stochastic matrix with positive elements, i.e., ∑ l ω l j = ∑ j ω j l = 1 , j , l ∈ { 1 , … , L } .
The procedure of the PMCBO method is depicted in Algorithm 1, which considers the original observation { D l 0 } l = 1 L across all clients. In each iteration, PMCBO collects candidate points x across all clients by means of decaying the prior-informed acquisition function α ( x , D t , Ψ ) . Then, a consensus matrix is utilized to harness the collective strength among all clients. Thus, we can predict the mean μ ( x ) and uncertainty σ ( x ) , which are used for the next iteration of data collection. Notably, the consensus matrix describes how clients mutually influence each other. Hence, the design of the consensus matrix becomes a pivotal issue that demands our careful consideration.
Algorithm 1 PMCBO
1:
Input: L number of clients with corresponding objective functions { f l } l = 1 L , initial data { D l 0 } l = 1 L , initial consensus matrix W 0 , initial candidate points among all clients { x l 0 } l = 1 L with design points concatenation [ X 0 ] = [ x 1 0 , x 2 0 , … , x L 0 ] , T iterations.
2:
while  t < T   do
3:
   for  l = 1   to L do
4:
     All clients engage in consensus optimization.
5:
      x l t , c o n s = [ ( W t ⊗ I d ) X t ] l
6:
      y l t , c o n s = f ( x l t , c o n s ) + ϵ l t
7:
      D l t + 1 = D l t ∪ { x l t , c o n s , y l t , c o n s }
8:
     Fit GP Model.
9:
     Select x l t + 1 = arg max x ∈ X α ( x , D t , Ψ )
10:
   end for
11:
end while

4.3. Construction of Consensus Matrix

In the initial stage of the distributed framework, we assume that all clients are mutually connected. Furthermore, we design the consensus matrix by assigning the same value to all elements within this matrix. Considering its doubly stochastic property, the initial consensus matrix W 0 is represented as
W 0 = 1 L 1 L ⋯ 1 L ⋮ ⋮ ⋱ ⋮ 1 L 1 L ⋯ 1 L .
Although the early information exchange can facilitate consensus optimization among multiple clients, as optimization progresses, we should pay more attention to personalized strategies for individual clients. Therefore, the design of the consensus matrix W t evolves over time, which will eventually become an identity matrix as t grows. We increase the weights by L − 1 T L for diagonal elements and decrease the weights by 1 T L for non-diagonal elements. As a result, the update of the consensus matrix is expressed as follows:
W t + 2 = W t + 1 + L − 1 T L − 1 T L ⋯ − 1 T L ⋮ ⋮ ⋱ ⋮ − 1 T L − 1 T L ⋯ L − 1 T L .
In the initial phase, client l lacks sufficient observations to derive a high-quality utility on its own, so it relies more heavily on information borrowed from other clients. As its local data grows in later stages, client l will focus more on its own design problem, and finding client-specific optimal points.
Another approach is the “leader-driven matrix”, which is inspired by [42]. It adjusts the weights of W dynamically based on the “leader”, i.e., the client that observed the best improvement. Consequently, the remaining clients are guided by the leader to investigate regions with high potential for optimal solutions. At the initialization stage, two matrices, W 1 0 and W 2 0 , are established with uniformly distributed weights. Matrix W 1 serves as a baseline reference updated via Equation (10), while matrix W 2 is adjusted by integrating both W 1 and the leader’s information. Matrix W 1 is introduced as an identity-directed transitional baseline, which is intended to guide Matrix W 2 toward increasingly client-specific weighting as the optimization proceeds.
In this case, each client obtains its information pair { x l t , c o n s , y l t , c o n s } for the corresponding objective at iteration t. Then, we collect the information pairs from all clients in this round, denoted as ∑ l = 1 L { x l t , c o n s , y l t , c o n s } . Thus, comparing the { y l t , c o n s } across all information pairs and the corresponding client with the optimal y l t , c o n s value (maximum or minimum) is considered as the leader client for round t. Assume client C l is the leader at iteration t (i.e., C l * ), the leader client C l * can communicate with others that there is a “high-quality” region for exploration. In this case, for the leader client C l * , we decrease its weights by ( L − 1 ) 2 T L and update the weights of non-leader clients C l , (i.e., l ≠ l * ) by 1 T L . For this purpose, we modify blocks of W ( t + 1 ) as follows:
[ W 2 ( t ) ] ≠ l ( t ) , l ( t ) = [ W 1 ( t ) ] ≠ l ( t ) , l ( t ) + L − 1 T L , [ W 2 ( t ) ] l ( t ) , ≠ l ( t ) = [ W 1 ( t ) ] l ( t ) , ≠ l ( t ) + L − 1 T L , [ W 2 ( t ) ] ≠ l ( t ) , ≠ l ( t ) = [ W 1 ( t ) ] ≠ l ( t ) , ≠ l ( t ) − 1 T L , [ W 2 ( t ) ] l ( t ) , l ( t ) = [ W 1 ( t ) ] l ( t ) , l ( t ) − ( L − 1 ) 2 T L ,
where [ W 2 ( t ) ] ≠ i , j represents all elements that are in the j t h column but not in the i t h row of W 2 ( t ) and [ W 2 ( t ) ] i , j denotes the element at the i t h row and j t h column in the matrix.
The proposed PMCBO method will continue running until the number of evaluations T reaches the allocated budget. In line nine of Algorithm 1, the points among all clients are sampled based on expert prior knowledge. Then, they progress to consensus design in line five of Algorithm 1 with interactions across all clients.

5. Theoretical Results

Despite the fact that the proposed PMCBO method is tough to analyze directly owing to the unknown structure of objective functions { f l } l = 1 L across all clients, we still provide a rigorous analysis for the proposed PMCBO method in this section. To this end, we combine EI [23], GP-UCB [65] acquisition functions, and the GP model to derive some theoretical insights. In addition, the general framework for the variable selection under consideration is outlined as follows: in each iteration, after selecting a set of variables based on prior knowledge, we then redistribute weights through the consensus matrix, and the corresponding observation data (i.e., the data points sampled so far among all clients) are utilized to update a GP model.

5.1. Loss Analysis for Prior-Informed Acquisition Function

Let x l ⋆ represent the optimal solution for client C l . We begin by considering the worst-case loss incurred in sampling points x over the RKHS ball B R that a function f l of norm ∥ f ∥ H ≤ B in the RKHS, which is defined as
L l t ( u , D t , H ( X ) , B ) ≜ sup ∥ f ∥ H ( X ) ≤ B E f [ f ( x l i n , t ) − f ( x l ⋆ ) ] ,
where f ( x l i n , t ) is the incumbent that is the best observed value so far in the observation set D t up to round t and u is a strategy for choosing points x . To analyze the loss of the prior-informed acquisition function, we introduce the following assumption.
Assumption 1.
A symmetric positive definite function K is C [ k ] , i.e., k times differentiable, where k is the largest integer less than 2 ν . Moreover, the k-th order Taylor Approximation P k of K fulfills
| K ( x ) − P k ( x ) | = O ( ∥ x ∥ 2 ν ( − log ∥ x ∥ ) α )
as x → 0 for some α ≥ 0 , where α controls the decay rate of the logarithmic factor; then, the smoothness of the kernel function K can be adjusted. Furthermore, ν reins in the smoothness of kernel functions from the prior [66], where this covariance is ⌈ ν ⌉ − 1 times continuously differentiable.
Next, we present the following theoretical result for the prior-informed acquisition function.
Theorem 1.
Given the observation set D t , kernel function Kℓ with fixed length scale ℓ, the global variation scale σ, and sampling strategy Ψ ( π ( x ) ) , then the loss L l t for client C l at iteration t can be bounded as
L l t ( E I Ψ t , D t , H ( X ) , B ) ≤ C Ψ t L l t ( E I l t , D t , H ( X ) , B ) ,
where C Ψ t is a constant corresponding to prior Ψ.
As the optimization iterations t increase, the decaying factor γ t ( ω ) will gradually tend to zero, which results in the constant C Ψ t converging to one. Thus, the prior-informed acquisition function α ( x , D t , Ψ ) will gradually converge to the vanilla acquisition function α ( x , D t ) . Based on Assumption 1, we can obtain a convergence rate of L l t = O ( t − ( ν ∧ 1 ) / d ( log t ) α ) .
Proof of Theorem 1.
We first establish the bound of E I Ψ to that of vanilla E I (i.e., depicted in Equation (4)) regarding the loss L in Theorem 1. Then, we analyze the local loss L l t for the arbitrary objective function of client C l at iteration t. □
Lemma 1.
Given kernel function length scale ℓ ∈ R + d , there is a constant C ≥ 0 , and for any h ∈ N , x l t ∈ X , the inequality concerning the posterior variance Equation (2) satisfies the following equation at most h times,
σ l t ( x l t + 1 ; ℓ l t ) ≥ C h − ( ν ∧ 1 ) / d ( log h ) α ,
where α is a parameter that depicted in Assumption 1, and we set
α : = α , ν ≤ 1 , 0 , ν > 1 .
Proof. 
We begin with displaying the posterior variance σ 2 (i.e., to make it easier to understand, we denote the posterior variance of client C l at iteration t as [ σ 2 ] l t ) is bounded by the distance to the nearest design point. Let π l t denote the prior with variance σ 2 = 1 and the length scale is ℓ l t . Then for any i ≤ t , as f ^ l t ( x ; ℓ l t ) = E π [ f l ( x ) | D t ] , we obtain
[ σ 2 ] l t x ; ℓ l t = E π f l ( x ) − f ^ l t x ; ℓ l t 2 ∣ D t = E π f l ( x ) − f l x i 2 − f l x i − f ^ l x ; ℓ l t 2 ∣ D t ≤ E π f l ( x ) − f l x i 2 ∣ D t = 2 1 − K θ x − x i .
If ν ≤ 1 2 , based on Assumption 1, we can conclude that
| K ( x ) − K ( 0 ) | = O ( ∥ x ∥ 2 ν ( − log ∥ x ∥ ) 2 α ) .
As x → 0 , when 1 2 < ν < 1 , the kernel K is differential. Moreover, we can get k ( 0 ) = 1 while K is symmetric; thus ∇ K ( 0 ) = 0 , and we can conclude that
| K ( x ) − K ( 0 ) | = | K ( x ) − K ( 0 ) − x ∇ K ( 0 ) | = O ( ∥ x ∥ 2 ν ( − log ∥ x ∥ ) 2 α ) .
Similarly, if ν > 1 , then K is C [ 2 ] , i.e., twice continuously differentiable, and thus we have
| K ( x ) − K ( 0 ) | = | K ( x ) − K ( 0 ) − x ∇ K ( 0 ) | = O ( ∥ x ∥ 2 ) .
In conclusion, for the three scenarios involving ν , we obtain
| 1 − K ( x ) | = | K ( x ) − K ( 0 ) | = O ( ∥ x ∥ 2 ( ν ∧ 1 ) ( − log ∥ x ∥ ) 2 α ) ,
and
σ l t ( x l t + 1 ; ℓ l t ) ≤ C 1 2 ∥ x − x i ∥ 2 ( ν ∧ 1 ) ( − log ∥ x − x i ∥ ) 2 α ,
for a constant C 1 > 0 depending on X , K and ℓ.
We next show that design points x t + 1 are close to a previous point x i . The function space X is bounded, so X can be covered by h balls of radius O ( h − 1 / d ) . Assume x t + 1 lies in a ball containing some earlier points x i , then we may conclude
[ σ 2 ] l t ( x l t + 1 ; ℓ l t ) ≥ C 2 2 h − 2 ( ν ∧ 1 ) / d ( log h ) 2 α
for a constant C 2 > 0 depending only on X , K and ℓ. Hence, there are at most h design points x t + 1 that can be found in the h balls, satisfying
σ l t ( x l t + 1 ; ℓ l t ) ≥ C 2 h − ( ν ∧ 1 ) / d ( log h ) α .
□
We next provide bounds when objective function f lies in RKHS.
Lemma 2.
Let RKHS norm ∥ f ∥ H ( X ) ≤ B , for x ∈ X , t ∈ N and set improvement I = ( f ( x ) − f i n ) + and σ = σ l t ( x , ℓ ) ; we can get
τ ( x ) : = x Φ ( x ) + ϕ ( x ) .
Moreover, we also have
max ( I − B σ , τ ( − B ϵ ) τ ( B ϵ ) I ) ≤ E I ( x ; Ψ ) ≤ I + ( B + ϵ ) σ .
Proof. 
By the conclusion of Lemma 6 in [66], if posterior standard deviation σ = 0 , the estimated function value f ( x ) is equal to the incumbent f i n , i.e., f ( x ) = f i n . Therefore, from Equation (12), we obtain E I ( x ; Ψ ) = I . However, in real-world scenarios, due to the influence of additive Gaussian noise ϵ , the posterior standard deviation s is typically zero. We subsequently analyze the scenario of s > 0 , and set m = ( f ( x ) − f i n ) σ , u = ( y ( x ) − f i n ) σ . Based on Equations (8) and (9) in [66], we can get
E I t ( x , Ψ ) = ϵ σ τ ( u ϵ ) .
By Lemma 6 of [66], we have | u − m | ≤ B . From Equation (11), the derivative of τ ( z ) is Φ ( z ) , Φ ( z ) ∈ [ 0 , 1 ] , and τ ( z ) ≤ 1 + z for z ≥ 0 . Hence, we obtain
E I t ( x , Ψ ) ≤ ϵ σ τ ( m + + B ϵ ) ≤ ϵ σ ( m + + B ϵ + 1 ) = I + ( B + ϵ ) σ .
The improvement I ≥ 0 ; thus E I ≥ 0 , and we can easily deduce τ ( z ) ≥ 0 owing to E I ( x ) = σ ( x ) τ ( z ) ≥ 0 for all z ∈ R , and τ ( z ) = z + τ ( − z ) ≥ z . Thus, we have
E I t ( x , Ψ ) ≥ ϵ σ τ ( m − B ϵ ) ≥ ϵ σ ( m − B ϵ ) = I − B σ .
Moreover, because τ is increasing, we get
E I t ( x , Ψ ) ≥ ϵ σ τ ( − B ϵ ) .
Combining these bounds and eliminating σ , we obtain
E I t ( x , Ψ ) ≥ ϵ τ ( − B ϵ ) B + ϵ τ ( − B ϵ ) I = τ ( − B ϵ ) τ ( B ϵ ) I .
□
Proof of Theorem 1.
We bound the expected improvement by the actual improvement I. Subsequently, we utilize the max x ∈ X Ψ t ( x ) to bound E I Ψ for any point x ∈ X at iteration t.
E I t ( x , Ψ ) max x ∈ X Ψ t ( x ) = E I t ( x ) Ψ t ( x ) max x ∈ X Ψ t ( x ) ≤ E I t ( x ) ≤ I t + ( B + ϵ ) σ .
For the lower bounds, we rely on the expert prior min x ∈ X Ψ ( x ) ; similarly,
max ( I t − B σ , τ ( − B ϵ ) τ ( B ϵ ) I t ) ≤ E I t ( x ) ≤ E I t ( x ) Ψ t ( x ) min x ∈ X Ψ t ( x ) = E I Ψ t ( x ) min x ∈ X Ψ t ( x ) .
Consequently, E I Ψ can be bounded by the actual improvement as
min x ∈ X Ψ t ( x ) max x ∈ X ( I t − B σ , τ ( − B ϵ ) τ ( B ϵ ) I t ) ≤ E I Φ t ( x ) ≤ max x ∈ X Ψ t ( x ) ( I t + ( B + ϵ ) σ ) .
With the aforementioned bounds, we consider the setting as in the proof for Theorem 2 in [66], which proves an upper bound for the E I strategy under fixed parameters. If there exists a time t h , h ≤ t h ≤ 3 h , the posterior variance will be bounded by C h − ( ν ∧ 1 ) / d ( log h ) α . Furthermore, since I ≥ 0 and ∥ f ∥ H ( X ) ≤ B , we can bound the total improvement as
∑ t I t ≤ ∑ t ( f ( x i n , t ) − f ( x i n , t + 1 ) ) ≤ f ( x i n , 1 − min f ) ≤ 2 ∥ f ∥ ∞ ≤ 2 B ,
where f ( x i n , t ) and f ( x i n , t + 1 ) are the optimal values observed up to rounds t and t + 1 , respectively. Thus, f ( x i n , t − f ( x i n , t + 1 ) ) > 2 B h − 1 at most h times. Since f ( x i n , t − f ( x t + 1 ) ≤ f ( x i n , t − f ( x i n , t + 1 ) ) , we also have f ( x i n , t − f ( x t + 1 ) > 2 B h − 1 at most h times. Therefore, the posterior variance [ σ 2 ] t h and the expected improvement I t h are bounded at time t h . Considering an arbitrary iteration t, 3 h ≤ t ≤ 3 ( h + 1 ) , we use the bounds on E I Ψ , σ t h , and I t h to obtain the bounds on the E I Ψ loss as follows:
L l t ( E I Ψ t , D t , H ( X ) , B ) = f ( x i n , t ) − min f ≤ f ( x i n , t h ) − min f ≤ E I Ψ t h ( x i n ) min x ∈ X Ψ ( x ) τ ( B ϵ ) τ ( − B ϵ ) ≤ E I Ψ t h ( x t + 1 ) min x ∈ X Ψ ( x ) τ ( B ϵ ) τ ( − B ϵ ) ≤ max x ∈ X Ψ ( x ) min x ∈ X Ψ ( x ) τ ( B ϵ ) τ ( − B ϵ ) ( I t h + ( B + ϵ ) σ t h ) ≤ max x ∈ X Ψ ( x ) min x ∈ X Ψ ( x ) τ ( B ϵ ) τ ( − B ϵ ) ( 2 B h − 1 + ( B + ϵ ) C h − ( ν ∧ 1 ) / d ( log h ) α ) ≤ max x ∈ X Ψ ( x ) min x ∈ X Ψ ( x ) γ t τ ( B ϵ ) τ ( − B ϵ ) ( 2 B h − 1 + ( B + ϵ ) C h − ( ν ∧ 1 ) / d ( log h ) α ) .
Evidently, the inequality factor max x ∈ X Ψ ( x ) min x ∈ X Ψ ( x ) γ t is larger than the bound on L t ( E I t , D t , H ( X ) , B ) . Therefore, this bound is uniform in f with ∥ f ∥ H ( X ) ≤ B , and the terms γ t gradually approach zero as t increases. Combing the all above Lemmas 1 and 2 and Assumption 1, we can get the converge rate of the loss for client C l as
L l t ( E I ( Ψ ⋆ ) , D t , H ( X ) , B ) = O ( t − ( ν ∧ 1 ) / d ( log t ) α ) .
□

5.2. The Regret Bound of PMCBO

For an arbitrary client C l , we analyze the instant regret r l t = f l ( x l ⋆ ) − f l ( x l t , c o n s ) for one round and the cumulative regret R l T = ∑ t = 1 T ( f l ( x l ⋆ ) − f ( x l t , c o n s ) ) over the entire optimization process, i.e., the regret denotes the gap between the optimum of the function values and the values at selected points x . Our goal is to achieve the “no regret” property. Thus, we may derive an upper bound on instant regret in terms of cumulative regret: r l t ≤ R l T / T as lim T → ∞ R l T / T = 0 . Let X ⊂ [ 0 , r ] d be convex and compact, where d ∈ N , r > 0 . All functions f l of client C l for all l ∈ L satisfy the following assumption.
Assumption 2.
The function f l is a sample path from the Gaussian process. For some constants a , b ≥ 0 , considering a Lipschitz constant L ^ ≥ 0 , the partial derivatives of objective function f fulfill the condition that
P ( ∀ j , ∀ x ∈ X , sup x ∈ X ∂ f l ∂ x j < α ˜ l L ^ ) ≥ 1 − a e − ( L ^ b ) 2 , ∀ t ≥ 1 ,
where α ˜ l characterizes the importance of the l t h variable x l , the larger α ˜ l represents the greater essentiality of x l on the function f l , and j = 1 , … , d is the dimension of x l .
Assumption 2 indicates that the probability is higher than 1 − a e − ( L ^ b ) 2 . Hence, we conclude that
∀ x ∈ D , | f ( x ) − f ( x ′ ) | ≤ L ^ ∥ x − x ′ ∥ 1 .
Now, we establish the regret bound for the PMCBO method as follows.
Theorem 2.
Assume all objective functions of clients are homogeneous (i.e., f 1 = f 2 = ⋯ = f L ), and suppose { f l } l = 1 L satisfy Assumption 2, given any doubly stochastic matrix W t with all positive elements, for δ ∈ ( 0 , 1 ) and β t = 2 log ( t 2 2 π 2 3 δ ) + 2 d log ( t 2 d b r log ( 4 d a δ ) ) . Executing GP-UCB with β t for all objective functions { f l } l = 1 L of a GP that is characterized by a zero-mean function and a covariance function K, we obtain the regret bound of client C l as O ( d T γ T ) with high probability, i.e.,
P ( R l T ≤ C ˜ 1 T β T γ T + 2 α ˜ m a x + ∑ t = 1 T ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r , ∀ T ≥ 1 ) ≥ 1 − δ ,
where r is the maximum coordinate discrepancy and α ˜ i ⋆ is the optimal (maximum or minimum) value of α ˜ i . γ T is the maximum information gain after T iterations, i.e.,
γ T : = max A ⊂ X : | A | = T I ( y A ; f A ) .
The regret bound of one iteration in our PMCBO method is determined by three key factors: fitting the Gaussian process surrogate model, optimizing the acquisition function, and assessing the sampled point. Furthermore, we use the squared exponential kernel, and the average cumulative regret bound of a fitting GP model at iteration t across all clients is O ( T ( log T ) d + 1 2 ) , which is better than the regret bound of CBOC [42]. Moreover, Theorem 2 demonstrates that, with a high probability drawn from GP samples, the cumulative regret remains bounded by the maximum information gain, establishing a link between GP optimization and experimental design.
Proof of Theorem 2.
We next analyze the upper bound on the cumulative regret R l T = ∑ t = 1 T ( f l ( x ⋆ ) − f ( x l t , c o n s ) ) across all clients in the DBO framework of Theorem 2. Let us begin with the analysis by the instantaneous regret r l t = f l ( x ⋆ ) − f l ( x l t , c o n s ) . Note that R l T = ∑ t = 1 T r l t , and let μ t − 1 ( · ) and σ t − 1 2 ( · ) denote the posterior mean and variance after running t − 1 iterations. Utilizing the f l ( x l t , c o n s ) denotes the consensus sampled point at iteration t for client C l . For the sake of brevity, we drop l in some symbols, such as μ t , σ t − 1 , β t , and so on. □
Lemma 3.
∀ δ ∈ ( 0 , 1 ) , ∀ t ≥ 1 , let β t = 2 log ( π t / δ ) , where ∑ t ≥ 1 π t − 1 = 1 , π t > 0 . Then, we know that
| f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) | ≤ β t 1 / 2 σ t − 1 ( x l t , c o n s )
holds with probability at least 1 − δ , where x l t , c o n s is the consensus obtained points at iteration t.
Proof. 
Considering t ≥ 1 and x l t , c o n s ∈ X . Conditioned on y t − 1 = ( y 1 , y 2 , … , y t − 1 ) , { x 1 , x 2 , … , x t − 1 } are deterministic, f l ( x l t , c o n s ∼ N ( μ t − 1 ( x l t , c o n s ) , σ t − 1 2 ( x l t , c o n s ) ) ) , and we set z = f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) σ t − 1 ( x l t , c o n s ) . Thus, we have
P ( | f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) | > β t 1 / 2 σ t − 1 ( x l t , c o n s ) ) = P ( | z | > β t 1 2 ) = 2 ∫ β 1 2 ∞ ( 2 π ) − 1 2 e − z 2 2 d z = 2 e − β t 2 ∫ β 1 2 ∞ ( 2 π ) − 1 2 e − ( z − β t 1 2 ) 2 2 − β t 1 2 ( z − β t 1 2 ) d z ≤ 2 e − β t 2 P ( z > 0 ) ≤ e − β t 2 = δ π t .
Utilizing the union bound for all t ∈ N , we can conclude
P ∀ t ≥ 1 | f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) | ≤ β t 1 / 2 σ t − 1 ( x l t , c o n s ) ≥ 1 − ∑ t ≥ 1 δ π t = 1 − δ ,
where ∑ t ≥ 1 π t − 1 = 1. □
Next we aim to analyze the confidence bound on x ⋆ , utilizing a set of discretizations X t ⊂ X , where X t will be used at iteration t in the analysis. Lemma 4 gives a confidence bound on f for any discretized point x ∈ X t .
Lemma 4.
∀ δ ∈ ( 0 , 1 ) , ∀ t ≥ 1 , let β t = 2 log ( | X t | π t / δ ) , where ∑ t ≥ 1 π t − 1 = 1 , π t > 0 . Then ∀ x l t , c o n s ∈ X t , and we have
| f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) |   ≤   β t 1 / 2 σ t − 1 ( x l t , c o n s ) ∀ x l t , c o n s ∈ X t , ∀ t ≥ 1 ,
which holds with probability at least 1 − δ .
Proof. 
Similar to Lemma 3, we can obtain
P ∀ t ≥ 1 : | f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) | > β t 1 / 2 σ t − 1 ( x l t , c o n s ) ≤ exp − β t 2 = δ | X t | π t .
Utilizing the union bound for all t ∈ N and x l t , c o n s ∈ X t , we conclude
P ∀ t ≥ 1 , : | f l ( x l t , c o n s ) − μ t − 1 ( x l t , c o n s ) | ≤ β t 1 / 2 σ t − 1 ( x l t , c o n s ) ≥ 1 − ∑ t ≥ 1 ∑ x l t , c o n s ∈ X t δ | X t | π t = 1 − δ .
Thus, we have completed the proof of Lemma 4. □
After this, by Assumption 2 and the union bound, we have
P ( ∀ j , ∀ x ∈ X sup x ∈ X | ∂ f l ∂ x j | < α ˜ i L ^ ) ≥ 1 − d a e − ( L ^ b ) 2 , ∀ t ≥ 1 ,
which indicates that the probability is higher than 1 − a e − ( L ^ b ) 2 . Hence, we conclude that
∀ x ∈ X , | f ( x − f ( x ′ ) | ≤ L ^ ∥ x − x ′ ∥ 1 .
Moving forward, we obtain the confidence of x ⋆ as follows. Let us begin by selecting a discretization X t with a size of ( τ ˜ t ) d , so that for every x ∈ X ,
∥ x − [ x ] t ∥ 1 ≤ r ^ d τ ˜ t ,
where [ x ] t denotes the closest point in X t to x , r ^ ∼ N ( 0 , 1 ) . A sufficient discretization has each coordinate with τ ˜ t uniformly spaced points.
Subsequently, we proceed to analyze the upper bound f l ( x l t , c o n s ) based on Assumption 1 and Lemma 3, where x l t , c o n s ∈ X t . We first provide the confidence bound in the following Lemmas.
Lemma 5.
∀ δ ∈ ( 0 , 1 ) , ∀ t ≥ 1 , let β t = 2 log ( 2 π t / δ ) + 4 d log ( d t b r log ( 2 d a / δ ) ) , where ∑ t ≥ 1 π t − 1 = 1 . Set τ ˜ t = d t 2 b r log ( 2 d a / δ ) and L ^ = b log 2 d a / δ . Let [ x l c o n s , ⋆ ] t denote the point closest to x l ⋆ in X t . Then, we know that
| f l ( x ⋆ ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | ≤ β t 1 2 σ t − 1 ( [ x l c o n s , ⋆ ] t ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r
holds with probability at least 1 − δ , where α ˜ i ⋆ is the optimal (maximum or minimum) value of α ˜ i and α ˜ m a x = max i ∈ | X | α ˜ t ⋆ .
Proof. 
By Assumption 1 with L ^ = b log 2 d a / δ , ∀ y , x ∈ X , we have that with probability at least 1 − d a e − ( L ^ / b ) 2 = 1 − δ 2 ,
| f ( x ) − f ( y ) | ≤ ∑ i = 1 d α ˜ i ⋆ L ^ | x i − y i | ≤ ∑ i ∈ | X t | α ˜ i * L ^ | x i − y i | + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r ≤ α ˜ m a x L ^ ∥ x i − y i ∥ 1 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r .
Thus, the following relation holds with probability at least 1 − δ 2 ,
| f l ( x ⋆ ) − f ( [ x l c o n s , ⋆ ] t ) | ≤ α ˜ m a x L ^ ∥ x ⋆ − [ x l c o n s , ⋆ ] t ∥ 1 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r .
Using Lemma 4 and setting β t = 2 log ( 2 ( τ ˜ ) d π t / δ ) = 2 log ( 2 | X t | π t / δ ) , we can establish that the probability is at least 1 − δ / 2
| f ( [ x l c o n s , ⋆ ] t ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | ≤ β t 1 2 σ t − 1 ( [ x l c o n s , * ] t ) .
Subsequently, in consideration of
| f l ( x ⋆ ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | = | f l ( x ⋆ ) − f ( [ x l c o n s , ⋆ ] t ) + f ( [ x l c o n s , ⋆ ] t ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | ≤ | f l ( x ⋆ ) − f ( [ x l c o n s , ⋆ ] t ) | + | f ( [ x l c o n s , ⋆ ] t ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | .
Hence, we conclude that
| f l ( x ⋆ ) − μ t − 1 ( [ x l c o n s , ⋆ ] t ) | ≤ α ˜ m a x L ^ ∥ x ⋆ − [ x l c o n s , ⋆ ] t ∥ 1 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r + β t 1 2 σ t − 1 ( [ x l c o n s , ⋆ ] t ) ≤ α ˜ m a x L ^ d r ^ τ t ˜ + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r + β t 1 2 σ t − 1 ( [ x l c o n s , ⋆ ] t ) ≤ α ˜ m a x 1 t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r + β t 1 2 σ t − 1 ( [ x l c o n s , ⋆ ] t ) .
Here, we choose τ ˜ t = d t 2 b r log ( 2 d a / δ ) and apply | X t |   =   ( d t 2 b r log ( 2 d a / δ ) ) d , and utilizing δ 2 in Lemma 4, we can achieve the confidence bound to [ x l c o n s , ⋆ ] t to obtain the result with the probability at least 1 − δ . □
Now, combining with the Lemmas 3–5, we can derive an upper bound on the instantaneous regret r l t . Thus, we are currently ready to prove the upper bound on the cumulative regret R l T in Theorem 2.
Lemma 6.
∀ δ ∈ ( 0 , 1 ) , ∀ t ≥ 1 and set β t = 2 log ( 4 π t / δ ) + 4 d log ( d t b r log ( 4 d a / δ ) ) , where ∑ t ≥ 1 π t − 1 = 1 , π t > 0 . Then, with probability greater than 1 − δ , for all t ∈ N , the regret is bounded as follows:
r l t ≤ 2 β t 1 2 σ t − 1 ( x l t , c o n s ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r .
Proof. 
For all t ≥ 1 , we have
r l t = f ( x ⋆ ) − f ( x l t , c o n s ) .
By Lemma 5 with β t = 2 log ( 4 π t / δ ) + 4 d log ( d t b r log ( 4 d a / δ ) ) and L ^ = b log ( 4 d a / δ ) , where ∑ t ≥ 1 π t − 1 = 1 , π t > 0 . Set τ ˜ t = d t 2 b r log ( 4 d a / δ ) , then,
f ( x * ) ≤ μ t − 1 ( [ x l c o n s , ⋆ ] t ) + β t 1 2 ( [ x l c o n s , ⋆ ] t ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r
holds with probability at least 1 − δ 2 .
Subsequently, by Lemma 3 with β t = 2 log ( 4 π t / δ ) + 2 d log ( d t 2 b r ^ log ( 4 d a / δ ) ) , we have that
f ( x l t , c o n s ) ≥ μ t − 1 ( x l t , c o n s ) − β t 1 2 σ ( x l t , c o n s )
holds the probability at least 1 − δ 4 . Therefore, the instantaneous regret r l t is bounded as follows:
r l t ≤ μ t − 1 ( [ x l c o n s , ⋆ ] t ) + β t 1 2 ( [ x l c o n s , ⋆ ] t ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r − μ t − 1 ( x l t , c o n s ) + β t 1 2 σ ( x l t , c o n s ) ≤ μ t − 1 ( x l t , c o n s ) + β t 1 2 ( x l t , c o n s ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r − μ t − 1 ( x l t , c o n s ) + β t 1 2 σ ( x l t , c o n s ) = 2 β t 1 2 σ t − 1 ( x l t , c o n s ) + α ˜ m a x t 2 + ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r ,
where the second inequality is established because x l t , c o n s is generated by GP-UCB. Then, we have that μ t − 1 ( [ x l c o n s , ⋆ ] t ) + β t 1 2 ( [ x l c o n s , ⋆ ] t ) ≤ μ t − 1 ( x l t , c o n s ) + β t 1 2 ( x l t , c o n s ) . Therefore, we complete the proof. □
Next, we combine the information gain to bound the regret.
Lemma 7.
The information gain for the points selected can be expressed in terms of the predictive variance for all functions { f l } k = 1 K across all clients. If f l t = f l ( x t ) ∈ R T :
I ( y T ; f T ) = 1 2 ∑ t = 1 T log ( 1 + σ − 2 σ t − 1 2 ( x t ) ) .
Proof. 
Recall that I ( y T ; f T ) = H ( y T ) − 1 2 log | 2 π e σ 2 I | . Now, H ( y T ) = H ( y T − 1 ) + H ( y T | y T − 1 ) = H ( y T − 1 ) + log ( 2 π e ( σ 2 + σ t − 1 2 ( x T ) ) ) / 2 . Here, we use that x 1 , … , x T are deterministic conditioned on y T − 1 , and that the conditioned variance σ T − 1 ( x T ) does not depend on y T − 1 . □
Now, we are ready to complete the proof of Theorem 2.
Proof of Theorem 2.
By summing up r l t from t = 1 to T, we have derived the cumulative regret R l T for client C l with probability at least 1 − δ that, ∀ T ≥ 1 ,
R l T = ∑ t = 1 T r l t ≤ ∑ t = 1 T 2 β t 1 2 σ t − 1 ( x l t , c o n s ) + ∑ t = 1 T α ˜ m a x t 2 + ∑ t = 1 T ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r ≤ ∑ t = 1 T 2 β t 1 2 σ t − 1 ( x l t , c o n s ) + 2 α ˜ m a x + ∑ t = 1 T ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r ,
where the second inequality holds by ∑ t = 1 T 1 t 2 ≤ π 2 6 ≤ 2 . Furthermore, let C ˜ 1 = 8 / log ( 1 + σ − 2 ) . By Lemma 5.4 in [25], we have ∑ t = 1 T 2 β t 1 2 σ t − 1 ( x l t , c o n s ) ≤ C ˜ 1 T β T ∑ t = 1 T log ( 1 + σ − 2 σ t − 1 2 ( x l t , c o n s ) ) / 2 ≤ C ˜ 1 T β T γ T . Finally, we apply this equation to the above inequality. The cumulative regret is represented as follows,
R l T ≤ C ˜ 1 T β T γ T + 2 α ˜ m a x + ∑ t = 1 T ∑ i ∈ | X | ∖ | X t | α ˜ i ⋆ L ^ r ,
where the last term characterizes the cumulative sampled-point assessment error. After the acquisition and consensus steps determine a query point, the selected point may differ from the ideal reference point in some coordinates. Under Assumption 2, the resulting discrepancy is bounded by the product of the importance weight α ˜ i * of coordinate i, the Lipschitz constant L ^ , and the maximum coordinate discrepancy r.
For the squared exponential kernel, the dimension d just appears as the exponent of log T , so that the regret grows at most as O ( T ( log T ) d + 1 2 ) : the high degree of smoothness of the sample paths effectively combats the curse of dimensionality. □
Remark 1.
Theorem 2 relies on the assumption of homogeneity. When heterogeneity is present, where at least one pair of design functions has some differences, providing convergence results is challenging. A rigorous regret analysis would require an additional task-relatedness assumption. Such an extension would generally introduce an additional heterogeneity-dependent term into the regret analysis and is left for future work.

6. Proof Roadmap

In this section, we provide a brief overview of our proof structure.
To prove Theorem 1, we conduct a theoretical analysis in conjunction with the EI acquisition function, which guarantees that the performance of the prior-informed acquisition α ( x , D t , Ψ ) converges to the vanilla acquisition function α ( x , D t ) over time. Meanwhile, we first bound the posterior variance concerning the x t + 1 , and then we establish a bound on EI when objective function f resides in RKHS. Furthermore, we utilize the maximum prior probability max x ∈ X Ψ ( x ) and the minimum prior probability min x ∈ X Ψ ( x ) to impose further constraints on α ( x , D t , Ψ ) .
To prove Theorem 2, we first bound the value f ( x l t , c o n s ) respecting consensus points x l t , c o n s for client C l with high probability. Moreover, we also establish the confidence bound on f ( x l t , c o n s ) for any discretized point x l t , c o n s ∈ X t , where X t ⊂ X . Further, we provide the bound of [ x l c o n s , ⋆ ] t , where [ x l c o n s , ⋆ ] t denotes the point closet to x l ⋆ in X t . Therefore, using the above-mentioned results, we derive the upper bound of the instantaneous regret r l t . Meanwhile, we combine the information gain I (i.e., depicted in Section 3.2) to the regret. Therefore, we establish the bound of the cumulative regret R l T = ∑ t = 1 T r l t for an arbitrary client C l .

7. Experiments

In this section, we empirically evaluate the performance of our PMCBO algorithm on various benchmark functions. To the best of our knowledge, there are plentiful of BO methods which consider regret as an essential criterion for evaluating algorithm performance. Hence, we compare the performance among our PMCBO method, classical BO methods, and state-of-the-art BO methods with simple regret and cumulative regret that are depicted as follows.

7.1. Experimental Settings

Following the work of [6], we sample them from a GP that was introduced in Section 3 with Radial Basic function kernel k ( x , x ′ ) = exp ( − γ l ∥ x − x ′ ∥ 2 ) , where γ l is the length scale that is updated from the GP marginal likelihood, which controls the smoothness and rate of change of the function in the function space. Our decision framework normalizes the input vector x within the range [ 0 , 1 ] d and the output is standardized, i.e., y ∼ N ( 0 , 1 ) , to ensure robustness.
Meanwhile, we construct the prior by utilizing three types Gaussian prior, i.e., strong, weak, and incorrect, to guide acquisition functions in finding the optima for the benchmark functions in our PMCBO and π BO methods. The strong and weak priors are positioned to have high and moderate levels of density on the optima of objective functions respectively, while the incorrect prior is a constricted distribution located in the worst region of the search space. For all experiments, we set the hyperparameter ω t of decay factor γ t is 0.01 , which maintains a moderate rate of decay in the optimization process. Furthermore, we choose the β hyperparameter of π BO as 10, which gives the best performance for strong priors and maintains great overall robustness [41]. Finally, we set the client number L = 5 under the i.i.d. scenario in the distributed framework. In order to minimize the impact caused by different initial situations, we initialize the same surrogate model parameters for all participants. The experimental results were obtained using a PC with an Intel Core i7-7700 CPU (3.60 GHz). The code was implemented in Python.

Detailed Parameters for Benchmark Functions

We now provide additional details about the benchmarks utilized, their associated search spaces and priors, and the resources used to run these studies which are depicted in Table 3.
Branin [67]: The Branin function is a well-known synthetic benchmark for optimization problems. The Branin function has two input dimensions and three global minima.
Hartmann-3 [67]: The Hartmann-3 function is a well-known synthetic benchmark for optimization problems, which has one global optimum and three dimensions.
Hartmann-6 [67]: The Hartmann-6 function is a popular synthetic benchmark for optimization problems, which has one global optimum and six input dimensions.

7.2. Baselines

We conduct an empirical evaluation of our PMCBO approach against the most competitive method π BO [41] for the same priors over the optima of the objective function, which is introduced in Section 2. In addition, Confidence Bound Minimization (CBM) [40], which incorporates the known optimum, is also a competitive approach. To more comprehensively test the performance of the PMCBO, we compare the vanilla BO without the prior as well, including the GP-UCB [25] and EI [6]. For the sake of robustness, we compare a state-of-the-art BO method given the Gaussian prior distribution of a sequential optimization design problem (PRB) [43].

7.3. Experimental Results of PMCBO

Performance of the Average Cumulative Regret: Primarily, we study the robustness of PMCBO based on cumulative regret. As shown in Figure 2, which compares the average cumulative regret (i.e., 1 L ∑ l = 1 L ∑ t = 1 T r l t ) across all clients based on the Branin function of the number of iterations T. We compare our PMCBO method based on two different acquisition strategies.
In the expected improvement acquisition function and its heuristic variants, as shown in Figure 2a, PMCBO (Wwak prior) can clearly outperform π BO (weak prior) and EI. Moreover, PMCBO (incorrect prior) initially samples points in the region far away from the optimum, and as the optimization process progresses, the prior acquisition function gradually decays to a normal acquisition function, and our method also has better performance compared with π BO (incorrect prior). In the upper-confidence bound acquisition function and its heuristic variants, Figure 2b, PMCBO (weak prior) can achieve the best performance. In the initial stage, all acquisition functions of BO methods aim to explore the unknown region of the Branin function; we specify the parameter β t = 2 log ( t 2 2 π 2 3 δ ) + 2 d log ( t 2 d b r log ( 4 d a δ ) ) , which results in the UCB and its heuristic variants’ acquisition functions tending to be more exploratory rather than exploitative compared to the EI and its heuristic variants. This result illustrates that π BO can rapidly adjust the region close to the optimum of Branin, while PMCBO can re-establish the trust region at a slightly measured pace. Furthermore, the cumulative regret of our method remains lower than that of other methods in Figure 2.
In addition, we utilize the same strong prior to compare the performance between our PMCBO method and the π BO. The value of the parameters for the strong prior are approximately 0.1 away from the parameter values of the optimum and the standard deviation of the prior 0.01 , which ensures that the acquisition function prioritizes leveraging the expert prior knowledge rather than exploring unknown regions. As depicted in Figure 3, the PMCBO method incurs less cumulative regret than method of π BO with same strong prior.
We also consider the other well-known benchmark optimization functions, specifically Hartman (3D) and Hartman (6D). Figure 4 and Figure 5 respectively demonstrate the logarithmic cumulative regret performance based on the function benchmark mentioned above. We observe that the PMCBO method exhibits superior performance compared to other BO methods that are depicted in Section 7.2. We also designed different expert prior knowledge for above two benchmark functions; the comparison results of the identical strong priors for the two benchmark functions are depicted in Figure 6 and Figure 7, respectively. We see that the proposed method can achieve a lower cumulative regret.
Performance of the Mean Average Simple Regret: We analyze the mean average simple regret (i.e., 1 T L ∑ l = 1 L ∑ t = 1 T r l t ) on benchmarks of Branin (2D), Hartman (3D) and Hartman (6D) around all clients in the DBO framework. For better readability, we cited references for the comparison methods and used boldface for our method. The regret performance of expected improvement acquisition function and its various heuristic versions are illustrated in Table 4. We separately analyze the mean average simple regret over the first 30 iterations and the mean average simple regret over the total number of iterations around all clients. From Table 4, the PMCBO method obviously outperforms other BO methods without priors. In addition, PMCBO can obtain greater performance compared with π BO. It is worth noting that the mean average simple regret of the entire set of iterations is lower than the regret of first 30 iterations. This is due to the strong priors we added causing the acquisition function to only sample near the optimal value; the acquisition function will still continuously explore the optimal value of the function. Table 5 shows mean average simple regret of the upper-confidence bound acquisition function and its heuristic variants, where our PMCBO method with different priors can still demonstrate excellent performance on various benchmarks.
The current empirical evaluation is limited to synthetic benchmark functions under the homogeneous client setting. These controlled experiments are intended to isolate the effects of expert prior quality and collaborative information exchange. Extending PMCBO to heterogeneous or non-i.i.d. client objectives and validating it on application-specific tasks, such as hyperparameter optimization and engineering design, constitute important directions for future work.

8. Conclusions and Future Work

In this paper, we have proposed a PMCBO method for multiple clients within a distributed framework. PMCBO employs a Gaussian process as the surrogate model for each client-specific objective function and incorporates expert prior knowledge about the location of optimum into the acquisition function. Then, we primarily focus on prior-informed heuristic modifications for the two most well-known acquisition functions, i.e., EI and UCB. Once the posterior distribution is updated with the observations, the next query point is chosen by finding the maximum of an acquisition function. We analyze the performance of our algorithm with the regret, which is proportional to the RKHS norm between the objective function and the function-specific prior across all clients within the distributed framework. We have also taken into consideration the negative impact of an incorrect prior, which degrades the algorithm’s performance. To prevent this obstacle, we further propose a prior decay strategy to gradually reduce the influence of the prior on acquiring samples. The experimental results demonstrate the effectiveness of our PMCBO method in reducing the cost of regret. The current theoretical regret analysis and empirical evaluation mainly focus on homogeneous settings. Although this setting enables a controlled assessment of the prior-informed collaborative mechanism, it does not fully represent real distributed applications, in which clients may possess substantially different objective landscapes, evaluation costs, and noise characteristics. Therefore, the generalization of PMCBO to heterogeneous or non-i.i.d. clients remains to be theoretically and empirically investigated. Real-world applications, including distributed hyperparameter optimization and engineering design, will also be considered in future work.

Author Contributions

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

Funding

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant 62501229; in part by the Science and Technology Development Plan of Henan Province of China under Grant 251111211400; in part by the Scientific and Technological Innovation Teams and Talents of Colleges and Universities in Henan Province of China under Grants 24IRTSTHN022 and 26HASTIT012; in part by the Key Scientific Research Project in Colleges and Universities of Henan Province under Grant No. 25CY009; and in part by the Key Technologies R & D Program of Henan Province under Grant No. 262102210006; Henan Province Major Science and Technology Project (251100210300).

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Brochu, E.; Cora, V.M.; De Freitas, N. A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. arXiv 2010, arXiv:1012.2599. [Google Scholar] [CrossRef] [Scilit]
  2. Shahriari, B.; Swersky, K.; Wang, Z.; Adams, R.P.; De Freitas, N. Taking the human out of the loop: A review of Bayesian optimization. Proc. IEEE 2015, 104, 148–175. [Google Scholar] [CrossRef] [Scilit]
  3. Ru, B.; Alvi, A.; Nguyen, V.; Osborne, M.A.; Roberts, S. Bayesian optimisation over multiple continuous and categorical inputs. In Proceedings of the 37th International Conference on Machine Learning, PMLR, Virtual, 13–18 July 2020; pp. 8276–8285. [Google Scholar]
  4. Garnett, R. Bayesian Optimization; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
  5. Pearce, M.; Branke, J. Continuous multi-task bayesian optimisation with correlation. Eur. J. Oper. Res. 2018, 270, 1074–1085. [Google Scholar] [CrossRef] [Scilit]
  6. Snoek, J.; Larochelle, H.; Adams, R.P. Practical Bayesian Optimization of Machine Learning Algorithms. In Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA, 3–6 December 2012; Volume 25, pp. 2951–2959. [Google Scholar]
  7. Fukazawa, T.; Harashima, Y.; Hou, Z.; Miyake, T. Bayesian optimization of chemical composition: A comprehensive framework and its application to R Fe12-type magnet compounds. Phys. Rev. Mater. 2019, 3, 053807. [Google Scholar] [CrossRef] [Scilit]
  8. Bergstra, J.; Bardenet, R.; Bengio, Y.; Kégl, B. Algorithms for hyper-parameter optimization. In Proceedings of the Advances in Neural Information Processing Systems, Granada, Spain, 12–15 December 2011; Volume 24, pp. 2546–2554. [Google Scholar]
  9. Klein, A.; Hutter, F. Tabular benchmarks for joint architecture and hyperparameter optimization. arXiv 2019, arXiv:1905.04970. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, H.; Zhang, X.; Ng, S.H. A nonparametric Bayesian approach for simulation optimization with input uncertainty. arXiv 2020, arXiv:2008.02154. [Google Scholar] [CrossRef] [Scilit]
  11. Chen, T.; Guestrin, C. Xgboost: A scalable tree boosting system. In Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar] [CrossRef] [Scilit]
  12. Griffiths, R.R.; Hernández-Lobato, J.M. Constrained Bayesian optimization for automatic chemical design using variational autoencoders. Chem. Sci. 2020, 11, 577–586. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Eric, B.; Freitas, N.; Ghosh, A. Active preference learning with discrete choice data. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 3–6 December 2007; Volume 20, pp. 409–416. [Google Scholar]
  14. Koyama, Y.; Sato, I.; Sakamoto, D.; Igarashi, T. Sequential line search for efficient visual design optimization by crowds. ACM Trans. Graph. (TOG) 2017, 36, 48. [Google Scholar] [CrossRef] [Scilit]
  15. Calandra, R.; Seyfarth, A.; Peters, J.; Deisenroth, M.P. Bayesian optimization for learning gaits under uncertainty: An experimental comparison on a dynamic bipedal walker. Ann. Math. Artif. Intell. 2016, 76, 5–23. [Google Scholar] [CrossRef] [Scilit]
  16. Attia, P.M.; Grover, A.; Jin, N.; Severson, K.A.; Markov, T.M.; Liao, Y.H.; Chen, M.H.; Cheong, B.; Perkins, N.; Yang, Z.; et al. Closed-loop optimization of fast-charging protocols for batteries with machine learning. Nature 2020, 578, 397–402. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Hutter, F.; Hoos, H.H.; Leyton-Brown, K. Sequential Model-Based Optimization for General Algorithm Configuration. In Learning and Intelligent Optimization; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2011; pp. 507–523. [Google Scholar] [CrossRef] [Scilit]
  18. Rasmussen, C.E.; Williams, C.K. Gaussian Processes for Machine Learning; The MIT Press: Cambridge, MA, USA, 2006. [Google Scholar] [CrossRef] [Scilit]
  19. Springenberg, J.T.; Klein, A.; Falkner, S.; Hutter, F. Bayesian optimization with robust Bayesian neural networks. In Proceedings of the Advances in Neural Information Processing Systems, Barcelona, Spain, 5–10 December 2016; Volume 29, pp. 4141–4149. [Google Scholar]
  20. Li, Y.L.; Rudner, T.G.; Wilson, A.G. A Study of Bayesian Neural Network Surrogates for Bayesian Optimization. In Proceedings of the 12nd International Conference on Learning Representations, Vienna, Austria, 7–11 May 2024. [Google Scholar]
  21. Wang, Z.; Gehring, C.; Kohli, P.; Jegelka, S. Batched large-scale Bayesian optimization in high-dimensional spaces. In Proceedings of the 21st International Conference on Artificial Intelligence and Statistics, PMLR, Playa Blanca, Lanzarote, Canary Islands, Spain, 9–11 April 2018; pp. 745–754. [Google Scholar]
  22. Kushner, H. A New Method of Locating the Maximum Point of an Arbitrary Multipeak Curve in the Presence of Noise. J. Basic Eng. 1964, 86, 97–106. [Google Scholar] [CrossRef] [Scilit]
  23. Mockus, J.; Tiesis, V.; Zilinskas, A. The application of Bayesian methods for seeking the extremum. Towards Glob. Optim. 1998, 2, 117–129. [Google Scholar] [CrossRef] [Scilit]
  24. Frazier, P.I.; Powell, W.B.; Dayanik, S. A knowledge-gradient policy for sequential information collection. SIAM J. Control Optim. 2008, 47, 2410–2439. [Google Scholar] [CrossRef] [Scilit]
  25. Srinivas, N.; Krause, A.; Kakade, S.M.; Seeger, M.W. Information-theoretic regret bounds for gaussian process optimization in the bandit setting. IEEE Trans. Inf. Theory 2012, 58, 3250–3265. [Google Scholar] [CrossRef] [Scilit]
  26. Hennig, P.; Schuler, C.J. Entropy Search for Information-Efficient Global Optimization. J. Mach. Learn. Res. 2012, 13, 1809–1837. [Google Scholar]
  27. Hernández-Lobato, J.M.; Hoffman, M.W.; Ghahramani, Z. Predictive entropy search for efficient global optimization of black-box functions. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 8–13 December 2014; Volume 27, pp. 918–926. [Google Scholar]
  28. Wang, Z.; Jegelka, S. Max-value entropy search for efficient Bayesian optimization. In Proceedings of the 34th International Conference on Machine Learning, PMLR, Sydney, Australia, 6–11 August 2017; pp. 3627–3635. [Google Scholar]
  29. Wu, J.; Frazier, P. Practical two-step lookahead Bayesian optimization. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 8–14 December 2019; Volume 32, pp. 9813–9823. [Google Scholar]
  30. Swersky, K.; Snoek, J.; Adams, R.P. Multi-task Bayesian optimization. In Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA, 5–8 December 2013; pp. 2004–2012. [Google Scholar]
  31. Chowdhury, S.R.; Gopalan, A. No-regret Algorithms for Multi-task Bayesian Optimization. In Proceedings of the 24th International Conference on Artificial Intelligence and Statistics, PMLR, Virtual, 13–15 April 2021; pp. 1873–1881. [Google Scholar]
  32. Wu, X.; Niu, J.; Liu, X.; Zhu, G.; Tang, S.; Lin, W.; Cao, J. The Diversity Bonus: Learning From Dissimilar Clients in Personalized Federated Learning. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 18613–18627. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  33. Zhang, Q.; Tan, Y.S.; Chen, J. Byzantine-tolerant distributed learning of finite mixture models. J. R. Stat. Soc. B 2026, qkag065. [Google Scholar] [CrossRef] [Scilit]
  34. Li, T.; Sahu, A.K.; Talwalkar, A.; Smith, V. Federated learning: Challenges, methods, and future directions. IEEE Signal Process. Mag. 2020, 37, 50–60. [Google Scholar] [CrossRef] [Scilit]
  35. Smith, L.N. A disciplined approach to neural network hyper-parameters: Part 1–learning rate, batch size, momentum, and weight decay. arXiv 2018, arXiv:1803.09820. [Google Scholar] [CrossRef] [Scilit]
  36. Wang, Z.; Kim, B.; Kaelbling, L.P. Regret bounds for meta Bayesian optimization with an unknown Gaussian process prior. In Proceedings of the Advances in Neural Information Processing Systems, Montréal, QC, Canada, 3–8 December 2018; pp. 10498–10509. [Google Scholar]
  37. Anand, K.; Wang, Z.; Loog, M.; van Gemert, J. Black magic in deep learning: How human skill impacts network training. arXiv 2020, arXiv:2008.05981. [Google Scholar] [CrossRef] [Scilit]
  38. Wang, Q.; Ming, Y.; Jin, Z.; Shen, Q.; Liu, D.; Smith, M.J.; Veeramachaneni, K.; Qu, H. Atmseer: Increasing transparency and controllability in automated machine learning. In Proceedings of the 37th CHI Conference on Human Factors in Computing Systems, Glasgow, UK, 4–9 May 2019; pp. 1–12. [Google Scholar] [CrossRef] [Scilit]
  39. Souza, A.; Nardi, L.; Oliveira, L.B.; Olukotun, K.; Lindauer, M.; Hutter, F. Bayesian Optimization with a Prior for the Optimum. In Proceedings of the 31st Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Bilbao, Spain, 13–17 September 2021; pp. 265–296. [Google Scholar] [CrossRef] [Scilit]
  40. Nguyen, V.; Osborne, M.A. Knowing the what but not the where in Bayesian optimization. In Proceedings of the the 37th International Conference on Machine Learning, PMLR, Virtual, 12–18 July 2020; pp. 7317–7326. [Google Scholar]
  41. Hvarfner, C.; Stoll, D.; Souza, A.; Lindauer, M.; Hutter, F.; Nardi, L. πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimization. In Proceedings of the 10th International Conference of Learning Representations, Virtual, 25–29 April 2022. [Google Scholar]
  42. Yue, X.; Liu, Y.; Berahas, A.S.; Johnson, B.N.; Al Kontar, R. Collaborative and Distributed Bayesian Optimization via Consensus. IEEE Trans. Autom. Sci. Eng. 2025, 22, 11343–11355. [Google Scholar] [CrossRef] [Scilit]
  43. Wilson, J.T. Stopping Bayesian Optimization with Probabilistic Regret Bounds. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 10–15 December 2024; Volume 37, pp. 98264–98296. [Google Scholar]
  44. Ocenasek, J.; Schwarz, J. The distributed Bayesian optimization algorithm for combinatorial optimization. In EUROGEN-Evolutionary Methods for Design, Optimisation and Control; COMSOL, Inc.: Burlington, MA, USA, 2001; pp. 115–120. [Google Scholar]
  45. Garcia-Barcos, J.; Martinez-Cantin, R. Fully distributed bayesian optimization with stochastic policies. In Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, China, 10–16 August 2019; pp. 2357–2363. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  46. Na, Y.; Yang, J. Distributed Bayesian network structure learning. In Proceedings of the 19th IEEE International Symposium on Industrial Electronics, Bari, Italy, 4–7 July 2010; pp. 1607–1611. [Google Scholar] [CrossRef] [Scilit]
  47. Egelé, R.; Guyon, I.; Vishwanath, V.; Balaprakash, P. Asynchronous decentralized bayesian optimization for large scale hyperparameter optimization. In Proceedings of the 19th International Conference on e-Science, Limassol, Cyprus, 9–13 October 2023; pp. 1–10. [Google Scholar] [CrossRef] [Scilit]
  48. Tang, W.; Li, J.; Chen, L.; Chen, X. Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices. IEEE Trans. Commun. 2024, 72, 7727–7741. [Google Scholar] [CrossRef] [Scilit]
  49. Hakhamaneshi, K.; Abbeel, P.; Stojanovic, V.; Grover, A. Jumbo: Scalable multi-task bayesian optimization using offline data. arXiv 2021, arXiv:2106.00942. [Google Scholar] [CrossRef] [Scilit]
  50. Wistuba, M.; Grabocka, J. Few-Shot Bayesian Optimization with Deep Kernel Surrogates. In Proceedings of the 8th International Conference on Learning Representations, Virtual, 26 April–1 May 2020. [Google Scholar] [CrossRef]
  51. Volpp, M.; Fröhlich, L.P.; Fischer, K.; Doerr, A.; Falkner, S.; Hutter, F.; Daniel, C. Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimization. In Proceedings of the 7th International Conference on Learning Representations, New Orleans, LA, USA, 6–9 May 2019. [Google Scholar]
  52. Perrone, V.; Jenatton, R.; Seeger, M.W.; Archambeau, C. Scalable hyperparameter transfer learning. In Proceedings of the Advances in Neural Information Processing Systems, Montréal, QC, Canada, 3–8 December 2018; Volume 31, pp. 6846–6856. [Google Scholar]
  53. Wang, Z.; Dahl, G.E.; Swersky, K.; Lee, C.; Nado, Z.; Gilmer, J.; Snoek, J.; Ghahramani, Z. Pre-trained Gaussian Processes for Bayesian Optimization. J. Mach. Learn. Res. 2024, 25, 1–83. [Google Scholar] [CrossRef] [Scilit]
  54. Oh, C.; Gavves, E.; Welling, M. BOCK: Bayesian optimization with cylindrical kernels. In Proceedings of the 35th International Conference on Machine Learning, PMLR, Stockholm, Sweden, 10–15 July 2018; pp. 3868–3877. [Google Scholar]
  55. Siivola, E.; Vehtari, A.; Vanhatalo, J.; González, J.; Andersen, M.R. Correcting boundary over-exploration deficiencies in Bayesian optimization with virtual derivative sign observations. In Proceedings of the 28th International Workshop on Machine Learning for Signal Processing, Aalborg, Denmark, 17–20 September 2018; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  56. Ramachandran, A.; Gupta, S.; Rana, S.; Li, C.; Venkatesh, S. Incorporating expert prior in Bayesian optimisation via space warping. Knowl.-Based Syst. 2020, 195, 105663. [Google Scholar] [CrossRef] [Scilit]
  57. Porcu, E.; Bevilacqua, M.; Schaback, R.; Oates, C.J. The Matérn model: A journey through statistics, numerical analysis and machine learning. Stat. Sci. 2024, 39, 469–492. [Google Scholar] [CrossRef] [Scilit]
  58. Cover, T.M.; Thomas, J.A. Elements of Information Theory, 2nd ed.; Wiley Interscience: Hoboken, NJ, USA, 2006. [Google Scholar]
  59. Auer, P. Using confidence bounds for exploitation-exploration trade-offs. J. Mach. Learn. Res. 2002, 3, 397–422. [Google Scholar]
  60. Poonawala, H.A.; Spong, M.W. Decentralized estimation of the algebraic connectivity for strongly connected networks. In Proceedings of the 34th American Control Conference, Chicago, IL, USA, 1–3 July 2015; pp. 4068–4073. [Google Scholar] [CrossRef] [Scilit]
  61. Chowdhury, S.R.; Gopalan, A. On kernelized multi-armed bandits. In Proceedings of the 34th International Conference on Machine Learning, PMLR, Sydney, Australia, 6–11 August 2017; pp. 844–853. [Google Scholar]
  62. Wahba, G. Spline Models for Observational Data; SIAM: Bangkok, Thailand, 1990. [Google Scholar] [CrossRef] [Scilit]
  63. Shi, X.; Cao, J.; Huang, W. Distributed parametric consensus optimization with an application to model predictive consensus problem. IEEE Trans. Cybern. 2017, 48, 2024–2035. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  64. Berahas, A.S.; Bollapragada, R.; Keskar, N.S.; Wei, E. Balancing communication and computation in distributed optimization. IEEE Trans. Autom. Control 2018, 64, 3141–3155. [Google Scholar] [CrossRef] [Scilit]
  65. Srinivas, N.; Krause, A.; Kakade, S.; Seeger, M. Gaussian Process Optimization in the Bandit Setting: No Regret and Experimental Design. In Proceedings of the 27th International Conference on Machine Learning, Haifa, Israel, 21–24 June 2010; pp. 1015–1022. [Google Scholar]
  66. Bull, A.D. Convergence Rates of Efficient Global Optimization Algorithms. J. Mach. Learn. Res. 2011, 12, 2879–2904. [Google Scholar]
  67. Jamil, M.; Yang, X.-S. A literature survey of benchmark functions for global optimization problems. arXiv 2013, arXiv:1308.4008. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Overview of the proposed PMCBO framework.
Figure 1. Overview of the proposed PMCBO framework.
Mathematics 14 03040 g001
Figure 2. Logarithmic average cumulative regret comparison of baseline methods for Branin (2D) benchmark. The line and shaded regions show mean and standard deviations.
Figure 2. Logarithmic average cumulative regret comparison of baseline methods for Branin (2D) benchmark. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g002
Figure 3. Logarithmic average cumulative regret comparison for Branin (2D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Figure 3. Logarithmic average cumulative regret comparison for Branin (2D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g003
Figure 4. Logarithmic average cumulative regret comparison of baseline methods for Hartman (3D) benchmark. The line and shaded regions show mean and standard deviations.
Figure 4. Logarithmic average cumulative regret comparison of baseline methods for Hartman (3D) benchmark. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g004
Figure 5. Logarithmic average cumulative regret comparison of baseline methods for Hartman (6D) benchmark. The line and shaded regions show mean and standard deviations.
Figure 5. Logarithmic average cumulative regret comparison of baseline methods for Hartman (6D) benchmark. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g005
Figure 6. Logarithmic average cumulative regret comparison for Hartman (3D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Figure 6. Logarithmic average cumulative regret comparison for Hartman (3D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g006
Figure 7. Logarithmic average cumulative regret comparison for Hartman (6D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Figure 7. Logarithmic average cumulative regret comparison for Hartman (6D) benchmark with the same strong prior. The line and shaded regions show mean and standard deviations.
Mathematics 14 03040 g007
Table 2. The list of notations.
Table 2. The list of notations.
SymbolDefinitionsSymbolDefinitions
X Function domain Ψ ( π ( x ⋆ ) ) Optimal expert prior probability
C l l t h client π ( x ⋆ ) Optimal prior probability distribution
B R RKHS ball H l ( X ) RKHS space of f l
D l t Local dataset of l t h client at iteration t f l Local objective function of l t h client
y l Local objective function of l t h client with noise ϵ l Gaussian additive noise of f l
L ^ The Lipschitz constant μ ( · ) Mean function
k ( · , · ) Kernel function C [ k ] k times differentiable
x ⋆ Global optima of objective function π ( x ) Prior probability distribution
TTotal number of iterations Ψ ( π ( x ) ) Expert prior probability
LTotal number of clients α ( x , D t , Ψ ) Decaying prior acquisition function
f i n Incumbent best value y l t , c o n s Function evaluation for x l t
ℓp ( · ) p-norm for finite-dimensional vector spaces X t Sample concatenation across all clients at iteration t
[ · ] l l t h block of a vector W t Consensus matrix at iteration t
I d Identity matrix of dimension d x l t , c o n s x l t after consensus design
L l t Loss of l t h client at iterations t R l T Cumulative regret of l t h client
r l t Simple regret of l t h client at iteration t ⌈ · ⌉ Rounding up operation
γ T Maximum information gain ∥ · ∥ 1 ℓ1 norm
γ t ( ω ) Decay factor ∥ · ∥ 2 ℓ2 norm
ℓKernel function length scale ∥ · ∥ H RKHS norm
Table 3. Search spaces for our test benchmarks; we report the parameter ranges and the mean of the strong and weak priors.
Table 3. Search spaces for our test benchmarks; we report the parameter ranges and the mean of the strong and weak priors.
BenchmarkParameterRangePrior Mean
Branin x 1 [ − 5 , 10 ] π
x 2 [ 0 , 15 ] 2.275
Hartman-3D x 1 ( 0 , 1 ) 0.1146
x 2 ( 0 , 1 ) 0.5556
x 3 ( 0 , 1 ) 0.8525
Hartman-6D x 1 ( 0 , 1 ) 0.2016
x 2 ( 0 , 1 ) 0.1500
x 3 ( 0 , 1 ) 0.4768
x 4 ( 0 , 1 ) 0.2753
x 5 ( 0 , 1 ) 0.3116
x 6 ( 0 , 1 ) 0.6573
Table 4. Mean average simple regret across all clients on test benchmarks for baseline approaches in EI acquisition function and its heuristic variants.
Table 4. Mean average simple regret across all clients on test benchmarks for baseline approaches in EI acquisition function and its heuristic variants.
BenchmarkMethod30 Iteration Simple Regret60 Iteration Simple Regret
BraninEI [6]3.0121.566
CBM [40]3.5841.825
PRB [43]1.9781.026
S-PMCBO0.00920.0059
W-PMCBO0.29730.1515
I-PMCBO3.40171.7091
S- π BO [41]0.01470.0071
W- π BO [41]0.4750.2802
I- π BO [41]4.0932.122
Hartman-3DEI [6]0.02740.0264
CBM [40]0.04850.053
PRB [43]0.0690.055
S-PMCBO0.00050.0003
W-PMCBO0.00120.0007
I-PMCBO0.05990.03816
S- π BO [41]0.00140.0011
W- π BO [41]0.00650.0012
I- π BO [41]0.01600.0134
Hartman-6DEI [6]0.40970.3572
CBM [40]0.2850.231
PRB [43]0.1600.1274
S-PMCBO0.13440.0775
W-PMCBO0.13410.0813
I-PMCBO0.46410.4076
S- π BO [41]0.17820.1211
W- π BO [41]0.20260.1553
I- π BO [41]0.46300.4036
Note: Bold text indicates our proposed method; bold numbers denote the best performance.
Table 5. Mean average simple regret across all clients on test benchmarks for baseline approaches in UCB acquisition function and its heuristic variants.
Table 5. Mean average simple regret across all clients on test benchmarks for baseline approaches in UCB acquisition function and its heuristic variants.
BenchmarkMethod30 Iteration Simple Regret60 Iteration Simple Regret
BraninUCB [25]2.6251.400
CBM [40]3.5841.825
PRB [40]1.9781.026
S-PMCBO0.013670.01358
W-PMCBO1.07920.7371
I-PMCBO2.44251.3279
S- π BO [41]0.03250.02563
W- π BO [41]1.48190.819
I- π BO [41]3.09561.7232
Hartman-3DUCB [25]0.02890.0257
CBM [40]0.04850.053
PRB [40]0.0690.055
S-PMCBO0.00220.0015
W-PMCBO0.021380.01162
I-PMCBO0.20200.1201
S- π BO [41]0.00450.0040
W- π BO [41]0.13760.1099
I- π BO [41]0.65930.6367
Hartman-6DUCB [25]0.45100.3925
CBM [40]0.2850.231
PRB [40]0.160.1274
S-PMCBO0.16980.1213
W-PMCBO0.15960.1250
I-PMCBO0.55240.4228
S- π BO [41]0.15310.1195
W- π BO [41]0.21110.1621
I- π BO [41]0.46320.4024
Note: Bold text indicates our proposed method; bold numbers denote the best performance.
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

Ge, Y.; Jiang, H.; Ji, Z. PMCBO: A Distributed Multi-Task Collaborative Bayesian Optimization Algorithm via Expert Beliefs over Networks. Mathematics 2026, 14, 3040. https://doi.org/10.3390/math14173040

AMA Style

Ge Y, Jiang H, Ji Z. PMCBO: A Distributed Multi-Task Collaborative Bayesian Optimization Algorithm via Expert Beliefs over Networks. Mathematics. 2026; 14(17):3040. https://doi.org/10.3390/math14173040

Chicago/Turabian Style

Ge, Youming, Haishen Jiang, and Zhihang Ji. 2026. "PMCBO: A Distributed Multi-Task Collaborative Bayesian Optimization Algorithm via Expert Beliefs over Networks" Mathematics 14, no. 17: 3040. https://doi.org/10.3390/math14173040

APA Style

Ge, Y., Jiang, H., & Ji, Z. (2026). PMCBO: A Distributed Multi-Task Collaborative Bayesian Optimization Algorithm via Expert Beliefs over Networks. Mathematics, 14(17), 3040. https://doi.org/10.3390/math14173040

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