Hindawi Publishing Corporation Abstract and Applied Analysis Volume 2013, Article ID 893045, 10 pages http://dx.doi.org/10.1155/2013/893045 Research Article A Non-NP-Complete Algorithm for a Quasi-Fixed Polynomial Problem Yi-Chou Chen1 and Hang-Chin Lai2 1 2 Department of General Education, National Army Academy, Taoyuan 320, Taiwan Department of Mathematics, National Tsing Hua University, Hsinchu 300, Taiwan Correspondence should be addressed to Hang-Chin Lai; laihc@mx.nthu.edu.tw Received 15 January 2013; Accepted 24 February 2013 Academic Editor: Jen-Chih Yao Copyright © 2013 Y.-C. Chen and H.-C. Lai. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. π Let πΉ : R × R → R be a real-valued polynomial function of the form πΉ(π₯, π¦) = ∑π=0 ππ (π₯)π¦π , with degree of π¦ in πΉ(π₯, π¦) = π ≥ 1, π₯ ∈ R. An irreducible real-valued polynomial function π(π₯) and a nonnegative integer π are given to find a polynomial function π¦(π₯) ∈ R[π₯] satisfying the following expression: πΉ(π₯, π¦(π₯)) = πππ (π₯) for some constant π ∈ R. The constant π is dependent on the solution π¦(π₯), namely, a quasi-fixed (polynomial) solution of the polynomial-like equation (∗). In this paper, we will provide a non-NP-complete algorithm to solve all quasi-fixed solutions if the equation (∗) has only a finite number of quasi-fixed solutions. 1. Introduction and Preliminaries Lenstra [1] found that a polynomial function πΉ(π₯, π¦) ∈ Q(πΌ)[π₯, π¦](where πΌ is an algebraic number) can be solved to a polynomial function π¦ = π¦(π₯) ∈ Q(πΌ)[π₯] such that πΉ(π₯, π¦(π₯)) = 0. It can thus be derived to find a polynomial π¦ = π¦(π₯) such that there exists an π₯ ∈ Q(πΌ)[π₯] as a fixed point of the polynomial function πΉ(π₯, π¦(π₯)); that is, πΉ (π₯, π¦ (π₯)) = π₯ (1) has a polynomial solution π¦(π₯) ∈ Q(πΌ)[π₯]. Furthermore, Tung [2, 3] extended (1) to solve π¦(π₯) for the following equation: πΉ (π₯, π¦ (π₯)) = ππ₯π , for π₯ ∈ K (field) , π ∈ N, (2) where π is a real constant depending on the polynomial solution π¦(π₯) and the given positive integer π ∈ N. Recently, Lai and Chen [4] extended the expression (2) to solve π¦(π₯) to satisfy the polynomial equation as the following form: πΉ (π₯, π¦ (π₯)) = πππ (π₯) , π₯ ∈ R, (3) where π(⋅) is an irreducible polynomial in π₯ ∈ R and the polynomial functions πΉ(π₯, π¦) : R × R → R are written by π πΉ (π₯, π¦) =∑ππ (π₯) π¦π , π=0 (4) with degree π¦ in πΉ (π₯, π¦) denoted by degπ¦ πΉ = π > 1. Remark 1. Recall that a polynomial function π¦ = π¦(π₯) satisfying (3) is called a quasi-fixed (polynomial) solution corresponding to the real value π. This number π is called a quasi-fixed (polynomial) value corresponding to the polynomial solutions π¦ = π¦(π₯). Note that the equation may not be solvable; if it is solvable, the number of all solutions may be infinitely many, or finitely many quasi-fixed solutions If this equation has infinitely many quasi-fixed solutions, by [4, Theorem 3.5], we have (1) ππ (π₯) must be πππ (π₯) for some π ∈ R, π ∈ N, (2) those solutions must assume a fixed form like π (π₯) − π −1 + πππ (π₯) for any π ∈ R. π ππ (π₯) (5) Moreover, if this equation has only finitely many quasi-fixed solutions, by [4, Corollary 3.3], the bound of all solutions is at most degπ¦ πΉ + 2. 2 Abstract and Applied Analysis In this paper, we deal with the case of finitely many solutions and provide a non-NP-complete algorithm to obtain all representations of quasi-fixed solutions. Remark 2. An algorithm is called “NP-complete” if the algorithm is computed in an exponential time of the input size “n”; that is, the computing time in the algorithm does not exceed π(ππ ). Otherwise, the algorithm is called “nonNP-complete”; that is, the algorithm can be computed in a polynomial time not exceeding π(ππ ) for some fixed real number π. The remainder of the paper is organized as follows: Section 2 introduces an example for the practical algorithm. Section 3 describes the main algorithm and its processes. Section 4 proves that the main algorithm is indeed non-NPcomplete. We have given two example problems in Section 5. and we have π§π (π₯) + 2 π¦={ π§π (π₯) − 2 ={ 2 (mod π (π₯)) −2 (mod π (π₯)) , (12) with an indeterminate π§. To determine π§, we substitute this π¦ (in (12)) into πΉ(π₯, π¦), then (8) becomes (π1 ) { (1) πΉ (π₯, π¦) = πΉ (π₯, π§π (π₯) + 2) = ππ2 (π₯) (2) πΉ (π₯, π¦) = πΉ (π₯, π§π (π₯) − 2) = ππ2 (π₯) . (13) This yields (1) π2 (π₯) [π (π₯) π§2 + 4π§ − π (π₯)] = ππ2 (π₯) (14) (π2 ) { (2) π2 (π₯) [π (π₯) π§2 − 4π§ − π (π₯)] = ππ2 (π₯) . Both sides of (14) divide by π2 (π₯) to become 2. Relative Algorithm and Some Examples Let πΉ(π₯, π¦) ∈ R[π₯, π¦] and an irreducible polynomial function π(π₯) ∈ R[π₯]. To complete our algorithm, we need an existing algorithm. In [2], Tung has established the following algorithm. Algorithm 3 (Tung [5]). Consider the following technique. Input. Given is a polynomial πΉ(π₯, π¦) ∈ R[π₯, π¦]. (π3 ) { (1) π (π₯) π§2 + 4π§ − π (π₯) = π (2) π (π₯) π§2 − 4π§ − π (π₯) = π. (15) According to Algorithm 3, we obtain π§ = 1 and π§ = −1, so the solutions (12) of problem (π) are π¦={ −π (π₯) + 2 π§π (π₯) + 2 π (π₯) + 2 ={ or { π§π (π₯) − 2 π (π₯) − 2 −π (π₯) − 2. (16) In Section 3, we provide a non-NP-complete algorithm to satisfy (3). Output. All solutions π¦ = π¦(π₯) satisfy πΉ (π₯, π¦ (π₯)) = π, for some π ∈ R, (6) in polynomial time of π€π, where π€ is the computer memory of all coefficients of πΉ(π₯, π¦) and π = degπ₯ πΉ(π₯, π¦) + degπ¦ πΉ(π₯, π¦). Moreover, the number of all solutions is at most degπ¦ πΉ(π₯, π¦). We provide a simple example to explain our aim for solving the quasi-fixed polynomial solutions related to Algorithm 5 (in Section 3) as follows. 3. Computing Procedure In this paper, we may assume that the number of all solutions of (3) is finite and then constitute an algorithm of the approximate solutions for the quasi-fixed polynomial equation (3) as follows. Algorithm 5. Consider the following technique. Input. Given a polynomial πΉ(π₯, π¦) ∈ R[π₯, π¦], π(π₯) ∈ R[π₯] irreducible and π ∈ N. Example 4. Let πΉ (π₯, π¦) = π (π₯) [π¦2 − π2 (π₯) − 4] (7) 2 and π(π₯) = π₯ + π₯ + 1. Then degπ¦ πΉ = π = 2. Solve all quasifixed solutions of πΉ (π₯, π¦) = ππ2 (π₯) . 2 2 π (π₯) [π¦ − π (π₯) − 4] = ππ (π₯) , πΉ (π₯, π¦ (π₯)) = πππ (π₯) for some π ∈ R, (17) (8) by a non-NP-complete algorithm. The following definitions are given by [6, page 421]. (9) Definition 6. (i) The content of πΉ(π₯, π¦) in (4), denoted by contπ¦ πΉ, is defined by the greatest common divisor (g.c.d): By (7) and (8), we obtain 2 Output. All solutions π¦ = π¦(π₯) satisfy gcd (ππ (π₯) , ππ −1 (π₯) , . . . , π0 (π₯)) = contπ¦ πΉ. divides both sides by π(π₯), then it becomes π¦2 − π2 (π₯) − 4 = ππ (π₯) . (10) π¦2 − 4 = 0 mod π (π₯) , (11) It follows that (18) (ii) The primitive part ppπ¦ πΉ of πΉ(π₯, π¦) is πΉ(π₯, π¦)/contπ¦ πΉ ∈ R[π₯, π¦], and πΉ(π₯, π¦) is primitive if contπ¦ πΉ = 1. From (i) and (ii), we have πΉ (π₯, π¦) = contπ¦ πΉ ⋅ ppπ¦ πΉ. (19) Abstract and Applied Analysis 3 To complete the following algorithm, we need the following elementary property. Lemma 7. Let πΉ(π₯, π¦) ∈ R[π₯, π¦] and π(π₯) be an irreducible polynomial in R[π₯]. Consider the module equation πΉ (π₯, π¦) = 0 (mod π (π₯)) . (20) The number of all solutions π¦ = π¦(π₯) (mod π(π₯)) is thus at most degπ¦ πΉ. According to Lemma 7, the solution number does not exceed degπ¦ πΉ, thus we may assume that π¦ = π0 (π₯) is a solution of (28) with deg π0 (π₯) < deg π(π₯); please note that the choice of π0 (π₯) may be larger than 1 and we may define a solution set π0 (πΉ) which collects such π0 (π₯) by setting as the following form: π0 (π₯) ∈ π0 (πΉ) = {π10 (π₯) , π20 (π₯) , . . . , ππ00 (π₯)} . (29) Consequently, the expression (23) can go to Step 2. Assumption. Throughout this algorithm, for any πΉ(π₯, π¦) ∈ R[π₯, π¦], one can solve all solutions π¦ = π(π₯) (mod π(π₯)) of the equation Step 2. For each π0 (π₯) ∈ π0 (πΉ) in (Step 1, (1.2.2)), we can replace π¦ by π§π(π₯) + π0 (π₯) in (23), and then (23) becomes πΉ (π₯, π (π₯)) = 0 mod π (π₯) . πΉ (π₯, π§π (π₯) + π0 (π₯)) = πππ (π₯) . (21) The procedure of our main algorithm is described below. Procedures of Main Algorithm (Algorithm 5) Step 0. If contπ¦ πΉ | ππ (π₯) and contπ¦ πΉ = 1, then let πΉ1 (π₯, π¦) = πΉ(π₯, π¦) and move to (Step 1, (1.2.2)). We let π»1 (π₯, π§) = πΉ(π₯, π§π(π₯) + π0 (π₯)). Thus it follows from Definition 6(ii) that there exists πΉ2 (π₯, π¦) = ppπ¦ π»1 ∈ R [π₯, π¦] πΉ (π₯, π¦) = (contπ¦ πΉ) πΉ1 (π₯, π¦) , (22) π πΉ (π₯, π¦) = ππ (π₯) , (32) Equation (30) then becomes where πΉ1 (π₯, π¦) ∈ R[π₯, π¦] is a primitive polynomial. π»1 (π₯, π¦) = πππ (π₯) . Step 1.1. If contπ¦ πΉ β€ ππ (π₯), we would have the problem (31) which is a primitive polynomial function so that π»1 (π₯, π¦) = (contπ¦ π»1 ) πΉ2 (π₯, π¦) . Step 1. For convenience, we let (30) (33) Next, we will prove that π(π₯) | contπ¦ π»1 . (23) to deduce that contπ¦ πΉ | π ⋅ ππ (π₯). But contπ¦ πΉ β€ ππ (π₯), then π = 0. Consequently, (23) becomes Step 2.1. If contπ¦ π»1 β€ ππ (π₯), (32) and (33) can be extrapolated as to contπ¦ π»1 | π ⋅ ππ (π₯). Since contπ¦ π»1 β€ ππ (π₯), then π = 0. Consequently, (33) becomes πΉ (π₯, π¦) = 0. π»1 (π₯, π¦) = 0. (24) We can then solve all solutions π¦(π₯) for πΉ(π₯, π¦) = 0 to get a solution set π0 = {π¦ (π₯) : πΉ (π₯, π¦ (π₯)) = 0} . (25) We can then solve all solutions π¦(π₯) for π»1 (π₯, π¦) = 0 to get a solution set π1 = {π¦ (π₯) π (π₯) + π0 (π₯) : π»1 (π₯, π¦ (π₯)) = 0, π0 (π₯) ∈ π0 (πΉ)} . Step 1.2. If contπ¦ πΉ | ππ (π₯) and contπ¦ πΉ =ΜΈ 1, then contπ¦ πΉ = πβ1 (π₯) with β1 ≤ π. In this case, (23) becomes πΉ1 (π₯, π¦) = πππ−β1 (π₯) . (26) π0 = {π¦ (π₯) : πΉ1 (π₯, π¦ (π₯)) = π} . πΉ1 (π₯, π¦) = 0 (mod π (π₯)) . (28) (36) Step 2.2.1. In case β2 = π, (36) becomes πΉ2 (π₯, π¦) = π (27) Step 1.2.2. If β1 < π, then π − β1 > 0 and we can divide both sides of (26) by π(π₯); consequently, (35) Step 2.2. If contπ¦ π»1 | ππ (π₯), then contπ¦ π»1 = πβ2 (π₯) with β2 ≤ π. In this case, (33) becomes πΉ2 (π₯, π¦) = πππ−β2 (π₯) . Step 1.2.1. In case β1 = π, then (26) becomes πΉ1 (π₯, π¦) = π which can be solved by Algorithm 3 to obtain all solutions for the equation πΉ1 (π₯, π¦) = π to get π¦ = π¦(π₯) and obtain a set (34) (37) which can be solved by Algorithm 3 to get π¦ = π¦(π₯) and obtain a set π1 = {π¦ (π₯) π (π₯) + π0 (π₯) : πΉ2 (π₯, π¦ (π₯)) = π, π0 (π₯) ∈ π0 (πΉ)} . (38) 4 Abstract and Applied Analysis Step 2.2.2. If β2 < π, then π − β2 < 0 and we can divide both sides of (36) by π(π₯); consequently, πΉ2 (π₯, π¦) = 0 (mod π (π₯)) . (39) By the same reasoning used in [Step 1.2.2], we can solve π¦ = π1 (π₯) with deg π1 (π₯) < deg π(π₯) and obtain the set π1 (π₯) ∈ π1 = {π11 (π₯) , π21 (π₯) , . . . , ππ11 (π₯)} . (40) Step 3.2.1. If β3 = π, then (48) becomes πΉ3 (π₯, π¦) = π (49) and, by Algorithm 3, we compute π¦ = π¦(π₯) and collect π¦ (π₯) π2 (π₯) + π1 (π₯) π (π₯) + π0 (π₯) (50) in π2 for all π1 (π₯)π(π₯) + π0 (π₯) ∈ π1 (πΉ). Hence, we output π2 = {π¦ (π₯) π2 (π₯) + π1 (π₯) π (π₯)+ π0 (π₯) : πΉ3 (π₯, π¦ (π₯)) = π, We let π1 (π₯) π (π₯) + π0 (π₯) ∈ π1 (πΉ) } . π1 (πΉ) = {π1 (π₯) π (π₯) + π0 (π₯) : π1 (π₯) ∈ π1 , π0 (π₯) ∈ π0 (πΉ)} , (41) (51) Consequently, expression (33) can go to Step 3. Step 3. For each π1 (π₯)π(π₯) + π0 (π₯) ∈ π1 (πΉ), we can replace π¦ by π§π2 (π₯) + π1 (π₯)π(π₯) + π0 (π₯) in (23). It then becomes πΉ (π₯, π§π2 (π₯) + π1 (π₯) π (π₯) + π0 (π₯)) = πππ (π₯) . (42) Moreover, we let π»2 (π₯, π§) = πΉ(π₯, π§π2 (π₯) + π1 (π₯)π(π₯) + π0 (π₯)) and π»2 (π₯, π¦) = (contπ¦ π»2 ) πΉ3 (π₯, π¦) (43) for a primitive polynomial πΉ3 (π₯, π¦) = ppπ¦ π»2 ∈ R[π₯, π¦], so that (42) becomes π»2 (π₯, π¦) = πππ (π₯) . (44) Next, we will prove that π2 (π₯) | contπ¦ π»2 . π Step 3.1. If contπ¦ π»2 β€ π (π₯), and (43) and (44) are extrapolated, we have contπ¦ π»2 | π ⋅ ππ (π₯) . (45) Since contπ¦ π»2 β€ ππ (π₯), we have π = 0. Thus (44) becomes π»2 (π₯, π¦) = 0. πΉ3 (π₯, π¦) = 0 (modπ (π₯)) . (46) π2 = {π¦ (π₯) π2 (π₯) + π1 (π₯) π (π₯) + π0 (π₯) : π»2 (π₯, π¦ (π₯)) = 0, π1 (π₯) π (π₯) + π0 (π₯) ∈ π1 (πΉ) } . (47) Step 3.2. If contπ¦ π»2 | ππ (π₯), then contπ¦ π»2 = πβ3 (π₯) for some positive integer β3 ≤ π and (44) becomes (48) (52) By the same reasoning used in (Step 1.2.2), we can solve π¦ = π2 (π₯) with deg π2 (π₯) < deg π(π₯) and obtain the set π2 (π₯) ∈ π2 = {π12 (π₯) , π22 (π₯) , . . . , ππ22 (π₯)} . (53) We let π2 (πΉ) = {π2 (π₯) π2 (π₯) + π1 (π₯) π (π₯) + π0 (π₯) : π2 (π₯) ∈ π2 , π1 (π₯) π (π₯) + π0 (π₯) ∈ π1 (πΉ) } , (54) thus expression (44) can go to Step 4. Continuing this process, we get the (π − 1)-th step and a sequence {β1 , β2 , . . . , βπ−1 } and go to the next π-th step. π Step π. For each ∑π−2 π=0 ππ (π₯)π (π₯) ∈ ππ−2 (πΉ), we can replace π¦ π−1 by π§π (π₯) + ⋅ ⋅ ⋅ + π0 (π₯) in (23), and then (23) becomes πΉ (π₯, π§ππ−1 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) = πππ (π₯) . Hence, we solve all solutions π¦(π₯) such that π»2 (π₯, π¦) = 0 to obtain a solution set πΉ3 (π₯, π¦) = πππ−β3 (π₯) . Step 3.2.2. If β3 < π, we use π(π₯) to divide both sides of (48) to obtain (55) We let π»π−1 (π₯, π§) = πΉ(π₯, π§ππ−1 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) and π»π−1 (π₯, π¦) = (contπ¦ π»π−1 ) πΉπ (π₯, π¦) (56) for a primitive polynomial πΉπ (π₯, π¦) ∈ R[π₯, π¦], then (55) becomes π»π−1 (π₯, π¦) = πππ (π₯) . (57) Note that in Section 4, Lemma 9, we will prove that ππ−1 (π₯) | contπ¦ π»π−1 . Step k.1. If contπ¦ π»π−1 β€ ππ (π₯), by (56) and (57), we have contπ¦ π»π−1 | π ⋅ ππ (π₯) , since contπ¦ π»π−1 β€ ππ (π₯), we have π = 0. (58) Abstract and Applied Analysis 5 Thus (57) becomes π»π−1 (π₯, π¦) = 0. (59) Hence, we solve all solutions π¦(π₯) such that π»π−1 (π₯, π¦) = 0 to obtain a solution set π−2 ππ−1 = {π¦ (π₯) ππ−1 + ∑ ππ (π₯) ππ (π₯) : π»π−1 (π₯, π¦ (π₯)) = 0, π=0 π−2 ∑ ππ (π₯) ππ (π₯) ∈ ππ−2 (πΉ)} . π=0 (60) Step k.2. If contπ¦ π»π−1 | ππ (π₯), then contπ¦ π»π−1 = πβπ (π₯) for some positive integer βπ ≤ π and (57) becomes πΉπ (π₯, π¦) = πππ−βπ (π₯) . (61) (68) by Corollary 11 and let π»π (π₯, π¦) = ππ (π₯) πΉπ+1 (π₯, π¦) . (69) (62) πΉπ+1 (π₯, π¦ (π₯)) = π. (63) Moreover, by Algorithm 3, we can get a solution set π such that the bound of all solutions is “π ⋅|ππ−1 (πΉ)|.” So the solution set of (3) is contained in By Algorithm 3, we compute π¦ = π¦(π₯) and obtain π¦ (π₯) ππ−1 (π₯) + ππ−2 (π₯) ππ−2 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯) ππ (π₯) | π»π (π₯, π¦) Thus, the possible solutions of π»π (π₯, π¦) = πππ (π₯) are those solutions π¦(π₯) satisfying Step k.2.1. If βπ = π, then (61) becomes πΉπ (π₯, π¦) = π. Remark 8. (i) If ππ = 0, then ππ+1 = 0 and if ππ+1 = 0, then ππ+1 (πΉ) = 0 for π ≥ 0. This means that if ππ = 0, then the work finishes at step π + 1 for π ≥ 0. (ii) This algorithm is not an infinite loop. Since βπ < π, and by Corollary 13, we have βπ < βπ+1 for π = 1, 2, . . ., thus this algorithm will terminate at the (π + 1)-th Step. We can thus say that this algorithm is a finite loop algorithm. (iii) We may assume that the cardinal number |ππ | < ∞, for π = 1, 2, . . .; however, if |ππ | = ∞, then Algorithm 5 has an infinite number of solutions, which contradicts our assumption. Remark 8(ii) shows that the maximum number of steps in this algorithm is π + 1. Moreover, if the (π + 1)-th Step happens, then we obtain in ππ−1 , for all ππ−2 (π₯)ππ−2 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯) ∈ ππ−2 (πΉ). Hence, we output ππ−1 = {π¦ (π₯) ππ−1 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯) : πΉπ (π₯, π¦ (π₯)) = π, π−2 π−1 π−1 π=0 π=0 (70) π = ( β ππ ) β ( β ππ ) β π. Finally, we check each element π’(π₯) ∈ π to determine whether or not πΉ (π₯, π’ (π₯)) = πππ (π₯) . ∑ ππ (π₯) ππ (π₯) ∈ ππ−2 (πΉ)} . π=0 (64) (71) (72) The arithmetic computing time to solve each element π’(π₯) in π only requires non-NP-complete computing time and to check that each π’(π₯) ∈ π satisfies Step k.2.2. If βπ < π, we use π(π₯) to divide both sides of (61) to obtain πΉ (π₯, π’ (π₯)) = πππ (π₯) . πΉπ (π₯, π¦) = 0 (mod π (π₯)) . Non-NP-complete computing time is also needed given the cardinal number of π: (65) By the same reasoning used in (Step 1.2.2), we can solve π¦ = ππ−1 (π₯) with deg ππ−1 (π₯) < deg π(π₯) and obtain the set ππ−1 (π₯) ∈ ππ−1 = {π1π−1 (π₯) , π2π−1 (π₯) , . . . , πππ−1 (π₯)} . (66) π−1 We let (73) π−2 π−2 π=0 π=0 σ΅¨ σ΅¨ σ΅¨ σ΅¨ σ΅¨ σ΅¨ σ΅¨ σ΅¨ |π| ≤ σ΅¨σ΅¨σ΅¨π0 σ΅¨σ΅¨σ΅¨ + σ΅¨σ΅¨σ΅¨π0 σ΅¨σ΅¨σ΅¨ + |π| + ∑ σ΅¨σ΅¨σ΅¨ππ+1 σ΅¨σ΅¨σ΅¨ + ∑ σ΅¨σ΅¨σ΅¨ππ+1 σ΅¨σ΅¨σ΅¨ (By Algorithm 3 and Lemma 7) (74) π−2 π−2 σ΅¨ σ΅¨ σ΅¨ σ΅¨ ≤ 2π + π ⋅ σ΅¨σ΅¨σ΅¨ππ−1 (πΉ)σ΅¨σ΅¨σ΅¨ + 2 ∑ π ⋅ σ΅¨σ΅¨σ΅¨ππ (πΉ)σ΅¨σ΅¨σ΅¨ , π ππ−1 (πΉ) = { ∑ ππ (π₯) π (π₯) : ππ−1 (π₯) ∈ ππ−1 , π=0 π−2 π=0 (67) ∑ ππ (π₯) ππ (π₯) ∈ ππ−2 (πΉ)}, π=0 thus expression (57) can go to the next step. As explained in Remark 8, this algorithm is not an infinite loop. where |ππ (πΉ)|, |ππ |, and |ππ | denote the cardinal number of ππ (πΉ), ππ , and ππ . The remaining work “Checks the bound of |ππ (πΉ)|, for each π = 1, 2, . . . , π.” In Section 4, Theorem 16, we prove that σ΅¨ σ΅¨σ΅¨ (75) σ΅¨σ΅¨ππ (πΉ)σ΅¨σ΅¨σ΅¨ ≤ π for π = 1, 2, . . . , π − 1. 6 Abstract and Applied Analysis (where ππ (π₯, π§) By (74) and (75), we have the cardinal number = π§π ππ−1 (π₯) + ππ§π−1 ππ−2 (π₯) π (π₯) + ⋅ ⋅ ⋅ + ππ§ππ−1 (π₯)) π−2 σ΅¨ σ΅¨ σ΅¨ σ΅¨ |π| ≤ 2π + π ⋅ σ΅¨σ΅¨σ΅¨ππ−1 (πΉ)σ΅¨σ΅¨σ΅¨ + 2 ∑ π ⋅ σ΅¨σ΅¨σ΅¨ππ (πΉ)σ΅¨σ΅¨σ΅¨ = π (π₯) (ππ (π₯) ππ (π₯, π§) + ππ −1 (π₯) ππ −1 (π₯, π§) π=0 π−2 (76) ≤ 2π + π 2 + 2 ∑ π 2 + (ππ (π₯) ππ (π₯) + ππ −1 (π₯) ππ −1 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) π=0 = 2π + (2π − 1) π 2 . = π (π₯) (ππ (π₯) ππ (π₯, π§) + ππ −1 (π₯) ππ −1 (π₯, π§) That is, we have to check at most “2π + (2π − 1)π 2 ” solutions π’(π₯) to satisfy πΉ (π₯, π’ (π₯)) = πππ (π₯) . (77) Checking each solution only takes non-NP-complete time, thus this algorithm needs non-NP-complete time. That is, Algorithm 5 is indeed a non-NP-complete time algorithm. Note that, for each π-th Step, whether π¦(π₯)ππ−1 (π₯) + ππ−2 ππ−2 (π₯) + ⋅ ⋅ ⋅ + π0 (π₯) belongs to ππ−1 or ππ−1 , the upper bound of all elements in π may not be as large; in fact, |π| ≤ 2π + π 2 + (π − 1) π 2 = 2π + ππ 2 . (78) In the next Section 4, we will complete all necessary properties for this algorithm. For convenience, we describe some interesting properties of the above algorithm. Lemma 9. Let πΉ(π₯, π¦) ∈ R[π₯, π¦], π(π₯), π(π₯) ∈ R[π₯], and π§ be a parameter, if π(π₯) | πΉ(π₯, π(π₯)), then π(π₯) | πΉ(π₯, π§π(π₯) + π(π₯)). Proof. Let πΉ(π₯, π¦) = ππ (π₯)π¦π + ππ −1 (π₯)π¦π −1 + ⋅ ⋅ ⋅ + π0 (π₯). Then Thus, π(π₯) | πΉ(π₯, π(π₯)) ⇒ π(π₯) | πΉ(π₯, π§π(π₯) + π(π₯)). The definitions of π»π (π₯, π¦), contπ¦ π»π , πΉπ+1 (π₯, π¦), and ππ (π₯) for π = 1, 2, . . . , π + 1 in Algorithm 5 are π»π (π₯, π§) = πΉ (π₯, π§ππ (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) , (80) π»π (π₯, π¦) = (contπ¦ π»π ) πΉπ+1 (π₯, π¦) , (81) for a primitive polynomial πΉπ+1 (π₯, π¦) ∈ R[π₯, π¦] and π(π₯) | πΉπ+1 (π₯, ππ (π₯)) for π = 0, 1, . . . , π. Next, we prove some properties about π»π (π₯, π¦) for π = 1, 2, . . . , π + 1. Lemma 10. Consider π(π₯)contπ¦ π»π | contπ¦ π»π+1 , for 1 ≤ π ≤ π. Proof. From (80), we have = πΉ (π₯, (π§π (π₯) + ππ (π₯)) ππ (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) = π»π (π₯, π§π (π₯) + ππ (π₯)) (by (80)) = (contπ§ π»π ) πΉπ+1 (π₯, π§π (π₯)+ππ (π₯)) + ππ −1 (π₯) (π§π (π₯) + π (π₯)) (by (81)) . (82) By definition of ππ (π₯), we have π(π₯) | πΉπ+1 (π₯, ππ (π₯)). From Lemma 9, we obtain π(π₯) | πΉπ+1 (π₯, π§π(π₯) + ππ (π₯)). That is, (83) and, by (81), we obtain π(π₯)contπ¦ π»π | contπ¦ π»π+1 . π = ππ (π₯) (π§π (π₯) + π (π₯)) π −1 + ⋅ ⋅ ⋅ + π0 (π₯) = ππ (π₯) (π§π ππ (π₯) + π π§π −1 ππ −1 π (π₯) + ⋅ ⋅ ⋅ + ππ (π₯)) + ππ −1 (π₯) (π§π −1 ππ −1 (π₯) + (π − 1) π (79) π (π₯) contπ¦ π»π | π»π+1 (π₯, π§) , πΉ (π₯, π§π (π₯) + π (π₯)) π§ + ⋅ ⋅ ⋅ + π1 (π₯) π1 (π₯, π§)) + πΉ (π₯, π (π₯)) . π»π+1 (π₯, π§) = πΉ (π₯, π§ππ+1 (π₯) + ππ (π₯) ππ (π₯) + ⋅ ⋅ ⋅ + π0 (π₯)) 4. Main Theorems π −2 π −2 + ⋅ ⋅ ⋅ + π1 (π₯) π1 (π₯, π§)) π −1 π (π₯) + ⋅ ⋅ ⋅ + π (π₯)) + ⋅ ⋅ ⋅ + π0 (π₯) = ππ (π₯) (ππ (π₯, π§) π (π₯) + ππ (π₯)) + ππ −1 (π₯) × (ππ −1 (π₯, π§) π (π₯) + ππ −1 (π₯)) + ⋅ ⋅ ⋅ + π0 (π₯) By Lemma 9, π(π₯) | π»1 (π₯, π§), and the definition of contπ¦ π»1 , it follows that π(π₯) | contπ¦ π»1 . Moreover, by Lemma 10, we can easily obtain the following corollaries. Corollary 11. Consider ππ (π₯) | contπ¦ π»π , for π ≥ 1. To complete the main theorem, we give the following definitions. Definition 12. (i) The function π(π₯) is said to have π(π₯)power β, denoted by πΏπ (π(π₯)) = β, if π(π₯)β | π(π₯) and π(π₯)β+1 β€ π(π₯). Abstract and Applied Analysis 7 (ii) We say that πΉ(π₯, π¦) has π(π₯)-power β, if contπ¦ πΉ has π(π₯)-power β. The following corollary is an immediate result of Lemma 10 and Definition 12. The only possible solution π0 (π₯) with 0 ≤ deg π0 (π₯) < deg π(π₯) and π(π₯)contπ¦ πΉ(π₯, π§) | πΉ(π₯, π0 (π₯)) is Corollary 13. Consider βπ < βπ+1 , for π ≥ 1. That is, |π0 (πΉ)| ≤ 1. (2) Next, we assume that |ππ−1 (πΉ)| ≤ 1, thus we deduce that |ππ (πΉ)| ≤ 1. Let Proof. Since πΏπ (π»π ) = βπ+1 and by Lemma 10, we have π (π₯) contπ¦ π»π | contπ¦ π»π+1 . −1 π0 (π₯) = (π10 (π₯)) (π00 (π₯)) mod π (π₯) . (84) Vπ = πΏπ (πΉ (π₯, π§ππ (π₯) + ππ−1 (π₯))) It follows that 1 + πΏπ (π»π ) = πΏπ (π (π₯) π»π ) ≤ πΏπ (π»π+1 ) , (85) so 1 + βπ ≤ βπ+1 ; hence, βπ < βπ+1 . Next, we obtain some properties of π(π₯)-power as follows. Lemma 14. Let π(π₯), π(π₯), β(π₯) ∈ R[π₯] and πΉ(π₯, π¦) is defined in (4). Then (i) πΏπ (ππ) = πΏπ (π) + πΏπ (π), (ii) πΏπ (π + π) ≥ min{πΏπ (π), πΏπ (π)}, and (iii) πΏπ (πΉ) = min0≤π≤π {πΏπ (ππ )}. (iv) If β = π + π and πΏπ (β) < πΏπ (π), then πΏπ (β) = πΏπ (π). For each π ∈ N, we rewrite ππ (πΉ) defined in the procedures of Algorithm 5 as the following definitions. for some ππ−1 (π₯) ∈ ππ−1 (πΉ) , ππ (πΉ) = {ππ (π₯) ∈ R [π₯] : ππ (π₯) = π (π₯) ππ (π₯) + ππ−1 (π₯) satisfies (π·1) and (π·2) } , (89) and since |ππ−1 (πΉ)| ≤ 1 by assumption, ππ−1 (π₯) is uniquely decided, as is Vπ . The remaining task is to prove that ππ is also uniquely determined. As ππ (π₯) ∈ ππ (πΉ) with ππ (π₯) = ππ (π₯)ππ (π₯) + ππ−1 (π₯), ππ (π₯) satisfies 0 ≤ deg ππ (π₯) < deg π (π₯) From the above definitions, we obtain a bound of the cardinal number |ππ (πΉ)|. Theorem 16. For each π ∈ N, then |ππ (πΉ)| ≤ degπ¦ πΉ (|⋅| means the cardinal number). Proof. This theorem will be proven by induction on degπ¦ πΉ. (i) When degπ¦ πΉ = 1, claim that |ππ (πΉ)| ≤ 1 for any π ∈ N. For this purpose, we consider πΉ (π₯, π¦) = π1 (π₯) π¦ + π0 (π₯) for some π1 (π₯) , π0 (π₯) ∈ R [π₯] . (86) (1) If π = 0, and let V0 = πΏπ (πΉ(π₯, π§)) and πΉ(π₯, π¦) = π1 (π₯)π¦ + π0 (π₯) = πV0 (π₯)(π10 (π₯)π¦ + π00 (π₯)) for some coprime polynomials π10 (π₯), π00 (π₯) ∈ R[π₯]. (90) such that π (π₯) contπ¦ πΉ (π₯, π§ππ (π₯) + ππ−1 (π₯)) | πΉ (π₯, ππ (π₯) ππ (π₯) + ππ−1 (π₯)) (1) π0 (πΉ) = {π(π₯) ∈ R[π₯] : π(π₯)contπ§ πΉ(π₯, π§) | πΉ(π₯, π(π₯)) with 0 ≤ deg π(π₯) < deg π(π₯)}, (D1): 0 ≤ deg π(π₯) < deg π(π₯) and ππ−1 (π₯) ∈ ππ−1 (πΉ), (D2): π(π₯)contπ§ πΉ(π₯, π§ππ (π₯) + π(π₯)) | πΉ(π₯, π(π₯)ππ (π₯) + π(π₯)). (88) and πΉ(π₯, π§ππ (π₯) + ππ−1 (π₯)) = πVπ (π₯)(π1π (π₯)π§ + π0π (π₯)) for some π1π (π₯), π0π (π₯) ∈ R[π₯]. Consider Definition 15. Let πΉ(π₯, π¦) ∈ R[π₯, π¦], an irreducible polynomial π(π₯) ∈ R[π₯], and π§ be a parameter. We denote the sets ππ (πΉ), π ∈ N defined in Algorithm 5 as follows: (2) ππ (πΉ) = {ππ (π₯) ∈ R[π₯] : ππ (π₯) = π(π₯)ππ (π₯) + ππ−1 (π₯) satisfies (π·1) and (π·2)} where for π ≥ 1, and the (π·1) and (π·2) properties are given by the following: (87) (91) for some ππ−1 (π₯) ∈ ππ−1 (πΉ) , then ππ (π₯) π1π (π₯) + π0π (π₯) = 0 mod π (π₯) , (92) it follows that ππ (π₯) must be −1 ππ (π₯) = (π1π (π₯)) (π0π (π₯)) mod π (π₯) . (93) Consequently, |ππ (πΉ)| ≤ 1. By (1) and (2), we get that |ππ (πΉ)| ≤ 1 = degπ¦ πΉ for any π ∈ N. (ii) We will prove this theorem by mathematical induction. Assume that σ΅¨ σ΅¨σ΅¨ σ΅¨σ΅¨ππ (πΉ1 )σ΅¨σ΅¨σ΅¨ ≤ degπ¦ πΉ1 , (94) for any πΉ1 ∈ R[π₯] with degπ¦ πΉ1 ≤ π − 1, we want to show σ΅¨ σ΅¨σ΅¨ σ΅¨σ΅¨ππ (πΉ)σ΅¨σ΅¨σ΅¨ ≤ degπ¦ πΉ, (95) for any πΉ ∈ R[π₯] with degπ¦ πΉ = π. Let π’ = max{πΏπ (πΉ(π₯, π(π₯))) : π(π₯) ∈ ππ (πΉ)} and choose π(π₯) ∈ ππ (πΉ) with πΏπ (πΉ (π₯, π (π₯))) = π’. (96) 8 Abstract and Applied Analysis Indeed, and by (D2) in Definition 15, we have πΏπ (πΉ (π₯, π (π₯))) ≥ πΏπ (πΉ (π₯, π (π₯))) for any π (π₯) ∈ ππ (πΉ) . (97) By the division rule, let πΉ(π₯, π¦) be divided by π¦ − π(π₯), giving us π πΏπ (πΉ (π₯, π (π₯))) > πΏπ (πΉ (π₯, π§(π (π₯)) + π1 (π₯))) . By (97) and (103), we have πΏπ πΉ (π₯, π (π₯)) ≥ πΏπ (πΉ (π₯, π (π₯))) π πΉ (π₯, π¦) = (π¦ − π (π₯)) πΉ1 (π₯, π¦) + πΉ (π₯, π (π₯)) , > πΏπ (πΉ (π₯, π§(π (π₯)) + π1 (π₯))) . (98) π πΏπ (πΉ (π₯, π§(π (π₯)) + π1 (π₯))) (99) For any π(π₯) ∈ ππ (πΉ) − {π(π₯)}, by the definition of ππ (πΉ), we have π = πΏπ ((π§(π (π₯)) + π1 (π₯) − π (π₯)) π × πΉ1 (π₯, π§(π (π₯)) + π1 (π₯)) + πΉ (π₯, π (π₯))) (by (98)) π π (π₯) = π1 (π₯) (π (π₯)) + π1 (π₯) , π (104) Moreover, we have for some πΉ1 (π₯, π¦) ∈ R[π₯, π¦] and degπ¦ πΉ1 (π₯, π¦) = π − 1. We want to show that if π (π₯) ∈ ππ (πΉ) − {π (π₯)} , then π (π₯) ∈ ππ (πΉ1 ) . (103) (100) π (π₯) = π2 (π₯) (π (π₯)) + π2 (π₯) , for some π1 (π₯), π2 (π₯) ∈ ππ−1 (πΉ) and 0 ≤ deg π1 (π₯), deg π2 (π₯) < deg π(π₯). Since the elements π(π₯) and π(π₯) are distinct, so π1 (π₯) =ΜΈ π2 (π₯) or π1 (π₯) =ΜΈ π2 (π₯), (a) If π1 (π₯) =ΜΈ π2 (π₯), by the definition of π1 (π₯) and π2 (π₯), we have deg π1 (π₯), deg π2 (π₯) < deg ππ (π₯), so πΏπ (π1 (π₯) − π2 (π₯)) < π ≤ πΏπ ((π1 (π₯) − π2 (π₯))ππ (π₯)) . (101) π = πΏπ ((π§(π (π₯)) + π1 (π₯) − π (π₯)) π × πΉ1 (π₯, π§(π (π₯)) + π1 (π₯))) (by (104) and Lemma 14, (iv)) π = πΏπ (π§(π (π₯)) + π1 (π₯) − π (π₯)) π + πΏπ (πΉ1 (π₯, π§(π (π₯)) + π1 (π₯))) (by Lemma 14, (i)) , (105) πΏπ (πΉ (π₯, π (π₯))) Therefore, one has the following: π (i) πΏπ (π(π₯) − π(π₯)) = πΏπ ((π1 (π₯) − π2 (π₯))π (π₯) + (π1 (π₯) − π2 (π₯))) = πΏπ (π1 (π₯) − π2 (π₯)) (by Lemma 14, (iv)), (ii) πΏπ (π1 (π₯) − π(π₯)) = πΏπ ((−π2 (π₯))ππ (π₯) + (π1 (π₯) − π2 (π₯))) = πΏπ (π1 (π₯) − π2 (π₯)) (by Lemma 14, (iv)), (iii) πΏπ (π§(π(π₯))π + π1 (π₯) − π(π₯)) = πΏπ ((π§ − π2 (π₯))ππ (π₯) + (π1 (π₯) − π2 (π₯))) = πΏπ (π1 (π₯) − π2 (π₯)) (by Lemma 14, (iv)). (b) if π1 (π₯) = π2 (π₯), then π1 (π₯) =ΜΈ π2 (π₯), since 0 ≤ deg π1 (π₯), deg π2 (π₯) < deg π(π₯), so (i) πΏπ (π(π₯) − π(π₯)) = πΏπ ((π1 (π₯) − π2 (π₯))ππ (π₯)) πΏπ (π1 (π₯) − π2 (π₯)) + π = π (by Lemma 14, (i)), = = πΏπ ((π (π₯) − π (π₯)) πΉ1 (π₯, π (π₯)) + πΉ (π₯, π (π₯))) = πΏπ ((π (π₯) − π (π₯)) πΉ1 (π₯, π (π₯))) = πΏπ (π (π₯) − π (π₯)) + πΏπ (πΉ1 (π₯, π (π₯))) (by Lemma 14, (i)) . From expression (106), we obtain πΏπ (π (π₯) − π (π₯)) + πΏπ (πΉ1 (π₯, π (π₯))) = πΏπ (πΉ (π₯, π (π₯))) π (ii) πΏπ (π1 (π₯) − π(π₯)) = πΏπ ((−π2 (π₯))ππ (π₯)) = πΏπ (π2 (π₯)) + π = π (by Lemma 14, (i)), > πΏπ (πΉ (π₯, π§(π (π₯)) + π1 (π₯))) (iii) πΏπ (π§(π(π₯))π + π1 (π₯) − π(π₯)) = πΏπ ((π§ − π2 (π₯))ππ (π₯) + (π1 (π₯)−π2 (π₯))) = πΏπ (π§−π2 (π₯))+π = π (by Lemma 14, (i)). = πΏπ (π§(π(π₯)) + π1 (π₯) − π (π₯)) By the above equations, we obtain πΏπ (π (π₯) − π (π₯)) = πΏπ (π1 (π₯) − π (π₯)) π = πΏπ (π§(π (π₯)) + π1 (π₯) − π (π₯)) . (102) (106) (by (104) and Lemma 14, (iv) ) (by (104)) (107) π π (by (105)) . + πΏπ (πΉ1 (π₯, π§(π (π₯)) + π1 (π₯))) From expression (102), that is, πΏπ (π(π₯)−π(π₯)) = πΏπ (π§(π(π₯))π + π1 (π₯) − π(π₯)) and by canceling πΏπ (π(π₯) − π(π₯)) to both sides of (107), it follows that π πΏπ (πΉ1 (π₯, π (π₯))) > πΏπ (πΉ1 (π₯, π§(π (π₯)) + π1 (π₯))) . (108) Abstract and Applied Analysis 9 That is, π(π₯) ∈ ππ (πΉ1 ). Then we have ππ (πΉ) ⊆ ππ (πΉ1 ) β{π(π₯)}. Therefore, σ΅¨σ΅¨ σ΅¨ σ΅¨ σ΅¨ σ΅¨σ΅¨ππ (πΉ)σ΅¨σ΅¨σ΅¨ ≤ σ΅¨σ΅¨σ΅¨ππ (πΉ1 )σ΅¨σ΅¨σ΅¨ + 1 ≤ (π − 1) + 1 = π. (109) By induction, the proof is completed. A quasi-fixed polynomial problem can be employed to many aspects of actuarial science, risk management, game theory, and so forth. We give an example from game theory as follows. Example 1. Let π΄ be an insurance company and π΅ a customer. They make a game as follows. The companies π΄ and π΅ enter into an π -year contract that within with an interest rate π₯ = π. Assume each year π΅ pays a total of ππ (π) at π-th year to the insurance company π΄, 0 ≤ π ≤ π and π΄ prepare the asset π for π΅ at the starting time of this contract. Assume the live inflation rate is π¦ = 1 + π with π = π(π) dependent on the interest π. The total amount that π΅ pays at the s-th year of this contract obeys the law of (year) motion about a quasi-fixed polynomial function: πΉ (π, π¦ (π)) = ππ (π) (1 + π)π + ππ −1 (π) (1 + π)π −1 + ⋅ ⋅ ⋅ + π0 (π) . (110) Now π₯ = π, π¦ = π¦(π₯). π(π₯) = 1 + π₯ + π₯2 is an irreducible polynomial. When the quasi-fixed polynomial equation πΉ (π, π¦ (π)) = π(1 + π + π ) , π ∈ N, Question. How many dollars do π΅ pay to π΄ at the beginning of this contract and what is the relationship between the interest rate and disaster occurrence in the policy? Answer. π΄ pays ππ dollars if the disaster occurs at the end of π-th year, π = 1, 2, . . . , π . Note that 5. Applications (As a Game Problem) 2 π contract, we assume that π΄ gives a bonus interest rate, π + π2 to π΅. (1) the probability of the disaster occurring in the π-th year is π(1 − π)π , (2) according to time factor, the value of ππ dollars at the end of π-th year is equal to the value of ππ (1 + π)π −π dollars at the end of π -th year where π ≥ π, so the amount that π΄ is expected to pay to π΅ in the π-th year is π ππ (1 + π)π −π π(1 − π) . Then the value of total amount that π΄ pays π΅ at the end of π -th year is πΉ (π, π) = π0 (1 + π)π π + π1 (1 + π)π −1 π (1 − π) + ⋅ ⋅ ⋅ + ππ . (114) This can be rewritten as (i) πΉ (π, π) = ππ (π) ππ + ππ −1 (π) ππ −1 + ⋅ ⋅ ⋅ + π0 (π) . then π΅ can obtain a premium π(1 + π + π2 ) π +1 π(1 + π + π ) . (112) The second example concerns actuarial science. Example 2. Traditionally, the disaster occurrence rate of all policies issued by general insurance companies is fixed. The actuary can use a variety of accounting systems to calculate the relationship between the interest rate and disaster occurrence for the policy. But, in general, measurement is very time consuming, and it would be preferable to use a simple mathematical calculation to estimate the relationship between the interest rate and disaster occurrence. In the following, we consider an π -year pure endowment contract. An insurance company π΄ signs a contract to some company π΅ to the effect that if, in π-th year, a disaster occurs, π΄ will pay an amount of money, ππ , to π΅, that ππ represents the compensation paid by π΄ to π΅ at the end of the k-th year, 0 ≤ π ≤ π and the disaster occurrence rate is π. In calculating the insurance fee π΅ should pay to π΄ at the beginning of the π +1 . (116) To balance each other, we set the values (i) and (ii) as equal. Thus, the relation equation becomes πΉ (π, π) = π(1 + π + π2 ) 2 π (115) Moreover, we assume that the total amount that π΅ pays to π΄ at the beginning of this contract is π. Then, by translation of the time factor, the value of this total amount that π΅ pays to π΄ by the end of the contract can be said to be (ii) (111) (113) for some π ∈ R, (117) where π and π, respectively, denote the disaster occurrence rate and the interest rate. We can let π₯ = π, π¦ = π, π(π₯) = 1 + π₯ + π₯2 , and π = π + 1, then the above problem can be rewritten as πΉ (π₯, π) = πππ (π₯) for some π ∈ R. (118) This example explains a quasi-fixed (polynomial) problem concerning actuarial science. References [1] A. K. Lenstra, “Factoring multivariate polynomials over algebraic number fields,” SIAM Journal on Computing, vol. 16, no. 3, pp. 591–598, 1987. [2] S. P. Tung, “Near solutions of polynomial equations,” Acta Arithmetica, vol. 123, no. 2, pp. 163–181, 2006. [3] S. P. Tung, “Algorithms for near solutions to polynomial equations,” Journal of Symbolic Computation, vol. 44, no. 10, pp. 1410–1424, 2009. 10 [4] H.-C. Lai and Y.-C. Chen, “A quasi-fixed polynomial problem for a polynomial function,” Journal of Nonlinear and Convex Analysis, vol. 11, no. 1, pp. 101–114, 2010. [5] S. P. Tung, “Approximate solutions of polynomial equations,” Journal of Symbolic Computation, vol. 33, no. 2, pp. 239–254, 2002. [6] J. von zur Gathen and J. Gerhard, Modern Computer Algebra, Cambridge University Press, Cambridge, UK, 2nd edition, 2003. Abstract and Applied Analysis Advances in Operations Research Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Advances in Decision Sciences Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Mathematical Problems in Engineering Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Algebra Hindawi Publishing Corporation http://www.hindawi.com Probability and Statistics Volume 2014 The Scientific World Journal Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Differential Equations Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Volume 2014 Submit your manuscripts at http://www.hindawi.com International Journal of Advances in Combinatorics Hindawi Publishing Corporation http://www.hindawi.com Mathematical Physics Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Complex Analysis Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Mathematics and Mathematical Sciences Journal of Hindawi Publishing Corporation http://www.hindawi.com Stochastic Analysis Abstract and Applied Analysis Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com International Journal of Mathematics Volume 2014 Volume 2014 Discrete Dynamics in Nature and Society Volume 2014 Volume 2014 Journal of Journal of Discrete Mathematics Journal of Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Applied Mathematics Journal of Function Spaces Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Optimization Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014