• No results found

An Advanced Iterative Method Based on Intelligent Determination of Recurrences

N/A
N/A
Protected

Academic year: 2020

Share "An Advanced Iterative Method Based on Intelligent Determination of Recurrences"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

An Advanced Iterative Method Based on

Intelligent Determination of Recurrences

Moe Thuthu

Seiji Fujino

Yusuke Onoue

Abstract— In general the product-type iterative methods utilize three-term recurrences only in its al-gorithm for accleration of convergence rate. However, computational cost of three-term recurrences, i.e., computation of inner products, needs large amount. Accordingly it is crucial for us to devise an efficient iterative method using partly two-term recurrences without degradation of convergence rate. In this pa-per, we propose an advanced GPBiCG AR2 method by means of intelligent determination of two-term or three-term recurrences.

Keywords: GPBi-CG method, GPBiCG AR method, Two-term recurrences, Three-term recurrences, ad-vanced GPBiCG AR2 method

1

Introduction

Generalized Product Bi-Conjugate Gradient (abbrevi-ated as GPBi-CG) method [8] is an attractive iterative method for the solution of a linear system of equations with nonsymmetric coefficient matrix. However, the pop-ularity of GPBi-CG method has diminished over time ex-cept for the context of limited field of analysis because of instability of convergence rate. Therefore some versions of GPBi-CG method which have stability of convergence compared with the original GPBi-CG method have been proposed.

We proposed a safety variant (abbreviated as BiCGSafe) of Generalized Product type Bi-CG method from the viewpoint of reconstruction of the residual polynomial and determination of two acceleration parametersζnand

ηn [2]. It embodied that a particular strategy for

reme-dying the instability of convergence, acceleration parame-ters are decided from minimization of the associate resid-ual of 2-norm [6]. However, we could not reveal the origin of instability of GPBi-CG method because of reconstruc-tion of the algorithm. Though both convergence rate and stability of BiCGSafe method were improved, instability itself of GPBi-CG method could not corresponds directly to its algorithm.

Graduate School of Information Science and Electrical

Engi-neering, Kyushu University, Email: [email protected]

Research Institute for Information Technology, Kyushu

Univer-sity, Email: [email protected]

Graduate School of Information Science and Electrical

Engi-neering, Kyushu University, Email: [email protected]

As a result, we proposed the original GPBiCG AR (GP-BiCG with Associate Residual) method [3] in 2007, and could verify robustness of GPBiCG AR method. Moreover, we proposed simple variant of GPBiCG AR2 method to improve convergence rate. That is, in simple variant of GPBiCG AR2 method, three-term recurrences are adopted for odd iteration steps and two-term recur-rences are adopted for even iteration steps, one after the other. This remedy makes enhancement of convergence rate of GPBiCG AR method at fairly satisfied degree. However, sometimes this remedy has a limitation of en-hancement to a certain extent.

This paper is organized as follows. In section 2 we briefly review GPBi-CG and GPBiCG AR methods. In section 3 we consider on coeffcients of GPBi-CG like methods. In particular, we propose simple and advanced variants of GPBiCG AR method by means of improvement of intelligent determination of coefficients ζn, ηn. In sec-tion 4 we verify effectiveness of advanced variant of GP-BiCG AR2 method with parameterκthrough numerical experiments. In section 5 we draw some concluding re-marks.

2

GPBiCG AR method

We consider iterative methods for solving a linear system of equations

Ax=b (1)

whereA∈RN×N is a given nonsymmetric matrix, andx,

bis a solution vector and right-hand side vector, respec-tively. WhenAis a large, sparse matrix which arises from realistic problems, the efficient solution of (1) is substan-tially very difficult. This difficulty has led to the devel-opment of a rich variety of generalized CG type methods having varying degrees of success (see, e.g., [7]).

(2)

cases but fail in others heightens the need for further in-sight and development of the Lanczos type iterative meth-ods. We note that the basic recurrence relations between Lanczos polynomialsRn(λ) andPn(λ) hold as follows:

R0(λ) = 1, P0(λ) = 1, (2)

Rn+1(λ) = Rn(λ)−αnλPn(λ), (3)

Pn+1(λ) = Rn+1(λ) +βnPn(λ), n= 1,2, . . . . (4)

Then we can introduce the three-term recurrence rela-tions for Lanczos polynomialsRn(λ) only by eliminating

Pn(λ) from (2) and (4) as follows:

R0(λ) = 1, R1(λ) = (1−α0λ)R0(λ) (5)

Rn+1(λ) = (1 +αβn−1

n−1αn−αnλ)Rn(λ)

−βαn−1

n−1αnRn−1(λ), n= 1,2, . . . (6)

GPBi-CG method[8] was discovered that an often excel-lent convergence property can be gained by choosing for acceleration polynomials Hn(λ) that are built up in the three-term recurrence form as polynomial Rn(λ) in (5) and (6) by adding suitable undetermined parameters ζn andηn as follows:

H0(λ) = 1, H1(λ) = (1−ζ0λ)H0(λ), (7)

Hn+1(λ) = (1 +ηn−ζnλ)Hn(λ)−ηnHn−1(λ), (8)

n= 1,2, . . . .

The polynomialsHn(λ) satisfy Hn(0) = 1 and the rela-tion asHn+1(0)−Hn(0) = 0 for alln. Here we introduce an auxiliary polynomialsGn(λ) as

Gn(λ) := Hn(λ)ζ Hn+1(λ)

. (9)

By reconstruction of (6) using the acceleration polyno-mials Hn(λ) and Gn(λ), we have the following coupled two-term recursion of the form as

H0(λ) = 1, G0(λ) =ζ0, (10)

Hn(λ) = Hn−1(λ)−λGn−1(λ), (11) Gn(λ) = ζnHn(λ) +ηnGn−1(λ), (12)

n= 1,2, . . . .

Using these acceleration polynomials Hn(λ) andGn(λ), his discover led to the generalized product-type methods based on Bi-CG method for solving the linear system with nonsymmetric coefficient matrix. He refered as GPBi-CG

method [8]. However, the original Lanczos algorithm is also known to break down or nearly break down in some cases. In practice, the occurrence of a break down cause failure to converge to the solution of linear equations, and the increase of the iterations introduce numerical error into the approximate solution. Therefore, convergence of the generalized product-type methods is affected. Com-paratively little is known about the theoretical properties of the generalized product-type methods. The fact that the generalized product-type methods perform very well in some cases but fail in others motivates the need for further insight into the construction of polynomials for the product-type residualHn+1(λ)Rn+1(λ).

In a usual approach, acceleration parameters are de-cided from local minimization of the residual vector of 2-norm ||rn+1(:= Hn+1(λ)Rn+1(λ))||2, where Rn+1(λ) denotes the residual polynomial of Lanczos algorithm and

Hn+1(λ) denotes the acceleration polynomial for

conver-gence. Instead, it embodies that a particular strategy for remedying the instability of convergence. That is, the algorithm of GPBiCG AR method based on local min-imization of associate residual a rn(:= Hn+1(λ)Rn(λ)) with two parametersζn andηn is written as follows:

a rn=rn−ηnAzn1−ζnArn. (13) Here rn is the residual vector of the algorithm. Matrix-vector multiplication ofAunandArn+1are directly com-puted according to definition of multiplication of matrix

A and vector. On the other hand, Apn and Azn are computed using its recurrence. In the algorithm of GP-BiCG AR method, modification parts which differ from the conventional GPBi-CG method are indicated with underlines. The description as computeAun means that multiplication of matrixAand vectorun asAun is done according to multiplication’s definition. The algorithm of the original GPBiCG AR method are written as follows:

x0 is an initial guess, r0=b−Ax0,

chooser0 such that (r0, r0)= 0,

setβ1= 0, computeAr0,

forn= 0,1,· · · until||rn+1|| ≤ε||r0|| do :

begin

pn=rn+βn1(pn1un1),

Apn=Arn+βn1(Apn1−Aun1),

αn= (r

0,rn)

(r0, Apn),

an=rn, bn=Azn1, cn=Arn,

ζn= (bn,bn)(cn,an)(bn,an)(cn,bn) (cn,cn)(bn,bn)(bn,cn)(cn,bn),

ηn= (cn,cn)(bn,an)(bn,cn)(cn,an) (cn,cn)(bn,bn)(bn,cn)(cn,bn),

(if n= 0, thenζn= (cn,an)

(3)

un=ζnApn+ηn(tn1rn+βn1un1), computeAun,

tn=rn−αnApn,

zn =ζnrn+ηnzn1−αnun,

Azn=ζnArn+ηnAzn−1−αnAun, xn+1=xn+αnpn+zn,

rn+1=tn−Azn,

computeArn+1,

βn= αζn

n ·

(r0,rn+1) (r0,rn) , end

3

Intelligent

determination

of

coeffi-cients

3.1

GPBi-CG

Coefficientsζn,ηn are computed for every iteration step by means of local minimization of 2-norm of residual

rn+1:=Hn+1(λ)Rn+1(λ).

an=tn, bn=yn, cn=Atn, (14)

ζn= ((bcn,bn)(cn,an)(bn,an)(cn,bn)

n,cn)(bn,bn)(bn,cn)(cn,bn), (15)

ηn= ((ccn,cn)(bn,an)(bn,cn)(cn,an)

n,cn)(bn,bn)(bn,cn)(cn,bn). (16)

However, residual vectorrn+1 and solution vectorxn+1 are derived from reccurences with different root, respec-tively.

tn =rn−αnApn, (17)

rn+1=tn−ζnAtn−ηnyn,

(=tn−Azn) (18)

xn+1=xn+αnpn+zn. (19)

Because coefficients ζn, ηn are designed so as to be in-cluded in the recurrence of residual vectorrn+1. Accord-ingly solution vectorxn+1may differ from residual vector

rn+1 during iteration steps.

3.2

GPBiCG AR

Coefficientsζn,ηn are computed for every iteration step by means of local minimization of 2-norm of associate residualarn+1(=rn−ηnAzn1−ζnArn).

an=rn, bn=Azn1, cn=Arn, (20)

ζn= eqn.(15), ηn = eqn.(16) (21)

On the contrary, in GPBiCG AR, both residual vector

rn+1 and solution vector xn+1 are derived from

recur-rence with the same root as below.

tn =rn−αnApn, (22)

xn+1=xn+αnpn+zn, (23)

rn+1=tn−Azn. (24)

However, coefficientsζn,ηnare not included in the recur-rence of residual vectorrn+1 itself. Therefore, we adopt an associate residual vectorarn+1:=Hn+1(λ)Rn(λ) for determination of ζn,ηn.

3.3

Variants of GPBiCG AR2

Coefficients ζn, ηn of simple variant of GPBiCG AR2 method are decided as below.

if step is even number, then

ζn= eqn.(15), ηn= eqn.(16) else (i.e., step is odd number)

ζn= ((ccnn,,acnn)), ηn = 0,

end if

Coefficientsζn,ηn of advanced variant of GPBiCG AR2 method are decided as below. κis given as 0 < κ≤1.0 for taking account of effect of term of ηnAzn1.

ρ= |(an,cn)| ||an|| ||cn||, if ρ < κ, then

ζn= eqn.(15), ηn = eqn.(16)

else

ζn= (cn,an)

(cn,cn), ηn= 0, end if

Criterion as |(an,cn)|

||an|| ||cn|| =

|(rn,Arn)|

||rn|| ||Arn|| < κ based on Ref.[5], is introduced in place of odd or even number of iteration steps. Parameterκis a scalar value included in [0,1]. This variant of GPBiCG AR2 method with alter-native recurrences is refered to as anadvanced variant

of GPBiCG AR2 method with parameter κ. The al-gorithm of advanced variant of GPBiCG AR2 method is listed as follows:

x0 is an initial guess, r0=b−Ax0, chooser0 such that (r0, r0)= 0,

setβ1= 0, κis given as 0< κ≤1,

computeAr0,

forn= 0,1,· · · until||rn+1|| ≤ε||r0||do :

begin

pn=rn+βn1(pn1un1),

(4)

αn = (r

0,rn)

(r0, Apn),

an =rn, bn =Azn1, cn =Arn,

ρ= |(an,cn)| ||an|| ||cn||, if ρ < κ, then

ζn =(bn,bn)(cn,an)(bn,an)(cn,bn) (cn,cn)(bn,bn)(bn,cn)(cn,bn),

ηn =((ccnn,,ccnn)()(bbnn,,abnn))((bbnn,,cncn)()(cncn,,abnn)), un=ζnApn+ηn(tn−1rn+βn−1un−1),

computeAun,

tn=rn−αnApn,

zn=ζnrn+ηnzn1−αnun,

Azn=ζnArn+ηnAzn1−αnAun, else

ζn =(cn,an)

(cn,cn), ηn= 0,

un=ζnApn,

computeAun,

tn=rn−αnApn,

zn=ζntn,

Azn=ζnArn−αnAun, end if

xn+1=xn+αnpn+zn, rn+1=tn−Azn,

computeArn+1,

βn =αζn

n ·

(r0,rn+1) (r0,rn) , end

4

Numerical experiments

[image:4.595.63.281.67.509.2]

In this section numerical experiments will be presented. All computations were done in double precision float-ing point arithmetics, and performed on HP workstation xw4200 with CPU of Intel(R) Pentium (R) 4, clock of 3.9GHz, main memory of 3GB, OS of Suse Linux version 9.2. Compile option with “-O3” is used. The right-hand side b was imposed from the physical load conditions. The stopping criterion for successful convergence of the iterative methods is less than 107of the relative residual 2-norm||rn+1||2/||r0||2. The maximum number of itera-tions is fixed as 104. The initial shadow residualr0is set as the initial residualr0(=b−Ax0). Parameterκvaries from 0.0 to 1.0 at the interval of 0.05. In Table 1 we show chacteristics of test matrices. These test matrices are derived from Florida sparse matrix collection[1]. In Table 1, n, nnz and ave. nnz denote dimension of ma-trix, total number of nonzero entries and average number of nonzero enties per one row, respectively. The symbol “” means breakdown during iteration process.

Table 1: The chacteristics of test matrices.

matrix n nnz ave. analytic

nnz field

[image:4.595.310.543.83.393.2]

big 13,209 91,465 6.92 structural sme3Da 12,504 874,887 69.97 structural sme3Db 29,067 2,081,063 71.60 structural xenon1 48,600 1,181,120 24.30 structural comsol 9,801 48,609 4.96 structural 0 0 100 9,801 48,609 4.96 structural 0 0 200 39,601 197,209 4.98 structural 2007OK01 54,903 3,990,483 72.68 structural wang3 26,064 177,168 6.80 electrial wang4 26,068 177,196 6.80 electrial memplus 17,758 126,150 7.10 electrial 2D bjtcai 27,628 442,898 16.03 semiconduc. 3D 3D 51,448 1,056,610 20.54 semiconduc. nmos3 18,588 386,594 20.80 semiconduc. ex11 16,614 1,096,948 66.03 hydro dynamic ex19 12,005 259,879 21.65 hydro dynamic epb1 14,734 95,053 6.45 thermal epb2 25,228 175,027 6.94 thermal epb3 84,617 463,625 5.48 thermal poisson3da 13,514 352,762 26.10 poisson p poisson3db 85,623 2,374,949 27.74 poisson p fidap035 19,716 218,308 11.07 fluid dynamic af23560 23,560 484,256 20.55 fluid dynamic

Table 2: Iterations, computation times and time ratios of advanced variant of GPBiCG AR2 method withκto

time of GPBi-CG and GPBiCG AR methods.

matrix GP AR advanced AR2

itr. time itr. time itr. time opt. ratio to

[s] [s] [s] κ GP AR

comsol 261 0.22 255 0.21 215 0.17 .30 0.77 0.81 sme3Db 4612 95.65 4738 96.94 3893 79.74 .55 0.83 0.82 memplus 624 1.47 601 1.32 514 1.10 .40 0.75 0.83 sme3Da 5410 43.54 4028 31.98 3469 27.66 .95 0.64 0.86 wang3 187 0.69 181 0.62 166 0.54 .20 0.78 0.87 epb1 347 0.62 351 0.58 346 0.51 .05 0.82 0.88 0 0 100 105 0.10 100 0.09 100 0.08 .55 0.80 0.89 2D bjtcai 4058 22.31 3818 19.73 3430 17.48 .20 0.78 0.89 af23560 1942 10.15 2058 10.18 1829 9.08 .80 0.89 0.89 xenon1 488 6.59 521 6.67 468 5.98 .50 0.91 0.90 wang4 398 1.44 395 1.31 363 1.21 .85 0.84 0.92 ns3Da 739 11.93 767 12.16 70011.16 .50 0.94 0.92 poisson3db 161 6.73 162 6.53 156 6.05 .45 0.90 0.93 0 0 200 207 1.13 204 1.02 197 0.96 .95 0.85 0.94 epb2 230 0.79 239 0.77 231 0.73 .70 0.92 0.95 3D 3D 6344 75.88 6102 72.08 .20 – 0.95 ex19 2237 5.96 2218 5.69 2098 5.44 .15 0.91 0.96 2007OK01 1839 57.74 1866 57.39 180255.31 .55 0.96 0.96 poisson3da 87 0.35 90 0.36 89 0.35 .45 1.00 0.97 epb3 2866 37.09 2647 30.79 2678 30.07 .15 0.81 0.98 ex11 981 8.13 917 7.57 901 7.45 .95 0.92 0.98 fidap035 1053 3.37 923 2.83 932 2.82 .40 0.84 1.00 big 2528 4.17 2235 3.412235 3.47 1.0 0.83 1.02

[image:4.595.311.546.444.697.2]
(5)

shown in the most right column implies computation time of advanced variant of GPBiCG AR2 method with opti-mumκto the original GPBi-CG and GPBiCG AR meth-ods. The values of advanced variant of GPBiCG AR2 method represents those of the least computation time. From Table 2, we can understand that advanced variant of GPBiCG AR2 method with optimum κ outperforms well compared with other iterative methods.

0 0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 17 19 21 23 25

Ratio of two-term recurrence

Time [s]

kappa

matrix: 2D_bjtcai

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

(a)matrix: 2D bjtcai

0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.17 0.18 0.19 0.2 0.21 0.22

Ratio of two-term recurrence

Time [s]

kappa matrix: comsol

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

(b)matrix: comsol

0 0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 27 32 37

Ratio of two-term recurrence

Time [s]

kappa matrix: sme3da

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

[image:5.595.313.541.71.592.2]

(c)matrix: sme3da

Figure 1: Variation of ratio of two-term recurrences of GPBiCG AR2 method with various values ofκ.

0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 6 6.5 7 7.5 8

Ratio of two-term recurrence

Time [s]

kappa matrix: poisson3db

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

(a)matrix: poisson3db

0 0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 79 89 99 109 119 129

Ratio of two-term recurrence

Time [s]

kappa matrix: sme3db

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

(b)matrix: sme3db

0 0.2 0.4 0.6 0.8 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5

Ratio of two-term recurrence

Time [s]

kappa matrix: memplus

Advanced AR2(κ)_time ratio of two-term recurrence AR_time

(c)matrix: mumplus

Figure 2: Variation of ratio of two-term recurrences of GPBiCG AR2 method with various values ofκ. (cont’d)

[image:5.595.57.283.185.707.2]
(6)

axis means ratio of two-term recurrence of advanced GP-BiCG AR2 method. Horizontal axis means values of pa-rameter κ. From Figs.1-2, it can be seen that advanced GPBiCG AR2 method with κ works well exception for very small values of parameterκ.

Figs.3 (a)-(d) exhibit history of relative residual 2-norm of GPBiCG (in pink dotted line), GPBiCG AR (in blue dashed line with mark “ ”) and advanced variant of GP-BiCG AR2 (in red solid line) methods. From Fig.3, it can be made clear that advanced variant of GPBiCG AR2 method has the most excellence of robust convergence rate.

5

Concluding remarks

The advanced variant of GPBiCG AR2 method outper-forms well compared with the conventional GPBi-CG, GPBiCG AR and simple variant of GPBiCG AR2 meth-ods. A future work is to choose an optimum κfor each matrix. Moreover, it is crucial to examine the relation-ship between κ used in BiCGStab method [5] and that used in GPBiCG AR method.

References

[1] Florida sparse matrix collection: http://www.cise. ufl.edu/research/sparse/matrices/

[2] S. Fujino, M. Fujiwara and M. Yoshida: BiCGSafe method based on minimization of associate residual, Transaction of JSCES 2005. (in Japanese)

[3] Moe Thuthu, S. Fujino: Stability of GPBiCG AR method based on minimization of associate resid-ual, The Abstract of Asian Symposium on Computer Mathematics, December 2007, Singapore.

[4] Moe Thuthu, S. Fujino: Stability of GPBiCG AR method based on minimization of associate residual, Transaction of ASCM, 5081(2008), 108-120.

[5] G. Sleijpen, H. van der Vorst: Maintaining conver-gence properties of BiCGstab methods in finite pre-cision arithmetic, Numerical Algorithms, 10(1995), pp.203-223.

[6] H.A. van der Vorst: Bi-CGSTAB: A fast and smoothly converging variant of Bi-CG for the solu-tion of nonsymmetric linear systems, SIAM J. Sci. Stat. Comput.,13(1992), 631-644.

[7] H.A. van der Vorst: Iterative Krylov precondition-ings for large linear systems, Cambridge University Press, Cambridge, 2003.

[8] S.-L. Zhang: GPBi-CG: Generalized product-type preconditionings based on Bi-CG for solving non-symmetric linear systems, SIAM J. Sci. Comput.,

18(1997), 537-551.

-7 -6 -5 -4 -3 -2 -1 0 1

0 100 200 300 400 500 600

Relative Residual

Iterations matrix: memplus

Advanced AR2(κ) AR GP

(a)matrix: memplus at kappa = 0.4

-7 -6 -5 -4 -3 -2 -1 0 1 2 3

0 1000 2000 3000 4000 5000

Relative Residual

Iterations matrix: sme3da

Advanced AR2(κ) AR GP

(b)matrix: sme3da at kappa = 0.95

-7 -6 -5 -4 -3 -2 -1 0 1

0 1000 2000 3000 4000 5000

Relative Residual

Iterations matrix: sme3db

Advanced AR2(κ) AR GP

(c)matrix: sme3db at kappa = 0.55

-7 -6 -5 -4 -3 -2 -1 0 1

0 50 100 150 200 250

Relative Residual

Iterations matrix: comsol

Advanced AR2(κ) AR GP

[image:6.595.318.528.70.741.2]

(d)matrix: comsol at kappa = 0.3

Figure

Table 2: Iterations, computation times and time ratiosAR2 method with κ totime of GPBi-CG and GPBiCGAR methods.
Figure 1: Variation of ratio of two-term recurrences ofGPBiCGAR2 method with various values of κ.
Figure 3: History of relative residual 2-norm of GPBiCG,GPBiCGAR and advanced GPBiCGAR2 methods.

References

Related documents

Both of the two patients with chronic CSCR studied with half dose verteporfin and delayed activation demonstrated complete resolution of subretinal fluid at 1

The experiment was conducted at two villages named Rajpur and Garaikuti of Muktagacha Upazila under Mymensingh district in Bangladesh, with 12 indigenous

As it was discussed in the introduction, the status of security education is an essential aspect of increasing the level of protection and resilience of critical infrastructure.

Our case had no evidence of chronic gastric infection (such as H. pylori and EBV infection) and the IMT tissue was far from the previous surgical boundary, but ALK was positive

Against this background, our study aims to evaluate the costs, effects, and cost-effectiveness of scaling up community-based VCT in West- Java in order to support the

Following the genetic resolution of Vici syndrome in 2013, a number of disorders associated with defects in primary autophagy regulators have now been identified – for example,

The continuous variables are expressed as the means, standard deviations, medians, and interquartile ranges (IQR). The qualitative variables are expressed as percent-

Problematic Internet use, health anxiety aroused by online searches for health information and escalation of health concerns as an indicator of cyberchondria, are all associated