LaTex2Web logo

Documents Live, a web authoring and publishing system

If you see this, something is wrong

Table of contents

First published on Tuesday, Jun 23, 2026 and last modified on Tuesday, Jun 23, 2026 by François Chaplais.

Like what you see? Register!
Chebyshev Center-Based Direction Selection for Multi-Objective Optimization and Training PINNs

Hoyeol Yoon Department of Industrial & Systems Engineering, KAIST Email

Seoungbin Bae Department of Industrial & Systems Engineering, KAIST Email

Nam Ho-Nguyen Discipline of Business Analytics, The University of Sydney Email

Dabeen Lee Department of Mathematical Sciences, Seoul National University Email

Abstract

1 Introduction

2 Preliminaries

3 Methodology


Algorithm 1 Chebyshev Center-Based Direction Search via the Dual Formulation (DualChebyshev)
1.Require: Initial point \(\theta_0\), norm parameter \(p\in(1,\infty)\), step sizes \(\{\eta_t\}_{t=0}^{T-1}\), threshold \(\epsilon > 0\)
2.for \(t = 0,1,\dots,T-1\) do
3.Compute \(\ell_p\)-normalized gradients \( \hat{g}_1^{(p)}(\theta_t), \dots, \hat{g}_m^{(p)}(\theta_t) \)
4.Solve the dual (2) to obtain \( \alpha_t \in \Delta^m \)
5.Form \( w_t \gets \sum_{i=1}^m \alpha_{t,i}\,\hat{g}_i^{(p)}(\theta_t)\)
6.if \( \|w_t\|_p \le \epsilon \) then
7.terminate and return \(\theta_t\)
8.end if
9.Recover the primal direction: \( v_t \gets { \operatorname{sgn}(w_t)\odot |w_t|^{p-1} }/{ \|w_t\|_p^{p-1} }\)
10.Set the final update direction with adaptive scalar: \( d_t \gets (\sum_{i=1}^m g_i(\theta_t)^\top v_t)\,v_t\)
11.Update the iterate: \( \theta_{t+1} \gets \theta_t - \eta_t d_t\)
12.end for
13.return \(\theta_T\)

4 Comparative analysis

5 Numerical experiments

6 Conclusions

Appendix

A Additional detail and proofs for section 3

\[ \begin{aligned} \max_{v,r}~ & r\\ \text{s.t.}~ & (\hat g_i^{(p)})^\top v \ge r,~ i=1,\dots,m,\\ & \|v\|_q \le 1. \end{aligned} \tag{P} \]
\[ (\hat g_i^{(p)})^\top v-r \ge 0,~ i=1,\dots,m, ~~ 1-\|v\|_q \ge 0, \]
\[ \mathcal L(v,r,\alpha,\beta) = r+\sum_{i=1}^m \alpha_i\left( (\hat g_i^{(p)})^\top v-r \right) +\beta(1-\|v\|_q), \]
\[ \mathcal L(v,r,\alpha,\beta) = r\Bigl(1-\sum_{i=1}^m \alpha_i\Bigr) + \Bigl(\sum_{i=1}^m \alpha_i \hat g_i^{(p)}\Bigr)^\top v -\beta \|v\|_q+\beta. \]
\[ \phi(\alpha,\beta) = \sup_{v,r}\mathcal L(v,r,\alpha,\beta). \]
\[ \sum_{i=1}^m \alpha_i = 1. \]
\[ w:=\sum_{i=1}^m\alpha_i\hat g_i^{(p)}. \]
\[ w^\top v-\beta\|v\|_q. \]
\[ w^\top v \le \|w\|_p\|v\|_q. \]
\[ w^\top v-\beta\|v\|_q \le (\|w\|_p-\beta)\|v\|_q. \]
\[ w^\top v-\beta\|v\|_q = \tau(w^\top s-\beta)\to+\infty, \]
\[ \|w\|_p\le \beta. \]
\[ w^\top v-\beta\|v\|_q\le 0 \]
\[ \sup_v \bigl(w^\top v-\beta\|v\|_q\bigr)=0 ~~\text{whenever } \|w\|_p\le \beta. \]
\[ \phi(\alpha,\beta)=\beta \]
\[ \sum_{i=1}^m \alpha_i=1,~~ \Bigl\|\sum_{i=1}^m \alpha_i\hat g_i^{(p)}\Bigr\|_p\le \beta,~~ \alpha_i\ge 0,~\beta\ge 0. \]
\[ \beta^\star= \Bigl\|\sum_{i=1}^m \alpha_i\hat g_i^{(p)}\Bigr\|_p, \]
\[ \begin{aligned} \min_{\alpha}~ & \Bigl\|\sum_{i=1}^m \alpha_i\hat g_i^{(p)}\Bigr\|_p\\ \text{s.t.}~ & \sum_{i=1}^m \alpha_i=1,\\ & \alpha_i\ge 0,~ i=1,\dots,m. \end{aligned} \tag{D} \]
\[ r-(\hat g_i^{(p)})^\top v\le 0,~~ i=1,\dots,m, \]
\[ \|v\|_q \le 1. \]
\[ r-(\hat g_i^{(p)})^\top v=-1<0,~ i=1,\dots,m, ~~ \|v\|_q = 0 <1. \]
\[ w^\star := \sum_{i=1}^m \alpha_i^\star \hat g_i^{(p)}, \]
\[ (\hat g_i^{(p)})^\top v^\star = 0 \ge r^\star \]
\[ \mathcal L(v,r,\alpha,\beta) = r+\sum_{i=1}^m \alpha_i\bigl((\hat g_i^{(p)})^\top v-r\bigr)+\beta(1-\|v\|_q). \]
\[ \sum_{i=1}^m \alpha_i^\star \hat g_i^{(p)} - \beta^\star \nabla_v \|v^\star\|_q=0. \]
\[ w^\star = \beta^\star \nabla_v \|v^\star\|_q. \tag{1} \]
\[ \beta^\star = r^\star. \]
\[ \beta^\star(1-\|v^\star\|_q)=0. \]
\[ \|v^\star\|_q=1. \tag{2} \]
\[ \nabla_v \|v^\star\|_q = \frac{\operatorname{sgn}(v^\star)\odot |v^\star|^{q-1}} {\|v^\star\|_q^{q-1}}, \]
\[ w^\star = \beta^\star \bigl(\operatorname{sgn}(v^\star)\odot |v^\star|^{q-1}\bigr). \tag{3} \]
\[ v_j^\star = \operatorname{sgn}(w_j^\star) \left(\frac{|w_j^\star|}{\beta^\star}\right)^{1/(q-1)}. \]
\[ v_j^\star = \frac{ \operatorname{sgn}(w_j^\star) |w_j^\star|^{p-1} }{ (\beta^\star)^{p-1} }. \]
\[ v^\star = \frac{ \operatorname{sgn}(w^\star)\odot |w^\star|^{p-1} }{ \|w^\star\|_p^{p-1} }. \]
\[ w^\star := \sum_{i=1}^m \alpha_i^\star \hat g_i^{(p)}, ~~ r^\star := \|w^\star\|_p . \]
\[ (\hat g_i^{(p)})^\top v^\star \ge r^\star, ~~ i=1,\dots,m, \]
\[ \|v^\star\|_q \le 1. \]
\[ \|v\|_\infty \le 1 ~\Longleftrightarrow~ -1 \le v_j \le 1,~~ j=1,\dots,n. \]
\[ (\hat g_i^{(1)})^\top v \ge r^\star, ~~ i=1,\dots,m, \]
\[ -1 \le v_j \le 1, ~~ j=1,\dots,n. \]
\[ \begin{aligned} \max_{v,r}~ & r \\ \text{s.t.}~ & (\hat g_i^{(1)})^\top v \ge r, ~ i=1,\dots,m,\\ & -1 \le v_j \le 1, ~ j=1,\dots,n . \end{aligned} \]
\[ (\hat g_i^{(\infty)})^\top v \ge r^\star, ~~ i=1,\dots,m, ~~ \|v\|_1 \le 1. \]
\[ -z_j \le v_j \le z_j, ~~ j=1,\dots,n, \]
\[ \sum_{j=1}^n z_j \le 1. \]
\[ (\hat g_i^{(\infty)})^\top v \ge r^\star, ~~ i=1,\dots,m, \]
\[ -z_j \le v_j \le z_j, ~~ j=1,\dots,n, \]
\[ \sum_{j=1}^n z_j \le 1, ~~ z_j\ge 0,~ j=1,\dots,n. \]
\[ \begin{aligned} \max_{v,r,z}~ & r \\ \text{s.t.}~ & (\hat g_i^{(\infty)})^\top v \ge r, ~ i=1,\dots,m,\\ & -z_j \le v_j \le z_j, ~ j=1,\dots,n,\\ & \sum_{j=1}^n z_j \le 1,\\ & z_j\ge 0, ~ j=1,\dots,n . \end{aligned} \]
\[ r^\star=0. \]
\[ \left\|\sum_{i=1}^m \alpha_i^\star \hat g_i^{(p)}\right\|_p = 0, \]
\[ \sum_{i=1}^m \alpha_i^\star \hat g_i^{(p)} = 0. \]
\[ \sum_{i=1}^m \frac{\alpha_i^\star}{\|g_i\|_p} \nabla \mathcal{L}_i(\theta) = 0. \]
\[ \bar\alpha_i := \frac{\alpha_i^\star/\|g_i\|_p}{\sum_{j=1}^m \alpha_j^\star/\|g_j\|_p}, ~~ i=1,\dots,m. \]
\[ \sum_{i=1}^m \bar\alpha_i = 1. \]
\[ \sum_{i=1}^m \bar\alpha_i \nabla \mathcal{L}_i(\theta) = \frac{1}{\sum_{j=1}^m \alpha_j^\star/\|g_j\|_p} \sum_{i=1}^m \frac{\alpha_i^\star}{\|g_i\|_p} \nabla \mathcal{L}_i(\theta) =0. \]
\[ \sum_{i=1}^m \bar\alpha_i=1 ~~\text{and}~~ \sum_{i=1}^m \bar\alpha_i \nabla \mathcal{L}_i(\theta)=0. \]
\[ \min_{\alpha\in\Delta^m} \left\| \sum_{i=1}^m \alpha_i \hat g_i^{(1)} \right\|_1 . \]
\[ \begin{aligned} \min_{\alpha,z}~ & \sum_{j=1}^n z_j \\ \text{s.t.}~ & -z_j \le \left(\sum_{i=1}^m \alpha_i \hat g_i^{(1)}\right)_j \le z_j, ~ j=1,\dots,n,\\ & \sum_{i=1}^m \alpha_i=1,\\ & \alpha_i\ge0,~ i=1,\dots,m,\\ & z_j\ge0,~ j=1,\dots,n. \end{aligned} \]
\[ r^\star=\sum_{j=1}^n z_j^\star. \]
\[ \min_{\alpha\in\Delta^m} \left\| \sum_{i=1}^m \alpha_i \hat g_i^{(\infty)} \right\|_\infty . \]
\[ \begin{aligned} \min_{\alpha,\tau}~ & \tau \\ \text{s.t.}~ & -\tau \le \left(\sum_{i=1}^m \alpha_i \hat g_i^{(\infty)}\right)_j \le \tau, ~ j=1,\dots,n,\\ & \sum_{i=1}^m \alpha_i=1,\\ & \alpha_i\ge0,~ i=1,\dots,m,\\ & \tau\ge0. \end{aligned} \]
\[ r^\star=\tau^\star. \]
\[ w_t:=\sum_{i=1}^m \alpha_{t,i}\hat g_i^{(p)}(\theta_t), ~~ v_t:=\frac{\operatorname{sgn}(w_t)\odot |w_t|^{p-1}}{\|w_t\|_p^{p-1}}, ~~ d_t:=\Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)v_t. \]
\[ \nabla \mathcal{L}(\theta_t)=\sum_{i=1}^m g_i(\theta_t), \]
\[ \|w_t\|_p>\epsilon ~~\text{for all } t=0,\dots,T-1. \]
\[ r_t^\star>\epsilon ~~\text{for all } t=0,\dots,T-1. \tag{1} \]
\[ \bigl(\hat g_i^{(p)}(\theta_t)\bigr)^\top v_t \ge r_t^\star, ~~ i=1,\dots,m. \]
\[ g_i(\theta_t)^\top v_t \ge r_t^\star \|g_i(\theta_t)\|_p, ~~ i=1,\dots,m. \]
\[ \sum_{i=1}^m g_i(\theta_t)^\top v_t \ge \sum_{i=1}^m r_t^\star \|g_i(\theta_t)\|_p = r_t^\star\sum_{i=1}^m \|g_i(\theta_t)\|_p \ge r_t^\star \Bigl\|\sum_{i=1}^m g_i(\theta_t)\Bigr\|_p = r_t^\star \|\nabla \mathcal{L}(\theta_t)\|_p, \]
\[ \|d_t\|_q = \|\Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)v_t\|_q = \sum_{i=1}^m g_i(\theta_t)^\top v_t \ge r_t^\star \|\nabla \mathcal{L}(\theta_t)\|_p. \]
\[ \|d_t\|_q^2 \ge \epsilon^2 \|\nabla \mathcal{L}(\theta_t)\|_p^2. \tag{2} \]
\[ \nabla \mathcal{L}(\theta_t)^\top d_t = \Bigl(\sum_{i=1}^m g_i(\theta_t)\Bigr)^\top \Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)v_t = \Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)^2. \]
\[ \|d_t\|_q^2 = \|\Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)v_t\|_q^2 = \Bigl(\sum_{i=1}^m g_i(\theta_t)^\top v_t\Bigr)^2. \]
\[ \nabla \mathcal{L}(\theta_t)^\top d_t=\|d_t\|_q^2. \tag{3} \]
\[ \theta_{t+1}=\theta_t-\eta d_t, \]
\[ \mathcal{L}(\theta_{t+1}) \le \mathcal{L}(\theta_t) -\eta \nabla \mathcal{L}(\theta_t)^\top d_t +\frac{\beta\eta^2}{2}\|d_t\|_q^2. \]
\[ \mathcal{L}(\theta_{t+1}) \le \mathcal{L}(\theta_t) -\eta\Bigl(1-\frac{\beta\eta}{2}\Bigr)\|d_t\|_q^2. \]
\[ \mathcal{L}(\theta_{t+1}) \le \mathcal{L}(\theta_t)-\frac{1}{2\beta}\|d_t\|_q^2. \]
\[ \mathcal{L}(\theta_{t+1}) \le \mathcal{L}(\theta_t)-\frac{\epsilon^2}{2\beta}\|\nabla \mathcal{L}(\theta_t)\|_p^2. \tag{4} \]
\[ \mathcal{L}(\theta_T)-\mathcal{L}(\theta_0) \le -\frac{\epsilon^2}{2\beta}\sum_{t=0}^{T-1} \|\nabla \mathcal{L}(\theta_t)\|_p^2. \]
\[ \sum_{t=0}^{T-1} \|\nabla \mathcal{L}(\theta_t)\|_p^2 \le \frac{2\beta\bigl(\mathcal{L}(\theta_0)-\mathcal{L}(\theta_T)\bigr)}{\epsilon^2}. \]
\[ \sum_{t=0}^{T-1} \|\nabla \mathcal{L}(\theta_t)\|_p^2 \le \frac{2\beta\bigl(\mathcal{L}(\theta_0)-\mathcal{L}(\theta^\star)\bigr)}{\epsilon^2}. \]
\[ \min_{0\le t\le T-1}\|\nabla \mathcal{L}(\theta_t)\|_p^2 \le \frac{1}{T}\sum_{t=0}^{T-1} \|\nabla \mathcal{L}(\theta_t)\|_p^2, \]
\[ \min_{0\le t\le T-1}\|\nabla \mathcal{L}(\theta_t)\|_p^2 \le \frac{2\beta\bigl(\mathcal{L}(\theta_0)-\mathcal{L}(\theta^\star)\bigr)}{\epsilon^2T}. \]

B Additional detail and proof for section 4

\[ g_1=(5,0,0),~~ g_2=(0,3,0),~~ g_3=\left(\frac15,\frac{14}{15},\frac{2\sqrt5}{15}\right). \]
\[ \hat g_1=(1,0,0),~~ \hat g_2=(0,1,0),~~ \hat g_3=\left(\frac15,\frac{14}{15},\frac{2\sqrt5}{15}\right). \]
\[ \min_{\alpha\in\Delta_3} \left\| \sum_{i=1}^3 \alpha_i g_i \right\|_2^2. \]
\[ \alpha_{\rm MGDA}=(0,0,1), \]
\[ v_{\rm MGDA} = g_3 = \left(\frac15,\frac{14}{15},\frac{2\sqrt5}{15}\right). \]
\[ \alpha_{\rm IMTL\text{-}G} = \left( -\frac{13}{22}, -\frac{20}{11}, \frac{75}{22} \right). \]
\[ \sum_{i=1}^3 \alpha_i g_i = \left( -\frac{25}{11}, -\frac{25}{11}, \frac{5\sqrt5}{11} \right). \]
\[ v_{\rm IMTL\text{-}G} = \left( -\sqrt{\frac5{11}}, -\sqrt{\frac5{11}}, \frac1{\sqrt{11}} \right). \]
\[ \hat g_1^\top v_{\rm IMTL\text{-}G} = \hat g_2^\top v_{\rm IMTL\text{-}G} = \hat g_3^\top v_{\rm IMTL\text{-}G} = -\sqrt{\frac5{11}}. \]
\[ \hat g_1^\top v = \hat g_2^\top v = \hat g_3^\top v. \]
\[ v_{\rm ConFIG} = \left( \sqrt{\frac5{11}}, \sqrt{\frac5{11}}, -\frac1{\sqrt{11}} \right). \]
\[ \hat g_1^\top v_{\rm ConFIG} = \hat g_2^\top v_{\rm ConFIG} = \hat g_3^\top v_{\rm ConFIG} = \sqrt{\frac5{11}}. \]
\[ \tilde r = \sqrt{\frac5{11}} \approx 0.674. \]
\[ \max_{\|v\|_2\le 1}\min_{i=1,2,3}\hat g_i^\top v. \]
\[ v_{\rm ours} = \left(\frac1{\sqrt2},\frac1{\sqrt2},0\right). \]
\[ \hat g_1^\top v_{\rm ours} = \hat g_2^\top v_{\rm ours} = \frac1{\sqrt2}, ~~ \hat g_3^\top v_{\rm ours} = \frac{17}{15\sqrt2}. \]
\[ r^\star=\frac1{\sqrt2}\approx 0.707. \]
\[ \hat g_3^\top v_{\rm ours} = \frac{17}{15\sqrt2} > \frac1{\sqrt2}. \]
\[ \tilde r = \sqrt{\frac5{11}} < \frac1{\sqrt2} = r^\star. \]
\[ \hat g_i^\top w = 1,~~ i=1,\dots,m, \]
\[ \hat G^\top w = \mathbf{1}_m, ~~ \hat G = [\hat g_1,\hat g_2,\ldots,\hat g_m]. \]
\[ r\|w\|_2 = \|v\|_2 \le 1, \]
\[ r \le \frac{1}{\|w\|_2}. \]
\[ \min_w \|w\|_2 ~~ \text{s.t.}~ \hat G^\top w = \mathbf{1}_m. \]
\[ w^\star = (\hat G^\top)^+ \mathbf{1}_m. \]
\[ v^\star = \frac{w^\star}{\|w^\star\|_2}. \]
\[ \mathcal{F}_{=} \subseteq \mathcal{F}. \]
\[ r^\star \ge \tilde r. \]
\[ \hat g_i^\top v^\star \ge r^\star, ~~ i=1,\dots,m. \]
\[ \hat g_i^\top v^\star \ge \tilde r, ~~ i=1,\dots,m. \]
\[ \hat g_i^\top \tilde v = \tilde r, ~~ i=1,\dots,m. \]
\[ \hat g_i^\top v^\star \ge \hat g_i^\top \tilde v, ~~ i=1,\dots,m. \]

C Pseudocode for Algorithms


Algorithm 2 Exact Dual Solver for Two Loss Terms
1.Require: \( \ell_2\) -normalized gradients \( \hat g_1,\hat g_2\in\mathbb{R}^n\)
2.Ensure: Dual weights \( \alpha^\star\in\Delta^2\)
3.Set \( \alpha^\star \gets (1/2,\,1/2)\)
4.return \( \alpha^\star\)

\[ \left\|\alpha \hat g_1 + (1-\alpha)\hat g_2\right\|_2^2 ~\text{over}~ \alpha\in[0,1]. \]

Algorithm 3 Exact Dual Solver for Three Loss Terms
1.Require: \( \ell_2\) -normalized gradients \( \hat g_1,\hat g_2,\hat g_3\in\mathbb{R}^n\) , feasibility tolerance \( \tau>0\) , numerical tolerance \( \varepsilon>0\)
2.Ensure: Dual weights \( \alpha^\star\in\Delta^3\)
3.Form the Gram matrix \( G\in\mathbb{R}^{3\times 3}\) with \( G_{ij}=\hat g_i^\top \hat g_j\)
4.Find \( \alpha^0\in\Delta^3\) satisfying \( G\alpha^0=0\) , if it exists
5.if such \( \alpha^0\) exists then
6.return \( \alpha^0\)
7.end if
8.\( z\gets G^\dagger \mathbf{1}\)
9.\( c\gets \mathbf{1}^\top z\)
10.if \( c>\varepsilon\) then
11.\( \tilde\alpha\gets z/c\)
12.if \( \tilde\alpha_i\ge -\tau\) for all \( i=1,2,3\) then
13.\( \tilde\alpha\gets (\tilde\alpha)_+\)
14.\( \tilde\alpha\gets \tilde\alpha/(\mathbf{1}^\top\tilde\alpha)\)
15.return \( \tilde\alpha\)
16.end if
17.end if
18.Find \[ (i^\star,j^\star)\in \arg\min_{1\le i<j\le 3}G_{ij}. \]
19.\( \alpha^\star\gets (0,0,0)\)
20.\( \alpha^\star_{i^\star}\gets 1/2\)
21.\( \alpha^\star_{j^\star}\gets 1/2\)
22.return \( \alpha^\star\)


Algorithm 4 DualChebyshev-Exact-Adam
1.Require: Initial point \( \theta_0\) , step sizes \( \{\eta_t\}_{t=0}^{T-1}\) , Adam parameters \( \beta_1,\beta_2,\epsilon_{\rm {Adam}}\) , threshold \( \delta>0\)
2.Ensure: Updated parameters \( \theta\)
3.Initialize Adam moments \( M_0\gets 0\) , \( S_0\gets 0\)
4.for \( t=0,1,\dots,T-1\) do
5.Compute grouped gradients \( g_1(\theta_t),\dots,g_m(\theta_t)\)
6.Compute \( \ell_2\) -normalized gradients \( \hat g_1(\theta_t),\dots,\hat g_m(\theta_t)\)
7.if \( m=2\) then
8.Apply the exact two-loss solver in Algorithm 2 and obtain \( \alpha_t\in\Delta^2\)
9.else if \( m=3\) then
10.Apply the exact three-loss solver in Algorithm 3 and obtain \( \alpha_t\in\Delta^3\)
11.else
12.Apply Frank–Wolfe to the dual (2) and obtain \( \alpha_t\in\Delta^m\)
13.end if
14.Form \[ w_t\gets \sum_{i=1}^m \alpha_{t,i}\hat g_i(\theta_t) \]
15.if \( \|w_t\|_2\le \delta\) then
16.terminate and return \( \theta_t\)
17.end if
18.Recover the primal direction: \[ v_t\gets \frac{w_t}{\|w_t\|_2} \]
19.Set the final update direction with adaptive scalar: \[ d_t\gets \left(\sum_{i=1}^m g_i(\theta_t)^\top v_t\right)v_t \]
20.\( M_{t+1}\gets \beta_1M_t+(1-\beta_1)d_t\)
21.\( S_{t+1}\gets \beta_2S_t+(1-\beta_2)(d_t\odot d_t)\)
22.\( \widehat M_{t+1}\gets M_{t+1}/(1-\beta_1^{t+1})\)
23.\( \widehat S_{t+1}\gets S_{t+1}/(1-\beta_2^{t+1})\)
24.\( \theta_{t+1}\gets \theta_t-\eta_t\,\widehat M_{t+1}/(\sqrt{\widehat S_{t+1}}+\epsilon_{\rm {Adam}})\)
25.end for
26.return \( \theta_T\)

D Experimental details

\[ \begin{align*} & \Delta u(x,y) + k^2 u(x,y) = f(x,y), ~~ (x,y) \in \Omega, \\ & u(x,y) = 0, ~~ (x,y) \in \partial\Omega, \\ & \Omega = [-1,1]\times[-1,1]. \end{align*} \]
\[ u^\star(x,y) = \sin(a_1\pi x)\sin(a_2\pi y), \]
\[ f(x,y) = \bigl(k^2 - (a_1^2+a_2^2)\pi^2\bigr)\sin(a_1\pi x)\sin(a_2\pi y). \]
\[ \begin{align*} & u u_x + v u_y + p_x - \nu (u_{xx}+u_{yy}) = 0, ~~ (x,y)\in\Omega, \\ & u v_x + v v_y + p_y - \nu (v_{xx}+v_{yy}) = 0, ~~ (x,y)\in\Omega, \\ & u_x + v_y = 0, ~~ (x,y)\in\Omega, \end{align*} \]
\[ \Omega = [-0.5,1]\times[-0.5,1.5]. \]
\[ \begin{align*} & u^*(x,y) = 1 - e^{\lambda x}\cos(2\pi y), \\ & v^*(x,y) = \frac{\lambda}{2\pi}e^{\lambda x}\sin(2\pi y), \\ & p^*(x,y) = \frac{1}{2}\bigl(1-e^{2\lambda x}\bigr), \end{align*} \]
\[ \lambda = \frac{1}{2\nu} - \sqrt{\frac{1}{4\nu^2}+4\pi^2}. \]
\[ \begin{align*} & u_t(x,t) + u(x,t)u_x(x,t) - \nu u_{xx}(x,t) = 0, ~~ (x,t)\in[0,1]\times\Omega, \\ & u(x,0) = -\sin(\pi x), ~~ x\in\Omega, \\ & u(-1,t)=u(1,t) = 0, ~~ t\in[0,1], \\ & \Omega = [-1,1]. \end{align*} \]
\[ \begin{align*} & u_t(x,y,t) - a(x,y)\bigl(u_{xx}(x,y,t)+u_{yy}(x,y,t)\bigr) = f(x,y,t), ~~ (x,y,t)\in\Omega\times[0,5], \\ & u(x,y,t) = 0, ~~ (x,y,t)\in\partial\Omega\times[0,5], \\ & u(x,y,0) = 0, ~~ (x,y)\in\Omega, \\ & \Omega = [0,1]\times[0,1], \end{align*} \]
\[ f(x,y,t) = 200\sin(\pi x)\sin(5\pi y)\sin(\pi t). \]
\[ \begin{align*} & u_{tt}(x,t) - u_{xx}(x,t) + u(x,t)^3 = f(x,t), ~~ (x,t)\in[0,1]\times\Omega, \\ & u(x,0) = x, ~~ x\in\Omega, \\ & u_t(x,0) = 0, ~~ x\in\Omega, \\ & u(x,t) = u^*(x,t), ~~ (x,t)\in\partial\Omega\times[0,1], \\ & \Omega = [0,1]. \end{align*} \]
\[ u^*(x,t) = x\cos(5\pi t) + (tx)^3, \]
\[ f(x,t) = -25\pi^2 x\cos(5\pi t) + 6tx^3 - 6t^3x + \bigl(x\cos(5\pi t) + (tx)^3\bigr)^3. \]
\[ \frac{\left(\sum_{i=1}^N \left\|\hat{u}(x_i)-u_{\mathrm{ref}}(x_i)\right\|_2^2\right)^{1/2}} {\left(\sum_{i=1}^N \left\|u_{\mathrm{ref}}(x_i)\right\|_2^2\right)^{1/2}}. \]
\[ \begin{align*} & u_t(x,y,t) - \nabla \cdot \bigl(a(x,y)\nabla u(x,y,t)\bigr) = f(x,y,t), ~~ (x,y,t)\in\Omega\times[0,1], \\ & \Omega = [-1,1]\times[-1,1]. \end{align*} \]
\[ u^\star(x,y,t) = e^{-t}\sin(\pi x)\sin(\pi y), ~~ a^\star(x,y) = 2 + \sin(\pi x)\sin(\pi y), \]
\[ \tilde{u}_j = u^\star(x_j,y_j,t_j) + \varepsilon_j, ~~ \varepsilon_j \sim \mathcal{N}(0,\sigma^2). \]

E Additional experimental results

References

[1] Maziar Raissi and Paris Perdikaris and George E Karniadakis Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations Journal of Computational physics 2019 378 686–707

[2] George Em Karniadakis and Ioannis G Kevrekidis and Lu Lu and Paris Perdikaris and Sifan Wang and Liu Yang Physics-informed machine learning Nature Reviews Physics 2021 3 6 422–440

[3] Aditi Krishnapriyan and Amir Gholami and Shandian Zhe and Robert Kirby and Michael W Mahoney Characterizing possible failure modes in physics-informed neural networks Advances in neural information processing systems 2021 34 26548–26560

[4] Salvatore Cuomo and Vincenzo Schiano Di Cola and Fabio Giampaolo and Gianluigi Rozza and Maziar Raissi and Francesco Piccialli Scientific machine learning through physics–informed neural networks: Where we are and what’s next Journal of Scientific Computing 2022 92 3 88

[5] Chenxi Wu and Min Zhu and Qinyang Tan and Yadhu Kartha and Lu Lu A comprehensive study of non-adaptive and residual-based adaptive sampling for physics-informed neural networks Computer Methods in Applied Mechanics and Engineering 2023 403 115671

[6] Sifan Wang and Hanwen Wang and Paris Perdikaris On the eigenvector bias of Fourier feature networks: From regression to solving multi-scale PDEs with physics-informed neural networks Computer Methods in Applied Mechanics and Engineering 2021 384 113938

[7] Sifan Wang and Yujun Teng and Paris Perdikaris Understanding and mitigating gradient flow pathologies in physics-informed neural networks SIAM Journal on Scientific Computing 2021 43 5 A3055–A3081

[8] Mohammad Amin Nabian and Rini Jasmine Gladstone and Hadi Meidani Efficient training of physics-informed neural networks via importance sampling Computer-Aided Civil and Infrastructure Engineering 2021 36 8 962–977

[9] Kejun Tang and Xiaoliang Wan and Chao Yang DAS-PINNs: A deep adaptive sampling method for solving high-dimensional partial differential equations Journal of Computational Physics 2023 476 111868

[10] Zhiwei Gao and Liang Yan and Tao Zhou Failure-informed adaptive sampling for PINNs SIAM Journal on Scientific Computing 2023 45 4 A1971–A1994

[11] Ameya D Jagtap and George Em Karniadakis Extended physics-informed neural networks (XPINNs): A generalized space-time domain decomposition based deep learning framework for nonlinear partial differential equations Communications in Computational Physics 2020 28 5

[12] Junwoo Cho and Seungtae Nam and Hyunmo Yang and Seok-Bae Yun and Youngjoon Hong and Eunbyung Park Separable physics-informed neural networks Advances in Neural Information Processing Systems 2023 36 23761–23788

[13]

[14] Sifan Wang and Xinling Yu and Paris Perdikaris When and why PINNs fail to train: A neural tangent kernel perspective Journal of Computational Physics 2022 449 110768

[15] Rafael Bischof and Michael A Kraus Multi-objective loss balancing for physics-informed deep learning Computer Methods in Applied Mechanics and Engineering 2025 439 117914

[16] Youngsik Hwang and Dong-Young Lim Dual cone gradient descent for training physics-informed neural networks Advances in Neural Information Processing Systems 2024 37 98563–98595

[17] Qiang Liu and Mengyu Chu and Nils Thuerey ConFIG: Towards Conflict-free Training of Physics Informed Neural Networks The Thirteenth International Conference on Learning Representations 2025

[18] Liyang Liu and Yi Li and Zhanghui Kuang and Jing-Hao Xue and Yimin Chen and Wenming Yang and Qingmin Liao and Wayne Zhang Towards impartial multi-task learning International conference on learning representations 2021

[19] Ozan Sener and Vladlen Koltun Multi-task learning as multi-objective optimization Advances in neural information processing systems 2018 31

[20] Chengao Li and Hanyu Zhang and Yunkun Xu and Hongyan Xue and Xiang Ao and Qing He Gradient-adaptive policy optimization: Towards multi-objective alignment of large language models Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) 2025 11214–11232

[21] Jörg Fliege and Benar Fux Svaiter Steepest descent methods for multicriteria optimization Mathematical methods of operations research 2000 51 3 479–494

[22] Tianhe Yu and Saurabh Kumar and Abhishek Gupta and Sergey Levine and Karol Hausman and Chelsea Finn Gradient surgery for multi-task learning Advances in neural information processing systems 2020 33 5824–5836

[23] Bo Liu and Xingchao Liu and Xiaojie Jin and Peter Stone and Qiang Liu Conflict-averse gradient descent for multi-task learning Advances in neural information processing systems 2021 34 18878–18890

[24] Zixian Zhou and Mengda Huang and Feiyang Pan and Jia He and Xiang Ao and Dandan Tu and Qing He Gradient-adaptive pareto optimization for constrained reinforcement learning Proceedings of the AAAI Conference on Artificial Intelligence 2023 37 9 11443–11451

[25] Xiaoyuan Zhang and Xi Lin and Qingfu Zhang Pmgda: A preference-based multiple gradient descent algorithm IEEE Transactions on Emerging Topics in Computational Intelligence 2025

[26] Peter L Chen and Xiaopeng Li and Xi Chen and Tianyi Lin Reward-free Alignment for Conflicting Objectives arXiv preprint arXiv:2602.02495 2026

[27] Jiachen Yao and Chang Su and Zhongkai Hao and Songming Liu and Hang Su and Jun Zhu Multiadam: Parameter-wise scale-invariant optimizer for multiscale training of physics-informed neural networks International conference on machine learning 2023 39702–39721 PMLR

[28] Stephen Boyd and Lieven Vandenberghe Convex optimization Cambridge university press 2004

[29] Diederik P Kingma and Jimmy Ba Adam: A method for stochastic optimization arXiv preprint arXiv:1412.6980 2014

[30] Zhongkai Hao and Jiachen Yao and Chang Su and Hang Su and Ziao Wang and Fanzhi Lu and Zeyu Xia and Yichi Zhang and Songming Liu and Lu Lu and others Pinnacle: A comprehensive benchmark of physics-informed neural networks for solving pdes Advances in Neural Information Processing Systems 2024 37 76721–76774

[31] Xavier Glorot and Yoshua Bengio Understanding the difficulty of training deep feedforward neural networks Proceedings of the thirteenth international conference on artificial intelligence and statistics 2010 249–256 JMLR Workshop and Conference Proceedings