Introduction

In today’s world, manufacturing organizations and competitive intensity have been largely increased. In such a situation, the manufacturer can be a formidable competitive weapon if, incorporates into different departments decisions. In particular, it has proposed that alliance between marketing and operation functions can makes the company more flexible in facing environmental changes (Shapiro 1977; Weir et al. 2000; Kahn and Mentzer 1998). This notwithstanding, much of the body of literature about this issue shows, marketing leads tend to focus outwardly on consumer and advertising issue and they may shy away from technical issue. On the other hand, manufacturing leads tend to be inwardly focused, concentrating on efficiencies, flexibility and capacity issues (Swink and Song 2007; Maltz and Kohli 2000). Mismatch between these two functions leads to company failure to achieve the overall goals such as competitive advantage achievement and sustainable profit (Crittenden and Crittenden 1995; Douglas and Strutton 2009; Ho and Tang 2004; Kahn and Mentzer 1998). To understand the represented reality, see Fig. 1. Since, a number of researchers and practitioners from diver’s disciplines accepted and have championed that inter-functional coordination are crucial antecedents to business performance (Kahn and Mentzer 1998; O’Leary-Kelly and Flores 2002; Swink and Song 2007; Gupta et al. 1991; Konijnendijk 1994; Bahri and Tarokh 2012). Nevertheless, there is still lack of formal procedures outlining how functional decisions should be integrated. This paper deals with general problems of optimal decisions regarding manufacturing and marketing decisions integration. Therefore, the objective of this paper is to propose an integrated optimal model that wants to determine jointly and simultaneously optimal lot-sizing, pricing, and marketing decisions. In this context, due to the relationship between different parameters and variable decisions, nonlinear relationship can well represent reality.

Fig. 1
figure 1

Conflict between departments’ objective

Based on the literature in this area, the GP method is an excellent method to solve a typical algebraic nonlinear optimization (Duffin et al. 1967; Boyd et al. 2007). One of the notable properties of GP is that new solution methods can solve even large-scale GPs extremely efficiently and reliably (Boyd et al. 2007).

The theory of GP was first developed by Duffin et al. (1967). Later GP has undergone rapid development (Bazaraa and Shetty 1976; Zener 1971; Beightler and Phillips 1976). Subsequently, GP has been studied by a number of researchers and practitioners in various fields (Nazemi and Sharifi 2012). Some of the studies are in production planning, marketing and inventory fields. Cheng (1991) investigated an inventory decision problem with sell-dependent unit production cost and imperfect production processes. Lee and Kim (1993) investigated the effects of collaboration between production and marketing departments for a short-range planning horizon in a profit maximizing firm. Lee (1993) applied GP technique with both no quantity discounts and continuous quantity discounts cases to determine optimal price and order quantity for a retailer. Hariri et al. (1995) used GP technique to solve an inventory model with multiple items that having price discount. Lee et al. (1996) developed a profit-maximization model that considered process reliability improvement is an important managerial concern. Kim and Lee (1998) investigated the behavior of the optimal pricing, lot-sizing and economic order quantity for the joint pricing and lot-sizing model with both fixed and variable labor capacity. Chen (2000) used GP technique to determine the quality level, the selling quantity and the purchasing price of a product for the intermediate firms. Jung and Klein (2001) investigated two economic order quantity base in inventory model via GP technique. The very notable thing in this study is deep sensitivity analysis which has been conducted on the models. Abuo-El-Ata et al. (2003) described a probabilistic multi-item with varying order cost under two restrictions and solved by GP technique. Sadjadi et al. (2005) proposed an integrated model with the consideration of production, marketing, setup and inventory cost items. Jung and Klein (2005) compared the cost minimization model to the profit-maximization model and investigated the difference between the optimal order quantities via GP technique. Liu (2006) used GP technique to determine long-run and short-run maximum profit, the highlighted point of this paper is demand and variable costs per unit of production as a range are considered. Mandal and Roy (2006) investigated a deteriorating multi-item inventory model with limited storage space. Jung and Klein (2006) compared three inventory models under various power functions of cost. Leung (2007) proposed an economic production quantity model with consideration of flexible and imperfect production process. Islam (2008) formulated a multi-objective marketing planning inventory model under the limitations of space capacity and the total allowable shortage cost constraints. Fathian et al. (2009) investigated a pricing model with consideration of the service quality for electronic goods via GP technique. Ghazi Nezami et al. (2009) presented a comprehensive model of joint marketing and production decisions. They considered some cost functions such as market share loss. Sadjadi et al. (2012) investigated an integrated pricing, lot-sizing and marketing planning model in which optimal levels for product’s quality along with flexibility and reliability of the production process also need to be determined. Kotb and Fergany (2011) considered a multi-item inventory model with decreasing holding cost Ghosh and Roy (2013) used GP technique to reformulate a goal programming problem. A review of article on production planning and marketing fields that applied GP is summarized in Table 1.

Table 1 Literature review summary on application of geometric programming

Most of the GP applications above are posynomial GP with zero or a few degrees of difficulty. The degree of difficulty is the difference between the number of dual variables and the number of independent linear equations; and the greater the degrees of difficulty, the more difficult would be the solution (Creese 2010). GP requires that the expressions used are posynomials (Creese 2010; Boyd et al. 2007). In this study, an integrated model with the consideration of demand, cost, marketing and services given to customer is proposed, where total variable cost is a cubic power function of output. In fact, the current analysis goes beyond the existing literature, so that first, it introduces a significant innovation to the field by considering a new form of cost function in the context of production management. Also, we have developed a model in this paper to fill this gap in the literature by using a novel methodology in the environment of GP to get optimal solutions for the signomial models based on a transformation of these models to standard posynomial GP by using the concepts behind the relations between geometric and arithmetic means, which allows us to solve problem with high degree of difficulty (Ghazi Nezami et al. 2009; Duffin et al. 1967). And also unlike the conventional approach, the standard GP model is solved by recent advances in optimization tools (Boyd and Michael 2009). The reminder of this paper is organized as follows. In the next section, the necessary notations, assumptions and the model formulation are presented. The model formulation is discussed in “Mathematical formulation”. In “Solution approach”, the signomial GP model transformed to a standard posynomial GP model. In “A numerical example”, a numerical example is solved in order to show the implementation of the algorithm and analyze our model’s parameters behavior. Finally, a conclusion is drawn in “Conclusion”.

Model formulation

To illustrate the idea proposed in this paper, consider a company who produces a single product using a given production process. Due to growing company’s size and escalating market competition, the company directors are trying to increase their share of the market demand. To this end, they have several options to choose generally. On the one hand, they can propel the investments outward their company, so they promote their marketing and customer service capability. In other words, in order to meet better requirements of the new fierce business environment, they can make investments to increase flexibility and reliability of its production process. They can also choose a combination of the overall strategy. In this condition, the manufacturer must make several decisions simultaneously, so that it leads to increasing company profit.

Notations and assumptions

The following notation and assumptions are considered to develop the model:

D

Annual demand

C 2

Production cost per unit

h

Inventory holding cost rate (%/per unit time) (0 < h < 1)

f

Storage area requirement for each item

F

Available floor/storage area

B

Total budget available to the marketing methods and customer service level

A (r)

Maintenance costs per production cycle

E (C 1, r)

Total cost of interest and depreciation for a production process per production cycle

ψ

Percent of total market demand that should be covered by manufacturer

P M

Total market demand

R

Total resources available

b

Resource requirements for each item

C y

The goal associated to number of production cycles

H

The upper limit on the reliability of the production process

L

The lower limit on the reliability of the production process

Decision variables

 p

Selling price per unit

 M j

Volume of investments in marketing method j = 1,…,J, per unit time

 S l

Volume of investments in customer service strategy l = 1,…,L, per unit time

 Q

Economic production quantity

 r

Production process reliability, in other word percent of non-defective items in a batch

 C 1

Setup cost (representing process flexibility)

Assumptions

 I

Replenishment is instantaneous

 II

No excess stock is carried, and no shortage and lost sales are allowed

 III

The production quantity is produced in batches (lots)

 IV

All batches are subject to a 100 % inspection policy and all defective items are discarded

In addition, the following power function relations are defined for the model:

  1. 1.

    In current model, the demand per unit time is described as a decreasing power function of price per unit, and marketing expenditures in various approaches, and customer service expenditures in different scenario act as increasing power functions according to the following equation:

    $$ D \, (p,M_{j} ,S_{l} ) = kp^{ - \alpha } \mathop \prod \limits_{j = 1}^{J} M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } ,\,\,\,{\text{where}}\,\,k\,\,{\text{and}}\,\alpha > \,0\,\,{\text{and}}\,\,0 < \beta_{j} ,\tau_{l} < 1 $$
    (1)

    In actuality, Eq. 1 indicates that when selling price increases, the demand per unit time decreases. On the other hand, when marketing and customer service expenditures increase, the demand per unit time increases. Also, requiring k > 0 is an obvious condition since D must be nonnegative.

  2. 2.

    The total variable cost (C 2 Q) considered as a cubic power function of output. Generally, a cost function a function that shows the relation between the magnitude of cost and of output. The existence of such a function is postulated upon the following assumptions: (1) there is a fixed body of plant and equipment; (2) the prices of input factors such as wage rates and raw material prices remain constant; (3) no changes occur in the skill of the workers, managerial efficiency, or in the technical methods of production.

Money expenses of production depend upon the prices and quantities of the factors of production used. Since prices are assumed to remain unchanged, the shape of the cost function will be determined by the physical quantities of the factors used up at different levels of operation.

And since these quantities are functionally related to output, their relation to cost can be represented by a cost-output function. Thus, the underlying determinant of cost behavior is the pattern of change in the factor ingredients as output varies.

This pattern of change will be determined by the technical conditions of production. In general, when there exist fixed productive facilities to which variable resources are applied, the law of diminishing returns Queryis assumed to govern the behavior of returns (Dean 1941). Under this law, the relationship between total cost and output resembles the elongated S curve; from Fig. 2, it can be seen that how the total cost curve first increases gradually and then rapidly. Hence, by considering Eq. 2 as the equation of the total variable cost curve form explained above, e 1, e 3 > 0 and e 2 < 0 (Gujarati 2003).

$$ C_{T} = e_{1} Q^{3} + e_{2} Q^{2} + e_{3} Q,\,\,\,{\text{where}}\,\,e_{1} , \, e_{3} > 0\,\,\,{\text{and}}\,\,e_{2} < 0 $$
(2)
Fig. 2
figure 2

Total variable cost of production as function of Q

  1. 3.

    Total cost of interest and depreciation per production cycle is inversely related to a setup cost and directly related to production process reliability according to the following equation:

    $$ E(C_{1} ,r) = \,dC_{1}^{ - \delta } r^{\theta } ,\,\,\,{\text{where}}\,\,d,\,\delta ,\,\theta \ge 0 $$
    (3)

    In the equation, b is a scaling constant, \( \delta \) is setup elasticity to interest and depreciation cost, and \( \theta \) is production process reliability elasticity to interest and depreciation cost.

In this relationship, the cost of maintenance is a function of production process reliability where it has an inverse relation with production process reliability as follows:

$$ A(r) = \,ar^{ - \gamma } ,\,\,\,{\text{where}}\,\,\alpha > 0\,\,\,{\text{and}}\,\,\,0 < \gamma < 1 $$
(4)

This is generally true, since by increasing the reliability of the production process the less failure-prone the machinery will become and also reduce machine downtime duration which, in turn, results in decreasing of maintenance costs. Applied structures for the power functions in current article were used by many researchers with a little difference (Sadjadi et al. 2005, 2010, 2012; Lee and Kim 1993; Jung and Klein 2001; Leung 2007; Panda and Maiti 2009).

Mathematical formulation

Profit is defined as revenue minus cost. Therefore, manufacturer’s profit per cycle is determined as follows:

$$ \begin{aligned} {\text{profit}} = & \overbrace {prQ}^{\text{Sales Revenue}} - \overbrace {{C_{1} }}^{\text{Set - up Cost}} - \overbrace {{C_{2} Q}}^{\text{ Production Cost}} - \overbrace {{hC_{2} \,\frac{1}{2}rQT}}^{\begin{subarray}{l} {\text{ Inventory}} \\ {\text{Holding Cost}} \end{subarray} } - \overbrace {{E(C_{1} ,r)}}^{\text{Interest/Depreciation Cost}} - \overbrace {A(r)}^{\text{ Maintenance Cost}} \\ & - \overbrace {{T \times (\sum\limits_{j}^{J} {M_{j} } )}}^{Marketing \, Cost} - \overbrace {{T \times (\sum\limits_{l}^{L} {S_{l} } )}}^{customer \, service \, \cos t} \\ \end{aligned} $$
(5)

In Eq. (5) inventory holding cost in per cycle

$$ = hC_{2} \int\limits_{0}^{T} {q(t){\text{d}}t\, = \,hC_{2} } \int\limits_{0}^{T} {(rQ - Dt){\text{d}}t\, = \,} hC_{2} \left( {rQT - \frac{{DT^{2} }}{2}} \right)\, = hC_{2} \,\frac{1}{2}rQT $$

In this model q(t) is inventory level in time \( \left( {q(t) = \left\{ \begin{gathered} rQ\,\,\,\,\,\,\,{\text{at}}\,\,t = 0 \hfill \\ 0\,\,\,\,\,\,\,\,\,\,\,{\text{at}}\,t = \,T \hfill \\ \end{gathered} \right.} \right) \) and \( T = \frac{rQ}{D} \), is the cycle length. This model is similar to those proposed by Panda and Maiti (2009).

But it is quite obvious that manufacture to increase their profits is faced with a series of restrictions including:

Production capacity limit according to available resource (Eq. 6). Limited budged in order to marketing by different channels and types of service that will be given to customers (Eq. 7). Limited storage space (Eq. 8). The upper limit on the reliability of the production process due to lack of affordability (Eq. 9). The lower limit on the reliability of the production process due to avoid lengthy stop production process (Eq. 10). Necessary to achieve a minimum market share is planned (Eq. 11). Limitation of production cycles numbers (Eq. 12). Finally, all of the decisions variables should be positive (Eq. 13).

$$ bQ \le R, $$
(6)
$$ \sum\limits_{j}^{J} {M_{j} } + \sum\limits_{l}^{L} {S_{l} } \le B, $$
(7)
$$ frQ \le F, $$
(8)
$$ r \le {\text{H}}, $$
(9)
$$ r \ge L, $$
(10)
$$ \sum\limits_{i}^{I} D \ge \psi P_{M} , $$
(11)
$$ \frac{D}{rQ} \le t, $$
(12)
$$ p, \, M_{j} , \, S_{l} , \, Q, \, C_{1} , \, r, > 0, \, \forall j, \, l $$
(13)

With regard to the constraints, assumptions and power functions relations explained in the previous section, the signomial GP form of total profit maximization is defined as follows:

$$ \begin{aligned} {\text{Max}}\,\pi (p,{\mathbf{M}}_{\text{j}} ,{\mathbf{S}}_{\text{l}} ,Q,r,C_{ 1} ) & = \frac{ 1}{\text{T}}\left[ {prQ - C_{ 1} - C_{ 2} Q - hC_{ 2} \,\frac{1}{2}rQT - E(C_{1} ,r) - A(r) - T \times \left( {\sum\limits_{j}^{J} {M_{\text{j}} + \sum\limits_{l}^{L} {S_{\text{l}} } } } \right)} \right] \\ & = \left[ {kp^{1 - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } - kC_{1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } r^{ - 1} } } } \right.Q^{ - 1} - ke_{1} r^{ - 1} p^{ - \alpha } \\ & \quad \times \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } Q^{2} + \,ke_{2} r^{ - 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } Q - ke_{3} r^{ - 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } \\ &\quad - 0.5he_{1} Q^{3} r + 0.5he_{2} Q^{2} r - 0.5he_{3} Qr - kdC_{ 1}^{ - \delta } r^{\theta - 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{{}}^{{\tau_{l} }} } } \\ & \quad - kar_{{}}^{{ - \gamma_{{}} - 1}} p_{{}}^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } Q_{{}}^{ - 1} } \left. { - \left( {\sum\limits_{\text{j}}^{\text{J}} {M_{\text{j}} } + \sum\limits_{\text{l}}^{\text{L}} {S_{\text{l}} } } \right)} \right] \\ \end{aligned} $$
(14)

Subject to:

$$ bQR^{ - 1} \le 1, $$
(15)
$$ \left( {\sum\limits_{\text{j}}^{\text{J}} {M_{j} } + \sum\limits_{\text{l}}^{\text{L}} {S_{l} } } \right)B^{ - 1} \le 1, $$
(16)
$$ frQF^{ - 1} \le 1, $$
(17)
$$ rH^{ - 1} \le 1, $$
(18)
$$ Lr^{ - 1} \le 1, $$
(19)
$$ \psi P_{M} k^{ - 1} p^{\alpha } \prod\limits_{j = 1}^{J} {M^{{ - \beta_{j} }} } \prod\limits_{l = 1}^{L} {S^{{ - \tau_{l} }} } \le 1, $$
(20)
$$ kp^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } r^{ - 1} } Q^{ - 1} t^{ - 1} \le 1, $$
(21)
$$ p, \, C_{1} , \, Q,M_{\text{j}} , \, S_{\text{l}} , \, r, \, > 0, \, \forall j, \, l $$
(22)

Solution approach

In this section, the above-mentioned model converted to a posynomial GP form, using the concepts behind the relations between geometric and arithmetic means (Eq. 23).

$$ \prod\limits_{n = 1}^{N} {(v_{n} )^{{\kappa_{n} }} \le \sum\limits_{n = 1}^{N} {\kappa_{n} } \cdot v_{n} } $$
(23)

In Eq. (23), v n are positive numbers and k n are nonnegative weights which their summation must equal to one, \( \left( {\sum\limits_{n = 1}^{N} {\kappa_{n} = 1} } \right) \), in this equation if taking κ n ·v n  ≡ u n in mind, result will be as follows:

$$ \prod\limits_{n = 1}^{N} {\left( {\frac{{u_{n} }}{{\kappa_{n} }}} \right)^{{\kappa_{n} }} } \le \sum\limits_{n = 1}^{N} {u_{n} } $$
(24)

In order to use this concept, the objective function of signomial GP problem which described in the previous section can be converted into the following conventional form with considering two functions U 1 and U 2.

$$ \begin{gathered} \hbox{max} \,\pi (p,M_{j} ,C_{1} ,S_{l} ,r,Q) = U_{1} - U_{2} \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\left( {kp^{1 - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } + \,ke_{2} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } Q + 0.5he_{2} Q^{2} r} } \right) = U_{1} \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\left( {kC_{1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } r^{ - 1} } Q^{ - 1} } \right.\, + ke_{1} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } Q^{2} \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, + ke_{3} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} + 0.5he_{1} Q^{3} r} + 0.5he_{3} Qr + \,kdC_{1}^{ - \delta } r^{\theta - 1} \hfill \\ \left. {\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,p^{ - \alpha } \prod\limits_{j = 1}^{J} {M^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } + kar^{ - \gamma - 1} p^{ - \alpha } \,\,\prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } Q^{ - 1} + \left( {\sum\limits_{j}^{J} {M_{j} } } \right) + \left( {\sum\limits_{l}^{L} {S_{l} } } \right)} } } \right) = U_{2} \hfill \\ \end{gathered} $$
(25)

subject to the same constraints as in Eqs.(1623). Model (25) is equivalent to the following model, after defining two extra constraints and auxiliary variable (Z).

$$ \hbox{max} \pi (p,M,S,C_{1} ,r,Q) = Z $$
(26)
$$ U_{1} - U_{2} \ge Z\,\, \to \,\,U_{1} \ge \,\,U_{2} + Z\,\, \to \,\,U_{2} + Z \le X \le U_{1} \to \,\left\{ \begin{gathered} U_{1} \ge X \to U_{1} X^{ - 1} \ge 1, \hfill \\ U_{2} + Z \le x \to U_{2} X^{ - 1} + ZX^{ - 1} \le 1, \hfill \\ \end{gathered} \right. $$
(27)

subject to the same constraints as in Eqs.(1623).

As a result of Eqs. 23 and 24, the first extra constraint can be rewritten as follows:

$$ U_{1} = U_{11} + U_{12} + U_{13} $$
(28)
$$ U_{1} X^{ - 1} \ge 1 \mathop \to \limits^{ } U_{11} X^{ - 1} + U_{12} X^{ - 1} + U_{13} X^{ - 1} \ge 1 $$
(29)
$$ \left( {U_{11} X^{ - 1} + U_{12} X^{ - 1} + U_{13} X^{ - 1} } \right)^{ - 1} \le 1 $$
(30)
$$ \left( {U_{11} X^{ - 1} + U_{12} X^{ - 1} + U_{13} X^{ - 1} } \right)^{ - 1} \le \left( {\frac{{U_{11} X^{ - 1} }}{{Y_{1} }}} \right)^{{ - Y_{1} }} \left( {\frac{{U_{12} X^{ - 1} }}{{Y_{2} }}} \right)^{{ - Y_{2} }} \left( {\frac{{U_{13} X^{ - 1} }}{{Y_{3} }}} \right)^{{ - Y_{3} }} $$
(31)
$$ Y_{i} = \frac{{U_{1i} }}{{\mathop \sum \nolimits_{i = 1}^{3} U_{1i} }} $$
(32)

Equation (29) is true if and only if: \( \sum\nolimits_{i = 1}^{I} {Y_{i} = 1} \)

Therefore, the weights of all positive terms of the objective function can be obtained as follows:

$$ Y_{1} = \frac{{kp^{1 - \alpha } \prod\nolimits_{\text{j = 1}}^{J} {M_{\text{j}}^{{\beta_{\text{j}} }} \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{l}^{{\tau_{l} }} X^{ - 1} } } }}{{kp^{1 - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{\text{j}} }} \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{l}^{{\tau_{l} }} X^{ - 1} } + \,ke_{2} r^{ - 1} p^{ - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } QX^{ - 1} + 0.5he_{2} Q^{2} rX^{ - 1} } }}, $$
(33)
$$ Y_{2} = \frac{{ke_{2} r^{ - 1} p^{ - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } QX^{ - 1} }}{{kp^{1 - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{\text{j}} }} \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} X^{ - 1} } + \,ke_{2} r^{ - 1} p^{ - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } QX^{ - 1} + 0.5he_{2} Q^{2} rX^{ - 1} } }}, $$
(34)
$$ Y_{3} = \frac{{0.5fe_{2} Q^{2} rX^{ - 1} }}{{kp^{1 - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{\text{j}} }} \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} X^{ - 1} } + \,ke_{2} r^{ - 1} p^{ - \alpha } \prod\nolimits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\nolimits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } QX^{ - 1} + 0.5he_{2} Q^{2} rX^{ - 1} } }}, $$
(35)

So, it will be apparent determining the related weighs as the above, will made both sides of the relation (24) to be equivalent, then, As a result,

$$ \left( {\frac{{U_{11} X^{ - 1} }}{{Y_{1} }}} \right)^{{ - Y_{1} }} \left( {\frac{{U_{12} X^{ - 1} }}{{Y_{2} }}} \right)^{{ - Y_{2} }} \left( {\frac{{U_{13} X^{ - 1} }}{{Y_{3} }}} \right)^{{ - Y_{3} }} \le 1, $$
(36)

Also, the second extra constraint according to negative terms of the objective function can be rewritten as follows:

$$ U_{2} X^{ - 1} + ZX^{ - 1} \le 1 \to ZX^{ - 1} + \sum\limits_{i = 1}^{I} {U_{2i} } X^{ - 1} \le 1, $$
(37)

After all transformations, the original model can be changed to following problem:

$$ \hbox{min} Z^{ - 1} $$
(38)
$$ \left( {\frac{{U_{11} X^{ - 1} }}{{Y_{1} }}} \right)^{{ - Y_{1} }} \left( {\frac{{U_{12} X^{ - 1} }}{{Y_{2} }}} \right)^{{ - Y_{2} }} \left( {\frac{{U_{13} X^{ - 1} }}{{Y_{3} }}} \right)^{{ - Y_{3} }} \le 1, $$
(39)
$$ U_{2} X^{ - 1} + ZX^{ - 1} \le 1 \to ZX^{ - 1} + \sum\limits_{i = 1}^{I} {U_{2i} } X^{ - 1} \le 1, $$
(40)

subject to the another constraints as in Eqs. (1623).

The above problem can be rewritten as follows:

$$ \hbox{min} Z^{ - 1} $$
(41)
$$ \left( {\frac{{kp^{1 - \alpha } \prod\nolimits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\nolimits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } } X^{ - 1} }}{{Y_{1} }}} \right)^{{ - Y_{1} }} \left( {\frac{{ke_{2} r^{ - 1} p^{ - \alpha } \prod\nolimits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\nolimits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } QX^{ - 1} }}{{Y_{2} }}} \right)^{{ - Y_{2} }} \left( {\frac{{0.5he_{2} Q^{2} rX^{ - 1} }}{{Y_{3} }}} \right)^{{ - Y_{3} }} \le 1 $$
(42)
$$ \begin{aligned} ZX^{ - 1} + kC_{ 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } r^{ - 1} } Q^{ - 1} X^{ - 1} \, + ke_{1} r^{ - 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } Q^{2} \,X^{ - 1} \hfill \\ & \quad+ ke_{3} r^{ - 1} p^{ - \alpha } \prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} } \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} X^{ - 1} + 0.5he_{1} Q^{3} r} X^{ - 1} + 0.5he_{3} QrX^{ - 1} + \,kdC_{ 1}^{ - \delta } r^{\theta - 1} p^{ - \alpha } \hfill \\ & \quad\prod\limits_{\text{j = 1}}^{\text{J}} {M^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } X^{ - 1} + kar^{ - \gamma - 1} p^{ - \alpha } \,\,\prod\limits_{\text{j = 1}}^{\text{J}} {M_{\text{j}}^{{\beta_{j} }} \prod\limits_{\text{l = 1}}^{\text{L}} {S_{\text{l}}^{{\tau_{l} }} } Q^{ - 1} X^{ - 1} + (\sum\limits_{\text{j}}^{\text{J}} {M_{\text{j}} } )X^{ - 1} + (\sum\limits_{\text{l}}^{\text{L}} {S_{\text{l}} )} } } X^{ - 1} \le 1, \hfill \\ \end{aligned} $$
(43)

subject to the another constraints as in Eqs. (1623).

Consequently, posynomial GP model can be formulated more clearly as follows:

$$ \hbox{min} {\text{ Z}}^{ - 1} $$
(44)
$$ \begin{gathered} \left( {kp^{1 - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } } X^{ - 1} } \right)^{{ - Y_{1} }} \left( {ke_{2} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } QX^{ - 1} } \right)^{{ - Y_{2} }} \hfill \\ \left( {0.5he_{2} Q^{2} rX^{ - 1} } \right)^{{ - Y_{3} }} Y_{1}^{{Y_{1} }} Y_{2}^{{Y_{2} }} Y_{3}^{{Y_{3} }} \le 1 \hfill \\ \end{gathered} $$
(45)
$$ \begin{gathered} ZX^{ - 1} + kC_{1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } r^{ - 1} } Q^{ - 1} X^{ - 1} \, + ke_{1} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } Q^{2} \,X^{ - 1} \hfill \\ + ke_{3} r^{ - 1} p^{ - \alpha } \prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} } \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} X^{ - 1} + 0.5he_{1} Q^{3} r} X^{ - 1} + 0.5he_{3} QrX^{ - 1} + \,kdC_{1}^{ - \delta } r^{\theta - 1} p^{ - \alpha } \hfill \\ \times \prod\limits_{j = 1}^{J} {M^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } X^{ - 1} + kar^{ - \gamma - 1} p^{ - \alpha } \,\,\prod\limits_{j = 1}^{J} {M_{j}^{{\beta_{j} }} \prod\limits_{l = 1}^{L} {S_{l}^{{\tau_{l} }} } Q^{ - 1} X^{ - 1} + (\sum\limits_{j}^{J} {M_{j} } )X^{ - 1} + (\sum\limits_{l}^{L} {S_{l} )} } } X^{ - 1} \le 1, \hfill \\ \end{gathered} $$
(46)

subject to the other constraints as in Eqs. (1623).

A numerical example

To illustrate the validity of the proposed model and the usefulness of the proposed solution method, a simple numerical experiment is presented and the related results are reported in this section. To this end, consider a manufacturing company which wants to sell its product regarding two methods for advertising (TV, Newspaper) and providing two types services for consumers (Buying advice, Product Warranty). The required information to decision-making is set from marketing and production departments as follows:

\( k = 11 \times 10^{9} , \)

\( \alpha = 2, \)

\( \beta_{1} = 0.0086, \)

\( \beta_{2} = 0.0057, \)

\( \tau_{1} = 0.0053, \)

\( \tau_{2} = 0.0083, \)

\( e_{1} = 0.03, \)

\( e_{2} = 0.452, \)

\( e_{3} = 2. 7 0 3, \)

\( h = 0.15, \)

\( t = 55, \)

\( P_{M} = 5 \times 10^{3} , \)

\( \psi = 0.22, \)

\( B = 187000, \)

\( d = 50, \)

\( H = 0.93, \)

\( L = 0.71, \)

\( \delta = 1.5, \)

\( \theta = 1, \)

\( \gamma = 0.2, \)

\( a = 1000, \)

\( f = 10, \)

\( F = 1900, \)

\( b = 4, \)

\( R = 1200, \)

Thus, the posynomial GP model according to the above parameters is a very difficult GP problem (degree difficulty = 14).

Intrinsically, it is complex to solve the model by solution procedures discussed in literature for a GP (Duffin et al. 1967). Hence, in order to find the optimal solution of the problem a MATLAB-based modeling system (CVX) (Boyd and Michael 2009) is used.

The results of the running CVX on the proposed GP model are as follows:

\( Z = \$ 1 1 , 1 0 3 , 4 3 6\,\, \)

\( Q^{ * } = 2 2 0, \)

\( p^{ * } = \$ 1 1 8 9.3\,, \)

\( M_{1}^{ * } = \$ 4 8 0 6 8 , { } \)

\( M_{2}^{ * } = \$ 3 1 8 7 4. 7 5\,, \)

\( S_{1}^{ * } = \$ 2 9 6 4 0. 5 3\,, \)

\( S_{2}^{ * } = \$ 4 6 3 9 2. 9 6\,, \)

\( r^{ * } = 0. 8 6, \)

\( C_{1}^{ * } = \,\$ 5. 2 9\,, \)

   

Sensitivity analysis

In this sub-section, due to high degrees of nonlinearities of the model, the behavior of the decision variables in situation optimal with regard to changes in some parameters of the model are analyzed. In other words, the study discuses some managerial insights by studying how the optimal solution would vary as the inputs values change.

Effects of changes in α on optimal solution

In this sub-section, the effect of changes in values price elasticity of demand on the optimal solution is investigated. In order to implement this investigation, the different value of the price elasticity of demand is considered as follows: \( \alpha_{k} = \alpha_{0} + (n \times 0.01) \) where α 0 = 1.8,  and n = 0,…, 9. According to, Figs 3, 4, 5, 6, respectively, reveal that as price elasticity of demand increases, the manufacturer has to decrease its product price with proper intensity in order to maintain the acceptable market share (Fig. 3). As a result of the reduced optimal selling price, manufacturer’s profit decreases as well (Fig. 4), so that, the manufacturer has to decrease marketing and customer service expenditures in order to escape from the loss limits (Fig. 5). Also, the manufacturer in order to minimize additional cost of production (i.e., inventory holding cost) and maintenance costs need to reduce lot-size (Fig. 6) and increases reliability of process (Fig. 7). Generally, when the lot-size decreases, setup cost will increase as well (Fig. 8).

Fig. 3
figure 3

Changes in price regarding changes in α

Fig. 4
figure 4

Changes in profit regarding changes in α

Fig. 5
figure 5

Changes in customer service and marketing expenditures regarding changes in α

Fig. 6
figure 6

Changes in lot-size regarding changes in α

Fig. 7
figure 7

Changes in reliability regarding changes in α

Fig. 8
figure 8

Changes in setup cost regarding changes in α

Effects of changes in β j and τ l on the optimal solution

This sub-section organized as follows. First, we investigate the effect of increasing in values of β j (j = 1, 2) and τ l (l = 1, 2) on the optimal solution. Second, we investigate the effect of increasing in values β j (j = 1, 2) and τ l (l = 1, 2), while simultaneously, α will also increases. Finally, we investigate a gradual increases in both β 2 and τ 1 while decreases β 1 and τ 2 simultaneously such that β j  + τ l  = constant.

Increasing both β j (j = 1, 2) and τ l (l = 1, 2)

Different values of β j (j = 1, 2) and τ l (l = 1, 2) are examined as follows: \( \beta_{j} (\tau_{l} ) = \beta_{0j} (\tau_{0l} ) + (0.0008) \times n \) where \( \beta_{01} = 0.0066 \), \( \tau_{01} = 0.0033 \) \( \beta_{02} = 0.0037 \), \( \tau_{02} = 0.0063 \), and \( n = 0, \, 1, \ldots ,9 \). According to Figs. 9 and 10, it is seen that when β j (j = 1, 2) and τ l (l = 1, 2) increase simultaneously, it results in increasing price of product. Therefore, price increase results in increasing profit. This is because of the rise in marketing and customer service elasticity of demand, the marketing and customer service expenditures are increasing in response to customers’ requests as well (Fig. 11). As a result, the company that gain more profit, has to increase its product price.

Fig. 9
figure 9

Changes in price regarding changes in β j and τ l

Fig. 10
figure 10

Changes in profit regarding changes in β j and τ l

Fig. 11
figure 11

Changes in customer service and marketing expenditures regarding changes in β j and τ l

Increasing β j (j = 1, 2), τ l (l = 1, 2) and α

The effect of changes in β j (j = 1, 2) l (l = 1, 2) and α on the optimal values of decision variables are discussed in this part. The values of β j (j = 1, 2), τ l (l = 1, 2) are increased according to the equation β j (τ l ) = β 0j (τ 0l ) + (0.0008 × n), while simultaneously, \( \alpha \)is increased according to \( \alpha_{k} = \alpha_{0} + (n \times 0.02), \) for \( n = 0, \ldots ,9 \) such that \( \beta_{01} = 0.0066 \), \( \tau_{01} = 0.0033, \)

\( \beta_{02} = 0.0037 \), \( \tau_{02} = 0.0063 \) and \( \alpha_{0} = 1.8 \). We can observe from Figs. 12 and 13, with increase in β j (j = 1, 2), τ l (l = 1, 2) and α, the optimal selling price and total profit decreases subsequently. This is because of company response to combination results of changes in β j (j = 1, 2), τ l (l = 1, 2) and α [i.e., where effects of changes α overcome on the effects of changes in β j (j = 1, 2) and τ l (l = 1, 2)]. Also, Fig. 14 shows that the company should not be oblivious to the effects of changes in values of marketing and customer service elasticity, and in order to minimize the total cost, the company has to decrease the marketing expenditures through marketing method 1 and also decrease the customer’s service expenditures through customer’s service type 2. On the other hand, in order to respond to the needs of different customer segments, the company has to increase the marketing expenditures through marketing method 1, and also increase the customer’s service expenditures through customer‘s service type 2.

Fig. 12
figure 12

Changes in price regarding changes in β j, τ l and α

Fig. 13
figure 13

Changes in profit regarding changes in β j , τ l and α

Fig. 14
figure 14

Changes in customer service and marketing expenditures regarding changes in β j , τ l and α

According to Figs. 15 and 16, with increases in β j (j = 1, 2), τ l (l = 1, 2) and α, the lot-size decreases and the process reliability increases. Generally, when that the effect of change in α overcomes the effects of changes in β j (j = 1, 2) and τ l (l = 1, 2), it can be concluded that customers are highly sensitive to the price of product and company cannot just retain its customer through marketing and offering services. Therefore, as explained in the previous section, the company has to decrease its product price in order to keep its customer. On the other hand, by increasing process reliability and reducing lot-size, the company has to reduce its total cost such as maintenance costs and inventory holding cost in order to escape from the limit of losses.

Fig. 15
figure 15

Changes in reliability regarding changes in β j , τ l and α

Fig. 16
figure 16

Changes in lot-size regarding changes in β j , τ l and α

Increasing β 2 and τ 1 while decreasing β 1 and τ 2

The values of β 1 and τ 1 are calculated according to the equation β 1 (τ 1 ) = β 01 (τ 01) ± (0.00033 × n), while simultaneously, β 2 and τ 2 are calculated according to β 2 (τ 2) = β 02 (τ 02) ± (0.00026 × n), where β 01 = 0.0066, \( \tau_{01} = 0.0033, \), \( \beta_{02} = 0.0037 \), \( \tau_{02} = 0.0063 \) and \( n = 0, \ldots ,9 \). According to Figs. 17, 18, 19, as β j (j = 1, 2) and τ l (l = 1, 2) get closer to each other (i.e., n = 5), the product price, and total annual profit decreases. This is mainly due to the fact that when different methods of marketing and various types of customer’s service are equally important from the customer’s perspective, increasing investment on all options are useless. From this point of view, it is advisable to invest in a diverse range of marketing methods and customer service types in order to efficient use of limited budget.

Fig. 17
figure 17

Changes in price regarding changes in β j and τ l (\( \beta_{j} + \tau_{l} = \,{\text{constant}} \))

Fig. 18
figure 18

Changes in profit regarding changes in β j and \( \tau_{l} \) (\( \beta_{j} + \tau_{l} = \,{\text{constant}} \))

Fig. 19
figure 19

Changes in customer service and marketing expenditures regarding changes in β j and \( \tau_{l} \) (\( \beta_{j} + \tau_{l} = \,{\text{constant}} \))

Effect of changes in γ on optimal solution

The effects of changes in reliability elasticity of maintenance cost on the optimal solution are investigated by considering different values for γ as follow: γ = 0.2 + (0.05 × n), for \( n = 0, \ldots ,9 \).

According to Figs. 20 and 21, the selling price and total profit are slightly sensitive to the changes in values of parameter \( \gamma \) that is negligible. Also, from Fig. 22, since maintenance cost has a reverse relationship with the process reliability, the process reliability should be increased to maximize the total profit. In order words, in order to maximize the profit, revenue has to be increased and other costs have to be decreased. This means that less investment on process flexibility must be implemented. And on the other hand, by reducing the lot-size, the total production and inventory holding costs must be reduced, which in turn means higher setup cost and lower lot-size, as seen in Figs. 23 and 24.

Fig. 20
figure 20

Changes in profit regarding changes in \( \gamma \)

Fig. 21
figure 21

Changes in price regarding changing γ

Fig. 22
figure 22

Changes in reliability regarding changes in γ

Fig. 23
figure 23

Changes in lot-size regarding changes in γ

Fig. 24
figure 24

Changes in setup cost regarding changes in γ

Effects of changes in b on optimal solution

The effects of changes in b on the optimal solution are investigated by considering different values for b as follows: \( b = 4 + (1 \times n) \), for \( n = 0, \ldots ,9 \).

Figures 25, 26, 27, 28, 29, respectively, reveal that any increase in b leads to a higher optimal selling price, lower total profit, lower optimal marketing and customer service expenditures, higher process reliability, smaller optimal production lot-size, lower optimal setup costs per production cycle. The implication of these behaviors is that the company has to decrease additional cost in order to prevent of decreasing profit (Fig. 30).

Fig. 25
figure 25

Changes in profit regarding changes in b

Fig. 26
figure 26

Changes in price regarding changes in b

Fig. 27
figure 27

Changes in customer service and marketing expenditures regarding changes in b

Fig. 28
figure 28

Changes in reliability regarding changes in b

Fig. 29
figure 29

Changes in lot-size regarding changes in b

Fig. 30
figure 30

Changes in setup cost regarding changes in b

Conclusions

To cope with the issue of integrating the marketing and production strategies for a company that produces a single product, an integrated model with using the GP technique is proposed in this paper. In this paper, the production cost is considered as a cubic power function of outputs. The model is restricted with available limited storage space constraint for acceptable products, available limited budget for marketing and service quality, and necessary to achieve a minimum market share is planned. Also, in this paper the defective items are considered, so that only %r of products can be good to be used. According to the descriptions, the resulting GP model is very hard, with the 14 degrees of difficulty, so it is very complex to solve the model intrinsically.

To the best of our knowledge, this research is one of the primary works using the concepts behind the relations between geometric–arithmetic means and CVX modeling system for solving type of models with a high degree of difficulty, hence the literature considering this approach in production planning is still scarce. Therefore, many possible future research avenues can be defined in this context, and will be solved using the toolbox and concepts.