Review Special Issues

Cytosine methylation in insects: new routes for the comprehension of insect complexity

  • Received: 10 July 2015 Accepted: 25 August 2015 Published: 01 September 2015
  • Cytosine methylation is one of the most studied epigenetic modifications and its occurrence has been deeply studied in mammals and plants. DNA methylation (together with other epigenetic modifications of DNA and histones) plays an important role in different processes. Indeed, several morphological and/or behavioural traits may origin as a consequence of the epigenetic modulation of genes so that identical genes can results in different “morphs”. Despite considerable progress during recent years, many questions remain since it is largely unknown how the environment triggers alterations in the epigenome. In the present review we discuss the use of aphids and honey bees as epigenetic experimental model to understand how cytosine methylation is directly or indirectly linked to environmental factors. Indeed, the epigenetic changes of DNA could be at the basis of unexpected morphological differences explaining also complex traits.

    Citation: Mauro Mandrioli, Gian Carlo Manicardi. Cytosine methylation in insects: new routes for the comprehension of insect complexity[J]. AIMS Biophysics, 2015, 2(4): 412-422. doi: 10.3934/biophy.2015.4.412

    Related Papers:

    [1] Xuyin Wang, Weiguo Liu, Lu Li, Peizhen Zhao, Ruifeng Zhang . Resource dependent scheduling with truncated learning effects. Mathematical Biosciences and Engineering, 2022, 19(6): 5957-5967. doi: 10.3934/mbe.2022278
    [2] Weiguo Liu, Xuyin Wang, Lu Li, Peizhen Zhao . A maintenance activity scheduling with time-and-position dependent deteriorating effects. Mathematical Biosciences and Engineering, 2022, 19(11): 11756-11767. doi: 10.3934/mbe.2022547
    [3] Dan Yang, Zhiqiang Xie, Chunting Zhang . Multi-flexible integrated scheduling algorithm for multi-flexible integrated scheduling problem with setup times. Mathematical Biosciences and Engineering, 2023, 20(6): 9781-9817. doi: 10.3934/mbe.2023429
    [4] Weiguo Liu, Xuyin Wang, Xiaoxiao Wang, Peizhen Zhao . Due-window assignment scheduling with past-sequence-dependent setup times. Mathematical Biosciences and Engineering, 2022, 19(3): 3110-3126. doi: 10.3934/mbe.2022144
    [5] Yu Shen, Hecheng Li . A new differential evolution using a bilevel optimization model for solving generalized multi-point dynamic aggregation problems. Mathematical Biosciences and Engineering, 2023, 20(8): 13754-13776. doi: 10.3934/mbe.2023612
    [6] Yafei Li, Yuxi Liu . Multi-airport system flight slot optimization method based on absolute fairness. Mathematical Biosciences and Engineering, 2023, 20(10): 17919-17948. doi: 10.3934/mbe.2023797
    [7] Lingling Li, Congbo Li, Li Li, Ying Tang, Qingshan Yang . An integrated approach for remanufacturing job shop scheduling with routing alternatives. Mathematical Biosciences and Engineering, 2019, 16(4): 2063-2085. doi: 10.3934/mbe.2019101
    [8] Zilong Zhuang, Zhiyao Lu, Zizhao Huang, Chengliang Liu, Wei Qin . A novel complex network based dynamic rule selection approach for open shop scheduling problem with release dates. Mathematical Biosciences and Engineering, 2019, 16(5): 4491-4505. doi: 10.3934/mbe.2019224
    [9] Lu-Wen Liao . A branch and bound algorithm for optimal television commercial scheduling. Mathematical Biosciences and Engineering, 2022, 19(5): 4933-4945. doi: 10.3934/mbe.2022231
    [10] Guohui Zhang, Jinghe Sun, Xing Liu, Guodong Wang, Yangyang Yang . Solving flexible job shop scheduling problems with transportation time based on improved genetic algorithm. Mathematical Biosciences and Engineering, 2019, 16(3): 1334-1347. doi: 10.3934/mbe.2019065
  • Cytosine methylation is one of the most studied epigenetic modifications and its occurrence has been deeply studied in mammals and plants. DNA methylation (together with other epigenetic modifications of DNA and histones) plays an important role in different processes. Indeed, several morphological and/or behavioural traits may origin as a consequence of the epigenetic modulation of genes so that identical genes can results in different “morphs”. Despite considerable progress during recent years, many questions remain since it is largely unknown how the environment triggers alterations in the epigenome. In the present review we discuss the use of aphids and honey bees as epigenetic experimental model to understand how cytosine methylation is directly or indirectly linked to environmental factors. Indeed, the epigenetic changes of DNA could be at the basis of unexpected morphological differences explaining also complex traits.


    The resource allocation problem is an important and challenging issue and has attracted a lot of attention with interests for practitioners and researchers [1]. Effective (added) resource allocation can improve the efficiency of operation. However, the usage of the resource, especially abundant usage, will create extra costs and result in pollution. Therefore, how to manage and utilize resources efficiently has become an important issue. Nowadays, low carbon, high efficiency and high customer satisfaction have become crucial factors for companies to gain competitiveness. Manufacturers not only need to maximize profits (i.e., reduce time-dependent measure criterion) but also need to control the extra resource input. Although the stated objectives are often conflicting, a resource allocation scheduling approach that increases revenue and optimizes resources provides an additional chance that can facilitate improvements.

    Scheduling problems with resource allocation mean that the job processing times can be controlled by changing the allocation of resources to jobs. Many researchers have expended vast amounts of effort on this vivid area of scheduling research from JIT [2,40], maintenance activity [3], agent scheduling [4], batch scheduling [5]. A comprehensive discussion on scheduling problems with resource allocation (controllable processing times) is provided by Shabtay et al. [6] and Shioura et al. [7]. In such problem, job scheduling and resource allocation decisions should be coordinated carefully to achieve the most efficient system performance. Therefore, the quality of a solution is measured by two criteria: scheduling criterion and resource consumption cost. Recent studies of resource allocation scheduling problems include Low et al. [8], Shioura et al. [9], Yin et al. [10] and Shabtay et al. [11]. Yin et al. [10] study the single-machine due-window assignment with common flow allowances and resource-dependent processing times. They consider two criteria: one is an integrated cost consisting of job earliness, weighted number of tardy jobs, and due-window assignment cost, and the other is the resource consumption cost. Based on the two criteria, they analyze four different models and provide the algorithm to obtain pareto-optimal schedules. Shabtay et al. [11] study a single-machine scheduling problem with resource allocation and due date assignment. They provide a bicriteria analysis. For the limited total weighted resource consumption, they develop a pseudo-polynomial algorithm and fully polynomial time approximation scheme to minimize the total weighted number of tardy jobs plus due date assignment cost. Recently, Yepes et al. [38] consider the unrelated parallel machine scheduling problem with setup times and additional resources in the setups. Yepes et al. [39] study a bi-objective parallel machine scheduling problem with additional resources during setups. They propose a new multi-objective algorithm.

    In many realistic situations, the processing times of jobs is easily affected by many other factors such as worker's experience or fatigue, task's waiting time, machine abrasion. Related examples can be found in steel production [12], electronics manufacturing [13], pollution containment [14], and so on. In the literature, the studies are commonly known as scheduling with learning effect or deteriorating jobs. For the comprehensive literature reviews on both study categories, the readers may refer to Cheng et al. [15], Biskup [16], Gawiejnowicz [17], and Wang et al. [18]. Sometimes, we cannot obtain the specific function expression of learning/deteriorating effect. Therefore, researchers have recently considered scheduling problems with general learning/deteriorating effect functions. Gordon and Strusevich [19] study two due date assignment and single machine scheduling problems with positionally dependent processing times. They give polynomial-time dynamic programming algorithms for the studied problems. Zhao et al. [20] consider a slack due window assignment and single machine scheduling with position effect and deterioration effect. Yin et al. [21] investigate a due-date assignment and single-machine scheduling with generalized position-dependent deteriorating jobs and deteriorating multi-maintenance activities. Rustogi et al. [22] present polynomial-time algorithms for single machine problems with generalized positional deterioration effects and machine maintenance. Rustogi et al. [23] further study a general model for single machine scheduling problems with time and position dependent effects. They provide solution algorithms for minimizing the makespan and the sum of completion times. Rudek [24] study a parallel machine scheduling problem with varying processing times to minimize the makespan. They present an arbitrary monotonic function dependent on the number of previously processed jobs to describe the actual job processing time.

    In order to be more realistic in modelling a production system, researchers have recently considered scheduling problems with variable processing times and resource allocation simultaneously. Oron [14] describes a real application of scheduling to deal with accidents that involve pollution or contamination. The case is modeled as a single-machine scheduling model with convex resource function and general linear deterioration. They develop a polynomial-time solution for minimizing the makespan. Moreover, they compute the optimal resource allocation policy for a given job instance to minimize the total flowtime. Rudek et al. [25] investigate the scheduling problems with the aging effect and additional resource allocation. They describe an example of a deteriorating system and model it as a single-machine scheduling model. Rudek et al. [26] study the flowshop scheduling problem with the aging effect and additional resource allocation. They provide optimal polynomial time solution algorithms for their special cases of the considered problems. Ji et al. [27] consider slack (SLK) due date assignment and single machine scheduling problem with aging effect, resource allocation and a rate-modifying activity. They provide a polynomial-time algorithm to solve it. Sun et al. [28] study three due date assignment methods for single machine scheduling problems with convex resource allocation and variable job processing times. They show that three versions of the problem can be solved in polynomial time. Lu et al. [29] consider the unrelated parallel-machine resource allocation scheduling problem with deteriorating jobs and learning effect. They prove that the problem is polynomial time solvable for minimizing the weighted sum of the total load, the total completion time, the total absolute deviation of completion time and the total resource cost. Wang et al. [30] consider a single machine scheduling with job-dependent learning effect and convex resource-dependent processing times. They provide the polynomial time algorithms for all studied objective functions. Zhao et al. [31] introduce a unified approach to single-machine scheduling problems with deterioration effect and convex resource allocation subject to an upper bound on the total resource consumption. They show that this unified model can be useful in solving scheduling problems under due date assignment and some scheduling problems that do not involve due dates. Tian et al. [32] study the two-machine no-wait flowshop scheduling with learning effect and resource allocation. They show that some cases including makespan, total completion time and total absolute differences in completion times are all polynomially solvable.

    In the paper, we investigate the resource allocation scheduling model of deterioration effect and general positional effect, which is the general and extensional case of existing research. Moreover, we further study the criterion of minimizing total weighted resource consumption subject to an upper bound on scheduling costs. Two unified models for solving single machine scheduling problems with the deterioration effect, general positional effect and convex resource allocation are presented. And we show that the two unified models can be applied to solve various due window assignment problems. At the same time, our study also indicates that a large set of scheduling problems that have the common feature can be expressed as positional penalties function can be solved by using the unified approach.

    The rest of this paper is organized as follows. The following section gives the problem statements formally. In section 3, two unified models are presented and analyzed. Section 4 is the applications of unified models for solving due-window assignment problems. The last section concludes the paper and suggests topics for future research.

    In this section, we define our problems formally. Consider a production system that consists of $n$ independent jobs, $N = \{ {J_1}, {J_2}, \ldots , {J_n}\} $, that are to be processed without preemption on a single machine at time zero. The machine can process at most one job at a time. In this paper, we propose a more general scheduling model that stems from Rudek et al. [25,26], Sun et al. [28], Wang et al. [30], Zhao et al. [31], and so on. In the model, ${p_j}$ is actual processing times of job ${J_j}$ which is determined simultaneously by resource allocation, starting time ${S_j}$ and processing position $r .$ The actual job processing times are given as follows:

    $ {p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r) , j = 1, 2, \ldots , n , $

    where ${w_j}$ is a positive parameter representing the workload of job ${J_j} $, ${u_j}$ is the amount of resource allocated to job ${J_j} $, $k$ and $b$ are positive constant, and $g(r)$ is a function that specifies a job-independent positional effect. In earlier papers, the focus has been on particular functions that define the positional factors $g(r) $, e.g., ${r^c}$ ($c \geqslant 0$ or $c \leqslant 0$) [13,16] or $cr$ ($c \geqslant 0$) [16], and so on.

    Let $U$ be the total available amount of resources, $R$ be a certain threshold. A solution for the studied problem is defined by a schedule $\pi $ and by a resource allocation vector $[{u_1}, \ldots , {u_n}] .$ The quality of a solution is measured by two different criteria. The first is the scheduling criterion $f$ and the second is the total resource consumption cost which is given by $\sum\nolimits_{j = 1}^n {{b_j}{u_j}} .$ One of our objectives is to determine the optimal job sequence and resource allocation policy to minimize the scheduling criterion $f .$ And another objective is to minimize the total weighted resource consumption cost under a certain threshold $R .$ Therefore, our general problems are given by

    $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U|f$ (1)

    and

    $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), f \leqslant R|\sum {{b_j}{u_j}} .$ (2)

    In this section, we present the unified models respectively for solving the problems (1) and (2).

    First, we study problem (1) and consider the following optimization problem (P1).

    $\min f({x_1}, {x_2}, ..., {x_n}) = \frac{{{a_1}}}{{x_1^k}} + \frac{{{a_2}}}{{x_2^k}} + ... + \frac{{{a_n}}}{{x_n^k}}$
    $s.t \ \ \ {b_1}{x_1} + {b_2}{x_2} + ... + {b_n}{x_n} \leqslant U$
    ${x_j} > 0, j = 1, 2, \ldots , n.$

    where ${a_j}(j = 1, 2, ..., n), {b_j}(j = 1, 2, ..., n), U$ and $k$ are positive parameters.

    Lemma 1. For the problem (P1), the optimal values of that minimize the function are ${x_j} = U\frac{{{{(\frac{{{a_j}}}{{{b_j}}})}^{\frac{1}{{k + 1}}}}}}{{\sum\nolimits_{j = 1}^n {{{({a_j}{b_j})}^{\frac{1}{{k + 1}}}}} }}, j = 1, 2, ..., n .$ The optimal value of $f$ is ${f^ * } = \frac{1}{{{U^k}}}{\left[ {\sum\nolimits_{j = 1}^n {{{({a_j}{b_j})}^{\frac{1}{{k + 1}}}}} } \right]^{k + 1}} .$

    Proof. It is obviously that we only need to consider the case ${b_1}{x_1} + {b_2}{x_2} + ... + {b_n}{x_n} = U .$

    Because $\sum\nolimits_{j = 1}^n {{b_j}{x_j}} = U $, ${x_1} = \frac{{U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} }}{{{b_1}}} .$ Therefore, we can get

    $f({x_1}, {x_2}, ..., {x_n}) = \frac{{{a_1}b_1^k}}{{{{\left( {U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} } \right)}^k}}} + \frac{{{a_2}}}{{x_2^k}} + \cdots + \frac{{{a_n}}}{{x_n^k}}.$

    Note that $f$ is a convex function of ${x_j} $, and it follows that $\frac{{\partial f}}{{\partial {x_j}}} = 0$ provide necessary and sufficient conditions for optimality.

    Taking the first derivative of $f$ with respect to ${x_j} $, we have

    $ \frac{{\partial f}}{{\partial {x_j}}} = k\left[ {\frac{{{a_1}{b_1}^k{b_j}}}{{{{\left( {U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} } \right)}^{k + 1}}}} - \frac{{{a_j}}}{{x_j^{k + 1}}}} \right] , j = 2, ..., n . $

    Let $\frac{{\partial f}}{{\partial {x_j}}} = 0 $, then ${x_j} = {(\frac{{{a_j}}}{{{a_1}{b_j}b_1^k}})^{\frac{1}{{k + 1}}}}(U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} ) .$ Therefore,

    $ \sum\nolimits_{j = 2}^n {{b_j}{x_j}} = \sum\nolimits_{j = 2}^n {{b_j}} {(\frac{{{a_j}}}{{{a_1}{b_j}b_1^k}})^{\frac{1}{{k + 1}}}}(U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} ) . $

    This can be further written as $\sum\nolimits_{j = 2}^n {{b_j}{x_j}} = U\frac{{\sum\nolimits_{j = 2}^n {{{(\frac{{{a_j}b_j^k}}{{{a_1}b_1^k}})}^{\frac{1}{{k + 1}}}}} }}{{1 + \sum\nolimits_{j = 2}^n {{{(\frac{{{a_j}b_j^k}}{{{a_1}b_1^k}})}^{\frac{1}{{k + 1}}}}} }} .$

    By substituting the above relationship into ${x_1} = \frac{{U - \sum\nolimits_{j = 2}^n {{b_j}{x_j}} }}{{{b_1}}}$ and solving for ${x_1} $, we obtain

    ${x_1} = U\frac{{{{(\frac{{{a_1}}}{{{b_1}}})}^{\frac{1}{{k + 1}}}}}}{{\sum\nolimits_{j = 1}^n {{{({a_j}b_j^k)}^{\frac{1}{{k + 1}}}}} }}.$

    It follows that ${x_j} = U\frac{{{{(\frac{{{a_j}}}{{{b_j}}})}^{\frac{1}{{k + 1}}}}}}{{\sum\nolimits_{j = 1}^n {{{({a_j}b_j^k)}^{\frac{1}{{k + 1}}}}} }}, j = 2, ..., n .$

    Consequently, we have ${f^ * } = \frac{1}{{{U^k}}}{\left[ {\sum\nolimits_{j = 1}^n {{{({a_j}b_j^k)}^{\frac{1}{{k + 1}}}}} } \right]^{k + 1}} .$

    For the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U|f $, it is obvious that for any given feasible resource allocation, our problem is reduced to determining a job sequence that minimizes the scheduling criterion $f .$ In the following, we show that the same techniques used to solve single-machine scheduling with fixed job processing times ${p'_j}$ can be incorporated into the model with the actual job processing times ${p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r) .$

    Given the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U|f $, there is a corresponding problem $1|{p'_j}|f$ with fixed job processing times. For a given schedule $\pi = \left[ {{J_{\left[ 1 \right]}}, {J_{\left[ 2 \right]}}, ..., {J_{\left[ n \right]}}} \right] $, we assume that the objective function of the problem $1|{p'_j}|f$ can be expressed as $f\left( \pi \right) = \sum\limits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, where ${\xi _j}$ are position-dependent parameters. In the following, we will give the expression of the objective function for the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $\sum {{b_j}{u_j}} \leqslant U|f .$ The actual processing times of jobs can be expressed as follows:

    ${p_{[1]}} = {(\frac{{{w_{[1]}}}}{{{u_{[1]}}}})^k}g(1), $
    ${p_{[2]}} = {(\frac{{{w_{[2]}}}}{{{u_{[2]}}}})^k}g(2) + \alpha [{(\frac{{{w_{[1]}}}}{{{u_{[1]}}}})^k}g(1)]g(2), $
    ${p_{[3]}} = {(\frac{{{w_{[3]}}}}{{{u_{[3]}}}})^k}g(3) + \alpha [{(\frac{{{w_{[2]}}}}{{{u_{[2]}}}})^k}g(2) + (1 + \alpha g(2)){(\frac{{{w_{[1]}}}}{{{u_{[1]}}}})^k}g(1)]g(3), $
    $ \cdots , $
    ${p_{[j]}} = {(\frac{{{w_{[j]}}}}{{{u_{[j]}}}})^k}g(j) + \alpha [\sum\limits_{l = 1}^{j - 1} {g(l){{(\frac{{{w_{[l]}}}}{{{u_{[l]}}}})}^k}} \prod\limits_{i = l + 1}^{j - 1} {(1 + \alpha g(i))} ]g(j), $
    $ \cdots , $
    ${p_{[n]}} = {(\frac{{{w_{[n]}}}}{{{u_{[n]}}}})^k}g(n) + \alpha [\sum\limits_{l = 1}^{n - 1} {g(l){{(\frac{{{w_{[l]}}}}{{{u_{[l]}}}})}^k}} \prod\limits_{i = l + 1}^{n - 1} {(1 + \alpha g(i))} ]g(n).$

    Therefore, for the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U|f $, we have

    $f\left( \pi \right) = \sum\limits_{j = 1}^n {{\xi _j}{p_{[j]}}} $
    $ = {\xi _1}{\left( {\frac{{{w_{[1]}}}}{{{u_{[1]}}}}} \right)^k}g(1) + {\xi _2}\left( {{{\left( {\frac{{{w_{[1]}}}}{{{u_{[1]}}}}} \right)}^k} + b{{\left( {\frac{{{w_{[1]}}}}{{{u_{[1]}}}}} \right)}^k}g(1)} \right)g(2) + \cdots $
    $ + {\xi _n}\left( {{{\left( {\frac{{{w_{[n]}}}}{{{u_{[n]}}}}} \right)}^k} + b\sum\limits_{l = 1}^{n - 1} {g(l){{\left( {\frac{{{w_{[l]}}}}{{{u_{[l]}}}}} \right)}^k}\prod\limits_{i = l + 1}^{n - 1} {(1 + bg(i))} } } \right)g(n)$
    $ = \sum\limits_{j = 1}^n {{\varphi _j}} {\left( {\frac{{{w_{[j]}}}}{{{u_{[j]}}}}} \right)^k}.$ (3)

    where,

    ${\varphi _1} = {\xi _1}g(1) + {\xi _2}bg(2)g(1) + \cdots + {\xi _n}b\prod\limits_{i = 2}^{n - 1} {(1 + bg(i))} g(n)g(1), $
    ${\varphi _2} = {\xi _2}g(2) + {\xi _3}bg(3)g(2) + \cdots + {\xi _n}b\prod\limits_{i = 3}^{n - 1} {(1 + bg(i))} g(n)g(2), $
    $ \cdots , $
    ${\varphi _j} = {\xi _j}g(j) + {\xi _{j + 1}}bg(j + 1)g(j) + \cdots + {\xi _n}b\prod\limits_{i = j + 1}^{n - 1} {(1 + bg(i))} g(n)g(j), $
    $ \cdots , $
    ${\varphi _n} = {\xi _n}g(n).$

    Note that for a given schedule $\pi = \left[ {{J_{\left[ 1 \right]}}, {J_{\left[ 2 \right]}}, ..., {J_{\left[ n \right]}}} \right] $, ${\varphi _j}, {w_{[j]}}$ $(j = 1, 2, \ldots , n)$ are constants. Let ${a_{\left[ j \right]}} = {\varphi _j}w_{\left[ j \right]}^k$ and ${x_{\left[ j \right]}} = {u_{\left[ j \right]}} $, then $f\left( \pi \right) = \sum\nolimits_{j = 1}^n {\frac{{{a_{\left[ j \right]}}}}{{x_{\left[ j \right]}^k}}} .$ Because the objective function can be written in the format shown in (P1), by Lemma 1, the optimal resource allocation for a given sequence is

    ${u_{\left[ j \right]}} = U\frac{{{{(\frac{{{\varphi _j}w_{\left[ j \right]}^k}}{{{b_{[j]}}}})}^{\frac{1}{{k + 1}}}}}}{{\sum\nolimits_{j = 1}^n {{{({\varphi _j}{w_{\left[ j \right]}}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} }}, j = 1, 2, ..., n.$

    Thus, we obtain that the function $f\left( \pi \right) $, under an optimal resource allocation, can be expressed as $f\left( \pi \right) = \frac{1}{{{U^k}}}{\left[ {\sum\nolimits_{j = 1}^n {{{({\varphi _j}w_{\left[ j \right]}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} } \right]^{k + 1}} .$

    Due to $U$ and $k$ are positive constants, minimizing the function $f(\pi )$ is equivalent to minimizing the function $y = \sum\nolimits_{j = 1}^n {{{({\varphi _j}w_{\left[ j \right]}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} = \sum\nolimits_{j = 1}^n {\varphi _j^{\frac{1}{{k + 1}}}w_{\left[ j \right]}^{\frac{k}{{k + 1}}}b_{[j]}^{\frac{k}{{k + 1}}}} .$

    We denote $\varphi _j^{\frac{1}{{k + 1}}}$ as ${\xi _j}$ and $w_{\left[ j \right]}^{\frac{k}{{k + 1}}}b_{[j]}^{\frac{k}{{k + 1}}}$ as ${p_{[j]}} $, then $y$ is of the form $\sum\nolimits_{j = 1}^n {{\xi _j}{p_{[j]}}} .$ This means that the functions of the problems $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U|f$ and $1|{p'_j}|f$ have the same form.

    Theorem 1. When $f$ is of the form $\sum\nolimits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $\sum {{b_j}{u_j}} \leqslant U|f$ is polynomially solvable if the corresponding problem $1|{p'_j}|f$ is polynomially solvable.

    Proof. Because the objective functions of the problems $1|{p'_j}|f$ and $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $\sum {{b_j}{u_j}} \leqslant U|f$ have the same form, the correctness of the theorem follows.

    In the following, we study problem (2) and consider the following optimization problem (P2).

    $\min h({x_1}, {x_2}, ..., {x_n}) = $ ${b_1}{x_1} + {b_2}{x_2} + ... + {b_n}{x_n} $
    $\text{s.t.}\ \ \ \ \ \frac{{{a_1}}}{{x_1^k}} + \frac{{{a_2}}}{{x_2^k}} + ... + \frac{{{a_n}}}{{x_n^k}} \leqslant R$
    ${x_j} > 0, j = 1, 2, \ldots , n.$

    Lemma 2. For the problem (P2), the optimal values of ${x_j}$ that minimize the function $h$ is ${x_j} = {R^{ - \frac{1}{k}}}b_j^{ - \frac{1}{{k + 1}}}a_j^{\frac{1}{{k + 1}}}(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}{)^{\frac{1}{k}}}} $, $j = 1, 2, \ldots , n .$ The optimal value of $h$ is ${h^ * } = {R^{ - \frac{1}{k}}}{(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} )^{\frac{1}{k} + 1}} .$

    Proof. It is obvious that we only need to consider the case $\frac{{{a_1}}}{{x_1^k}} + \frac{{{a_2}}}{{x_2^k}} + \cdots + \frac{{{a_n}}}{{x_n^k}} = R .$

    Because $\sum\limits_{j = 1}^n {\frac{{{a_j}}}{{x_j^k}} = R} $ and $\frac{{{a_1}}}{{x_1^k}} = R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} .$ Therefore, we can get

    $h({x_1}, {x_2}, ..., {x_n}) = {b_1}{(\frac{{{a_1}}}{{R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} }})^{\frac{1}{k}}} + {b_2}{x_2} + \cdots + {b_n}{x_n}.$

    Note that $h$ is a convex function of ${x_j} $, and it follows that $\frac{{\partial h}}{{\partial {x_j}}} = 0$ provide necessary and sufficient conditions for optimality.

    Taking the first derivative of $h$ with respect to ${x_j} $, we obtain

    $\frac{{\partial h}}{{\partial {x_j}}} = {b_j} - \frac{{{b_1}{a_j}a_1^{\frac{1}{k}}}}{{{{(R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} )}^{\frac{1}{k} + 1}}x_j^{k + 1}}} , j = 2, ..., n . $

    Let $\frac{{\partial h}}{{\partial {x_j}}} = 0 $, then we have ${x_j} = \frac{{{{({b_1}{a_j})}^{\frac{1}{{k + 1}}}}a_1^{\frac{1}{{k(k + 1)}}}}}{{b_j^{\frac{1}{{k + 1}}}{{(R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} )}^{\frac{1}{k}}}}} .$

    By substituting ${(R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} )^{\frac{1}{k}}} = \frac{{a_1^{\frac{1}{k}}}}{{{x_1}}}$ into ${x_j} = \frac{{{{({b_1}{a_j})}^{\frac{1}{{k + 1}}}}a_1^{\frac{1}{{k(k + 1)}}}}}{{b_j^{\frac{1}{{k + 1}}}{{(R - \sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} )}^{\frac{1}{k}}}}} $, $j = 2, ..., n $, we can get ${x_j} = \frac{{{{({b_1}{a_j})}^{\frac{1}{{k + 1}}}}a_1^{\frac{1}{{k(k + 1)}}}{x_1}}}{{b_j^{\frac{1}{{k + 1}}}a_1^{\frac{1}{k}}}} = \frac{{{{({b_1}{a_j})}^{\frac{1}{{k + 1}}}}{x_1}}}{{b_j^{\frac{1}{{k + 1}}}a_1^{\frac{1}{{k + 1}}}}} .$

    In order to eliminate the variable ${x_1}$ in the above equation, we have $x_j^k = \frac{{{{({b_1}{a_j})}^{\frac{k}{{k + 1}}}}x_1^k}}{{b_j^{\frac{k}{{k + 1}}}a_1^{\frac{k}{{k + 1}}}}} $, $\frac{{{a_j}}}{{x_j^k}} = \frac{{a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}a_1^{\frac{k}{{k + 1}}}}}{{b_1^{\frac{k}{{k + 1}}}x_1^k}} $, $\sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} = {(\frac{{{a_1}}}{{{b_1}}})^{\frac{k}{{k + 1}}}}x_1^{ - k}\sum\limits_{j = 2}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} .$ Based on $\sum\limits_{j = 2}^n {\frac{{{a_j}}}{{x_j^k}}} $ $ = R - \frac{{{a_1}}}{{x_1^k}} $, we can obtain

    $R = \frac{{a_1^{\frac{k}{{k + 1}}}a_1^{\frac{1}{{k + 1}}}b_1^{\frac{k}{{k + 1}}} + a_1^{\frac{k}{{k + 1}}}\sum\limits_{j = 2}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} }}{{x_1^kb_1^{\frac{k}{{k + 1}}}}} = \frac{{a_1^{\frac{k}{{k + 1}}}\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} }}{{x_1^kb_1^{\frac{k}{{k + 1}}}}}.$

    Therefore, we have

    $ x_1^k = \frac{{a_1^{\frac{k}{{k + 1}}}\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} }}{{b_1^{\frac{k}{{k + 1}}}R}}, {x_1} = \frac{{a_1^{\frac{1}{{k + 1}}}{{(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} )}^{\frac{1}{k}}}}}{{b_1^{\frac{1}{{k + 1}}}{R^{\frac{1}{k}}}}}. $

    It follows that

    ${x_j} = {R^{ - \frac{1}{k}}}b_j^{ - \frac{1}{{k + 1}}}a_j^{\frac{1}{{k + 1}}}(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}{)^{\frac{1}{k}}}} , j = 2, ..., n . $

    Consequently, we can obtain

    ${h^*} = \sum\limits_{j = 1}^n {{b_j}{x_j} = {R^{ - \frac{1}{k}}}\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} } {(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} )^{\frac{1}{k}}} = {R^{ - \frac{1}{k}}}{(\sum\limits_{j = 1}^n {a_j^{\frac{1}{{k + 1}}}b_j^{\frac{k}{{k + 1}}}} )^{\frac{1}{k} + 1}}.$

    For the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), f \leqslant R|\sum {{b_j}{u_j}} $, it is obvious that for any given schedule, our problem is reduced to determining the optimal resource allocation that satisfies the scheduling criterion $f \leqslant R$ and minimizes the total weighted resource allocation costs. In the following, we will show that the function expressions of the problems $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), f \leqslant R|\sum {{b_j}{u_j}} $ and $1|{p'_j}|f$ have the same form. Similarly, for a given schedule $\pi = \left[ {{J_{\left[ 1 \right]}}, {J_{\left[ 2 \right]}}, ..., {J_{\left[ n \right]}}} \right] $, it is assumed that the objective function of the problem $1|{p'_j}|f$ can be expressed as $f\left( \pi \right) = \sum\limits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, where ${\xi _j}$ are position-dependent parameters.

    Based on Eq (3), let ${a_{\left[ j \right]}} = {\varphi _j}w_{\left[ j \right]}^k$ and ${x_{\left[ j \right]}} = {u_{\left[ j \right]}} $, then $f\left( \pi \right) = \sum\nolimits_{j = 1}^n {\frac{{{a_{\left[ j \right]}}}}{{x_{\left[ j \right]}^k}}} .$ Therefore, the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), f \leqslant R|\sum {{b_j}{u_j}} $ can be written in the format shown in (P2). By Lemma 2, the optimal resource allocation for a given sequence is ${u_{[j]}} = {R^{ - \frac{1}{k}}}b_{[j]}^{ - \frac{1}{{k + 1}}}{({\varphi _j}w_{[j]}^k)^{\frac{1}{{k + 1}}}}(\sum\limits_{j = 1}^n {{{({\varphi _j}w_{[j]}^k)}^{\frac{1}{{k + 1}}}}b_j^{\frac{k}{{k + 1}}}{)^{\frac{1}{k}}}} .$ Thus, the objective function can be expressed as $\sum {{b_j}{u_j}} = {R^{ - \frac{1}{k}}}{(\sum\limits_{j = 1}^n {{{({\varphi _j}w_{[j]}^k)}^{\frac{1}{{k + 1}}}}b_{[j]}^{\frac{k}{{k + 1}}}} )^{\frac{1}{k} + 1}}$ $ = {R^{ - \frac{1}{k}}}{(\sum\limits_{j = 1}^n {\varphi _j^{\frac{1}{{k + 1}}}{{({w_{[j]}}{b_{[j]}})}^{\frac{k}{{k + 1}}}}} )^{\frac{1}{k} + 1}} .$

    Due to $R$ and $k$ are positive constants, minimizing the function $\sum {{b_j}{u_j}} $ is equivalent to minimizing the function $y' = \sum\limits_{j = 1}^n {\varphi _j^{\frac{1}{{k + 1}}}{{({w_{[j]}}{b_{[j]}})}^{\frac{k}{{k + 1}}}}} .$ Denote $\varphi _j^{\frac{1}{{k + 1}}}$ as ${\xi _j}$ and $w_{\left[ j \right]}^{\frac{k}{{k + 1}}}b_{[j]}^{\frac{k}{{k + 1}}}$ as ${p_{[j]}} $, then $y' = \sum\limits_{j = 1}^n {{\xi _j}{p_{[j]}}} .$ This means that the objective functions of the problems $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $f \leqslant R|\sum {{b_j}{u_j}} $ and $1|{p'_j}|f$ have the same form.

    Theorem 2. When $f$ is of the form $\sum\nolimits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $f \leqslant R|\sum {{b_j}{u_j}} $ is polynomially solvable if the corresponding problem $1|{p'_j}|f$ is polynomially solvable.

    Proof. Because the objective functions of the problems $1|{p'_j}|f$ and $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $f \leqslant R|\sum {{b_j}{u_j}} $ have the same form, the correctness of the theorem follows.

    Due window assignment is the most common and significant problem in modern manufacturing and supply chain management. Integrated due windows assignment and production scheduling has received considerable attention from both practitioners and researchers [33]. There are three main categories of due window assignment models (CON/SLK/DIF due window) in the literature. Common due window (denoted by CON) denotes all jobs have the same due window, that is, a time window $[{d_1}, {d_2}] .$ Slack due window (denoted by SLK) denotes all jobs have the common flow allowances. The due window starting time for the job ${J_j}$ is defined as $d_j^1 = {p_j} + {q_1} .$ Similarly, the due window completion time for the job ${J_j}$ is defined as $d_j^2 = {p_j} + {q_2}$ $({q_2} \geqslant {q_1}) .$ The window size ${D_j} = d_j^2 - d_j^1$ is identical for all the jobs. Different due window (denoted by DIF) denotes each job can be assigned a different due window with no restrictions.

    We begin by considering the common due window assignment model. Let $D = {d_2} - {d_1}$ denote the size of the common window. Both ${d_1}$ and $D$ are decision variables. The objective is to minimize the cost function $Z = \sum\nolimits_{j = 1}^n {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} $, where ${E_j} = \max \{ 0, {d_1} - {C_j}\} $ is the earliness for job ${J_j}$; ${T_j} = \max \{ 0, {C_j} - {d_2}\} $ is the tardiness for job ${J_j}$; $\alpha , \beta , \gamma , \delta $ are the positive weight factor.

    For the fixed job processing times, the following results for CON due window assignment problem are given by Liman et al. [34]. It can be easily showed that the results also hold for our problem.

    Lemma 3. For the problem $1|CON|\sum {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} $, there exists an optimal schedule for which both the due window starting time ${d_1}$ and the due window completion time ${d_2}$ coincide with the job completion times, i.e., ${d_1} = {C_{[l]}}$ and ${d_2} = {C_{[l + m]}} $, respectively, where $l = \max \left\{ {\left\lceil {\frac{{n(\delta - \gamma )}}{\alpha }} \right\rceil , 0} \right\}$ and $l + m = \max \left\{ {\left\lceil {\frac{{n(\beta - \delta )}}{\beta }} \right\rceil , 0} \right\} .$

    Moreover, $Z = \sum\nolimits_{j = 1}^n {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} = \sum\nolimits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, where

    ${\xi _j} = \left\{ α(j1)+γn,j=1,,l,δn,j=l+1,,l+m,β(nj+1),j=l+m+1,,n.
    \right.$

    Consequently, the objective function of the problem (PC1) $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r)$, $\sum {{b_j}{u_j}} \leqslant U, CON|\sum {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} $ can be expressed as $Z = \sum\nolimits_{j = 1}^n {{\varphi _j}{{(\frac{{{w_{[j]}}}}{{{u_{[j]}}}})}^k}} $, where,

    ${\varphi _1} = {\xi _1}g(1) + {\xi _2}bg(2)g(1) + \cdots + {\xi _n}b\prod\limits_{i = 2}^{n - 1} {(1 + bg(i))} g(n)g(1), $
    ${\varphi _2} = {\xi _2}g(2) + {\xi _3}bg(3)g(2) + \cdots + {\xi _n}b\prod\limits_{i = 3}^{n - 1} {(1 + bg(i))} g(n)g(2), $
    $ \cdots , $
    ${\varphi _j} = {\xi _j}g(j) + {\xi _{j + 1}}bg(j + 1)g(j) + \cdots + {\xi _n}b\prod\limits_{i = j + 1}^{n - 1} {(1 + bg(i))} g(n)g(j), $
    $ \cdots , $
    ${\varphi _n} = {\xi _n}g(n).$

    Let ${a_{\left[ j \right]}} = {\varphi _j}w_{\left[ j \right]}^k$ and ${x_{\left[ j \right]}} = {u_{\left[ j \right]}} $, then $f\left( \pi \right) = \sum\nolimits_{j = 1}^n {\frac{{{a_{\left[ j \right]}}}}{{x_{\left[ j \right]}^k}}} .$ According to Lemma 1, we can obtain $f\left( \pi \right) = \frac{1}{{{U^k}}}{\left[ {\sum\nolimits_{j = 1}^n {{{({\varphi _j}w_{\left[ j \right]}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} } \right]^{k + 1}} .$

    Because the problem $1|CON|\sum {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} $ can be solved in $O(n\log n)$ time and $\varphi _j^{^{\frac{1}{{k + 1}}}}$ are job-independent position weights, from Theorem 1, the problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U, CON|\sum {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} $ can be solved in $O(n\log n)$ time.

    Similarly, according to Theorem 2, the problem (PC2) $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), CON$, $\sum {(\alpha {E_j} + \beta {T_j} + \gamma {d_1} + \delta D)} \leqslant R|\sum {{b_j}{u_j}} $ can be solved in $O(n\log n)$ time.

    The formal statement of the solution is provided in the following algorithm.

    Algorithm 1
    Step 1. Calculate the indices $l$ and $l + m$ according to lemma 3.
    Step 2. Calculate the positional weights ${({\varphi _j})^{\frac{1}{{k + 1}}}} $, $j = 1, \ldots , n .$
    Step 3. Calculate the job-dependent weights ${({w_j}{b_j})^{\frac{k}{{k + 1}}}} $, $j = 1, \ldots , n .$
    Step 4. Obtain the optimal sequence by sequencing the jobs according to the HLP rule. Denote the resulting optimal sequence as ${\pi ^ * } = [{J_{[1]}}, {J_{[2]}}, \ldots , {J_{[n]}}] .$
    Step 5. Compute the optimal resources allocation $u_{[j]}^ * = U\frac{{{{(\frac{{{\varphi _j}w_{\left[ j \right]}^k}}{{{b_{[j]}}}})}^{\frac{1}{{k + 1}}}}}}{{\sum\nolimits_{j = 1}^n {{{({\varphi _j}{w_{\left[ j \right]}}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} }}, j = 1, 2, ..., n $, and the optimal value of the function ${f^ * } = \frac{1}{{{U^k}}}{\left[ {\sum\nolimits_{j = 1}^n {{{({\varphi _j}w_{\left[ j \right]}^kb_{[j]}^k)}^{\frac{1}{{k + 1}}}}} } \right]^{k + 1}}$ for problem PC1; the optimal resources allocation $u_{[j]}^ * = \frac{{{{({\varphi _j}w_{[j]}^k)}^{\frac{1}{{k + 1}}}}(\sum\limits_{j = 1}^n {{{({\varphi _j}w_{[j]}^k)}^{\frac{1}{{k + 1}}}}b_j^{\frac{k}{{k + 1}}}{)^{\frac{1}{k}}}} }}{{{R^{\frac{1}{k}}}b_{[j]}^{\frac{1}{{k + 1}}}}} $, $j = 1, \ldots , n $, and the optimal value of the function ${h^ * } = {R^{ - \frac{1}{k}}}{\left[ {\sum\limits_{j = 1}^n {\varphi _j^{\frac{1}{{k + 1}}}{{({w_{[j]}}{b_{[j]}})}^{\frac{k}{{k + 1}}}}} } \right]^{\frac{1}{k} + 1}}$ for problem PC2.

     | Show Table
    DownLoad: CSV

    Theorem 3. The problems PC1 and PC2 can be solved in $O(n\log n)$ time.

    Proof. The correctness of Algorithm 1 follows from the above analysis. Step 1, step 2 and step 3 require $O(n)$ time, step 4 requires $O(n\log n)$ time, and step 5 requires $O(n)$ time. Thus, the overall computational complexity of the algorithm is $O(n\log n) .$

    Example 1. There are $n = 5$ jobs. Let $\alpha = 10 $, $\beta = 18 $, $\gamma = 2 $, $\delta = 6 $, $U = 50 $, $b = 0.1$ and $k = 1 .$ Job parameters are given in Table 1. Without loss of generality, we assume that $g(r) = {r^a}$ and $a = - 0.1 .$ According to Algorithm 1, we first obtain that $l = 2$ and $l + m = 4 .$ The values of ${({\varphi _j})^{\frac{1}{{k + 1}}}}$ and ${({w_j}{b_j})^{\frac{k}{{k + 1}}}}$ are presented in Table 2. According to the HLP rule, we can get the optimal sequence $[{J_4}, {J_2}, {J_5}, {J_1}, {J_3}] .$ Based on step 5, the optimal resources are ${u_4} = 3 $, ${u_2} = 2.5 $, ${u_5} = 11.35 $, ${u_1} = 5 $, ${u_3} = 1.75 .$ At last, we can figure out that ${d_1} = 6.45 $, ${d_2} = 10.30$ and ${f^ * } = 362.18$ for the problem PC1. Similarly, the problem PC2 can be solved by Algorithm 1.

    Table 1.  The data of Example 1.
    Jobs 1 2 3 4 5
    ${w_j}$ 12 10 14 15 7
    ${b_j}$ 2 4 5 3 1

     | Show Table
    DownLoad: CSV
    Table 2.  The values of positional weights and job-dependent weights.
    $j$ 1 2 3 4 5
    ${({\varphi _j})^{\frac{1}{{k + 1}}}}$ 4.45 5.03 5.5 5.23 3.91
    ${({w_j}{b_j})^{\frac{k}{{k + 1}}}}$ 4.89 6.32 8.36 6.70 2.64

     | Show Table
    DownLoad: CSV

    Next, we show that slack due window and different due window assignment problems also can be solved by using the unified models. The results of lemma 4 and lemma 5 are proved by Wu et al. [35] and Yue et al. [36] for the fixed job processing times, respectively.

    Lemma 4. For the problem $1|SLK|\sum {(\alpha {E_j} + \beta {T_j} + \gamma d_j^1 + \delta ({q_2} - {q_1}))} $, there exists an optimal schedule satisfies the following properties:

    1) prior to a certain position in the sequence, all the jobs are early, and starting from a certain position in the sequence, all the jobs are tardy, i.e., ${C_j} \leqslant d_j^1$ implies ${C_{j - 1}} \leqslant d_{j - 1}^1$ and ${C_j} \geqslant d_j^2$ implies ${C_{j + 1}} \geqslant d_{j + 1}^2 .$

    2) the optimal values of ${q_1}$ and ${q_2}$ are equal to ${C_{[l]}}$ and ${C_{[m]}} $, respectively, where $l = \max \left\{ {\left\lfloor {\frac{{n(\delta - \gamma )}}{\alpha }} \right\rfloor , 0} \right\}$ and $m = \max \left\{ {\left\lfloor {\frac{{n(\beta - \delta )}}{\beta }} \right\rfloor , 0} \right\} .$

    Moreover, $Z = \sum\nolimits_{j = 1}^n {(\alpha {E_j} + \beta {T_j} + \gamma d + \delta ({q_2} - {q_1}))} = \sum\nolimits_{j = 1}^n {{\xi _j}{p_{[j]}}} $, where

    ${\xi _j} = \left\{ αj+γ(n+1),j=1,,l,γ+δn,j=l+1,,m,γ+β(nj),j=m+1,,n.
    \right.$

    Lemma 5. For the problem $1|DIF|\sum {(\alpha {E_j} + \beta {T_j} + \gamma d_j^1 + \delta {D_j})} $, there exists an optimal schedule that satisfies the optimal due window starting time $d_j^1$ and the optimal due window completion time $d_j^2$ for job ${J_j}$ is no greater than its completion time ${C_j} $, i.e., $d_j^1 \leqslant d_j^2 \leqslant {C_j} .$

    Moreover, $Z = \sum\nolimits_{j = 1}^n {(\alpha {E_j} + \beta {T_j} + \gamma {d_j} + \delta {D_j})} = \sum\nolimits_{j = 1}^n {\xi (n - j + 1){p_{[j]}}} $, where $\xi = \{ \beta , \gamma , \delta \} .$

    It is also worth noting that Lemma 4 and Lemma 5 also hold for our problems. According to Theorem 1, Theorem 2 and the results above, we can immediately get the following theorem.

    Theorem 4. The problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), \sum {{b_j}{u_j}} \leqslant U, X|$ $\sum {(\alpha {E_j} + \beta {T_j} + \gamma d_j^1 + \delta {D_j})} $ and problem $1|{p_j} = \left( {{{\left( {\frac{{{w_j}}}{{{u_j}}}} \right)}^k} + b{S_j}} \right)g(r), X$, $\sum {(\alpha {E_j} + \beta {T_j} + \gamma d_j^1 + \delta {D_j})} \leqslant R|\sum {{b_j}{u_j}} $ for $X \in \{ SLK, DIF\} $ can be solved in $O(n\log n)$ time.

    Remark. It is very obvious to see that the unified models can be applied to some scheduling problems, which can be solved by a slightly modified Algorithm 1. Those scheduling problems have the common feature that the scheduling objective function can be expressed as a positional penalties function [37]. For example, the makespan, the sum of completion times, various due dates assignment, and so on.

    In this paper, we study single machine scheduling problems with resource allocation, deterioration and general positional effect. The actual processing time of a job is the function of the amount of resource allocation, starting time and the position. We present two unified models and show that the unified models can be applied to solve various due window assignment problems. Two unified models can describe the general scheduling criterion under the total weighted resource consumption constrain and the total weighted resource allocation costs under the scheduling costs constrain. We show that some scheduling problems can be reduced to the unified models and solved in polynomial time. Identifying the set of Pareto optimal schedules or considering the linear resource consumption functions in the setting is interesting and significant work for future research.

    The authors thank the editor and the reviewers for their useful comments to improve the paper. This work was supported by the National Natural Science Foundation of China under Grant No.71901084, Zhejiang Provincial Natural Science Foundation of China under Grant No. LQ19G020010 and MOE (Ministry of Education of China) Project of Humanities and Social Sciences under Grant No. 19YJC630099.

    All authors declare no conflicts of interest in this paper.

    [1] Adams RLP (1996) Principles of Medical Biology, vol. 5, JAI Press Inc., New York, 33-66.
    [2] Bird A (2002) DNA methylation patterns and epigenetic memory. Genes Dev 16: 6-21. doi: 10.1101/gad.947102
    [3] Ehrlich M, Gama-Sosa MA, Huang LH, et al. (1982) Amount and distribution of 5-methylcytosine in human DNA from different types of tissues of cells. Nucleic Acids Res 10: 2709-2721.
    [4] Lister R, Pelizzola M, Dowen RH, et al. (2009) Human DNA methylomes at base resolution show widespread epigenomic differences. Nature 462: 315-322. doi: 10.1038/nature08514
    [5] Jones PA (2012) Functions of DNA methylation: islands, start sites, gene bodies and beyond. Nature Rev Genet 13: 484-492. doi: 10.1038/nrg3230
    [6] Walsh CP, Bestor TH (1999) Cytosine methylation and mammalian development. Genes Dev 13: 26-34. doi: 10.1101/gad.13.1.26
    [7] Okano M, Bell DW, Haber DA, et al. 1999. DNA Methyltransferases Dnmt3a and Dnmt3b are essential for de novo methylation and mammalian development. Cell 99: 247-257.
    [8] Feng S, Jacobsen SE, Reik W (2010) Epigenetic reprogramming in plant and animal development. Science 330: 622-627. doi: 10.1126/science.1190614
    [9] Liu K, Wang YF, Cantemir C, et al. (2003) Endogenous assays of DNA methyltransferases: evidence for differential activities of DNMT1, DNMT2, and DNMT3 in mammalian cells in vivo. Mol Cell Biol 23: 2709-2719.
    [10] Chen Z, Riggs AD (2011) DNA methylation and demethylation in mammals. J Biol Chem 286: 18347-18353. doi: 10.1074/jbc.R110.205286
    [11] Mathieu O, Reinders J, Caikovski M, et al. (2007) Transgenerational stability of the Arabidopsis epigenome is coordinated by CG methylation. Cell 130: 851-862. doi: 10.1016/j.cell.2007.07.007
    [12] Johannes F, Porcher E, Teixeira FK, et al. (2009). Assessing the impact of transgenerational epigenetic variation on complex traits. PLoS Genet 5: e1000530.
    [13] Reinders J, Paszkowski J (2009) Unlocking the Arabidopsis epigenome. Epigenetics 4: 557-563. doi: 10.4161/epi.4.8.10347
    [14] Rando OJ, Verstrepen KJ (2007) Timescales of genetic and epigenetic inheritance. Cell 128: 655-668. doi: 10.1016/j.cell.2007.01.023
    [15] Morgan HD, Sutherland HG, Martin DI, et al. (1999) Epigenetic inheritance at the agouti locus in the mouse. Nature Genet 23: 314-318. doi: 10.1038/15490
    [16] Richards EJ (2006) Inherited epigenetic variation-revisiting soft inheritance. Nat Rev Genet 7: 395-401. doi: 10.1038/nrg1834
    [17] Glastad KM, Hunt BG, Yi SV, et al. (2011) DNA methylation in insects: on the brink of the epigenomic era. Insect Mol Biol 20: 553-565. doi: 10.1111/j.1365-2583.2011.01092.x
    [18] Lyko F, Maleszka R (2011) Insects as innovative models for functional studies of DNA methylation. Trends Genet 27: 127-131.
    [19] Esteller M (2004) DNA methylation: approaches and applications. CRC Press, Boca Raton, FL.
    [20] Lockett GA, Kucharski R, Maleszka R (2012) DNA methylation changes elicited by social stimuli in the brains of worker honey bees. Genes Brain Behav 11: 235-242.
    [21] Ikeda T, Furukawa S, Nakamura J, et al. (2011) CpG methylation in the hexamerin 110 gene in the European honeybee, Apis mellifera. J Insect Sci 11: 74.
    [22] Mandrioli M (2004) Epigenetic tinkering and evolution: is there any continuity in the functional role of cytosine methylation from invertebrates to vertebrates? Cell Mol Life Sci 61: 2425-2427. doi: 10.1007/s00018-004-4184-y
    [23] Field LM, Lyko F, Mandrioli M, et al. (2004) DNA methylation in insects. Insect Mol Biol 13: 109-115. doi: 10.1111/j.0962-1075.2004.00470.x
    [24] Luco RF, Allo M, Schor IE, et al. (2011) Epigenetics in alternative pre-mRNA splicing. Cell 144:16-26. doi: 10.1016/j.cell.2010.11.056
    [25] Simmen MW, Leitgeb S, Charlton J, et al. (1999) Non-methylated transposable elements and methylates genes in a chordate genome. Science 283: 1164-1167. doi: 10.1126/science.283.5405.1164
    [26] Loxdale HD (2009) What’s in a clone: the rapid evolution of aphid asexual lineages in relation to geography, host plant adaptation and resistance to pesticides. In: Schon I, Martens K van Dijk P eds, Lost sex: The Evolutionary Biology of Parthenogenesis. Springer, Heidelberg, Germany, pp. 535-557.
    [27] Suomalainen E, Saura A, Lokki J (1987) Cytology and evolution in parthenogenesis. CRC Press, Boca Raton.
    [28] Dixon AFG (1987) Parthenogenetic reproduction and the rate of increase in aphids. In: A. Minks and P. Harrewijn (ed), Aphids, their Biology, Natural Enemies and Control. vol. A, Elsevier, The Netherlands, 269-287.
    [29] Janzen DH (1977) What are dandelions and aphids? Am Nat 111: 586-589. doi: 10.1086/283186
    [30] Loxdale HD (2008a) Was Dan Janzen (1977) right about aphid clones being a ‘super-organism’, i.e. a single ‘evolutionary individual’? New insights from the use of molecular marker systems. Mitt DGaaE 16: 437-449
    [31] Loxdale HD (2008b) The nature and reality of the aphid clone: genetic variation, adaptation and evolution. Agr Forest Entomol 10: 81-90.
    [32] Pasquier C, Clément M, Dombrovsky A, et al. (2014) Environmentally selected aphid variants in clonality context display differential patterns of methylation in the genome. PLoS One 9: e115022. doi: 10.1371/journal.pone.0115022
    [33] Jenkins RL (1991) Colour and symbionts of aphids. PhD Thesis, University of East Anglia, UK.
    [34] Terradot L, Simon JC, Leterne N, et al. (1999) Molecular characterization of clones of the Myzus persicae complex differing in their ability to transmit the potato leafroll lutovirus (PLRV). Bull Entomol Res 89: 355-363.
    [35] Losey JE, Ives AR, Harmon J, et al. (1997) A polymorphism maintained by opposite patterns of parasitism and predation. Nature 388: 269-272. doi: 10.1038/40849
    [36] Devonshire AL, Field LM, Foster SP, et al. (1999) The evolution of insecticide resistance in the peach-potato aphid, Myzus persicae. In: Denholm, I., Pickett, J.A. & Devonshire, A.L. (Eds), Insecticide resistance: from mechanisms to management. Wallingford, Oxon, CABI Publishing.
    [37] Brisson JA (2010) Aphid wing dimorphisms: linking environmental and genetic control of trait variation. Philos Trans R Soc Lond B Biol Sci 365: 605-616. doi: 10.1098/rstb.2009.0255
    [38] Le Trionnaire G, Hardie J, Jaubert-Possamai S, et al. (2008) Shifting from clonal to sexual reproduction in aphids: physiological and developmental aspects. Biol Cell 100: 441-451. doi: 10.1042/BC20070135
    [39] Davis GK (2012) Cyclical parthenogenesis and viviparity in aphids as evolutionary novelties. J Exp Zool B Mol Dev Evol 318: 448-459.
    [40] Aoki S (1977) Colophina clematis (Homoptera, Pemphigidae), an aphid species with soldiers. Kontyû 45: 276-282.
    [41] Miyazaki M (1987) Forms and morphs of aphids. In: A. K. Minks and P. Harrewijin (eds), Aphids, Their Biology, Natural Enemies, and Control. Amsterdam: Elsevier), 27-50.
    [42] Fukatsu T (2010) A fungal past to insect color. Science 328: 574-575. doi: 10.1126/science.1190417
    [43] Tsuchida T, Koga R, Horikawa M, et al. (2010) Symbiotic bacterium modifies aphid body color. Science 330: 1102-1104. doi: 10.1126/science.1195463
    [44] Braendle C, Davis GK, Brisson JA, et al. (2006) Wing dimorphism in aphids. Heredity 97: 192-199. doi: 10.1038/sj.hdy.6800863
    [45] Stern DL, Foster WA (1996) The evolution of soldiers in aphids. Biol Rev Camb Philos Soc 71: 27-79. doi: 10.1111/j.1469-185X.1996.tb00741.x
    [46] Shibao H, Kutsukake M, Matsuyama S, et al. (2010) Mechanisms regulating caste differentiation in an aphid social system. Commun Integr Biol 3: 1-5. doi: 10.4161/cib.3.1.9694
    [47] Hattori M, Kishida O, Itino T (2013) Soldiers with large weapons in predator-abundant midsummer: reproductive plasticity in a eusocial aphid. Evol Ecol 27: 847-862. doi: 10.1007/s10682-012-9628-5
    [48] Moran NA, Jarvik T (2010) Lateral transfer of genes from fungi underlies carotenoid production in aphids. Science 328: 624-627. doi: 10.1126/science.1187113
    [49] Valmalette JC, Dombrovsky A, Brat P, et al. (2012) Light- induced electron transfer and ATP synthesis in a carotene synthesizing insect. Scientific report 2: 579.
    [50] Dombrovsky A, Arthaud L, Ledger TN, et al. (2009) Profiling the repertoire of phenotypes influenced by environmental cues that occur during asexual reproduction. Genome Res 19: 2052-2063. doi: 10.1101/gr.091611.109
    [51] Hick CA, Field LM, Devonshire AL (1996) Changes in the methylation of amplified esterase DNA during loss and reselection of insecticide resistance in peach-potato aphids, Myzus persicae. Insect Biochem Mol Biol 26: 41-47. doi: 10.1016/0965-1748(95)00059-3
    [52] Field LM, Blackman RL, Tyler-Smith C, et al. (1999) Relationship between amount of esterase and gene copy number in insecticide-resistant Myzus persicae (Sulzer). Biochem J 339: 737-742. doi: 10.1042/bj3390737
    [53] Field LM (2000) Methylation and expression of amplified esterase genes in the aphid Myzus persicae (Sulzer). Biochem J 349: 863-868. doi: 10.1042/bj3490863
    [54] Walsh TK, Brisson JA, Robertson HM, et al. (2010) A functional DNA methylation system in the pea aphid, Acyrthosiphon pisum. Insect Mol Biol 19: 215-228. doi: 10.1111/j.1365-2583.2009.00974.x
    [55] Daxinger L, Whitelaw E (2010) Transgenerational epigenetic inheritance: more questions than answers. Genome Res 20: 1623-1628. doi: 10.1101/gr.106138.110
    [56] Srinivasan DG, Brisson JA (2012) Aphids: a model for polyphenism and epigenetics. Genet Res Int 2012: 431531
    [57] Maynard Smith J, Szathmary E (1995) The major transitions in evolution. Oxford University Press.
    [58] Grosberg RK, Strathmann RR (2007) The evolution of multicellularity: a minor major transition? Annu Rev Ecol Evol Syst 38: 621-654. doi: 10.1146/annurev.ecolsys.36.102403.114735
    [59] Branda SS, Gonzalez-Pastor JE, Ben-Yehuda S, et al. (2001) Fruiting body formation by Bacillus subtilis. Proc Natl Acad Sci U S A 98:11621-11626. doi: 10.1073/pnas.191384198
    [60] Lurling M, Van Donk E (2000) Grazer-induced colony formation in Scenedesmus: are there costs to being colonial? Oikos 88: 111-118. doi: 10.1034/j.1600-0706.2000.880113.x
    [61] Kaiser D (2001) Building a multicellular organism. Annu Rev Genet 35:103-123. doi: 10.1146/annurev.genet.35.102401.090145
    [62] Ausmees N, Jacobs-Wagner C (2003) Spatial and temporal control of differentiation and cell cycle progression in Caulobacter crescentus. Annu Rev Microbiol 57: 225-247. doi: 10.1146/annurev.micro.57.030502.091006
    [63] Patalano S, Hore TA, Reik W, et al. (2012) Shifting behaviour: epigenetic reprogramming in eusocial insects. Curr Opin Cell Biol 24: 367-373 doi: 10.1016/j.ceb.2012.02.005
    [64] Foret S, Kuxcharski R, Pellegrini M, et al. (2012) DNA methylation dynamics, metabolic fluxes, gene splicing, and alternative phenotypes in honey bees Proc Natl Acad Sci U S A 109: 4968-4973.
    [65] Wang Y, Jorda M, Jones PL, et al. (2006) Functional CpG methylation system in a social insect. Science 314: 645-647. doi: 10.1126/science.1135213
    [66] Wurm Y, Wang J, Riba-Grognuz O, et al. (2011) The genome of the fire ant Solenopsis invicta. Proc Natl Acad Sci U S A 108: 5679-5684. doi: 10.1073/pnas.1009690108
    [67] Suen G, Teiling C, Li L, et al. (2011) The genome sequence of the leaf-cutter ant Atta cephalotes reveals insights into its obligate symbiotic lifestyle. PLoS Genet 7: e1002007. doi: 10.1371/journal.pgen.1002007
    [68] Smith CR, Smith CD, Robertson HM, et al. (2011) Draft genome of the red harvester ant Pogonomyrmex barbatus. Proc Natl Acad Sci U S A 108: 5667-5672. doi: 10.1073/pnas.1007901108
    [69] Lyko F, Foret S, Kucharski R, et al. (2010) The honey bee epigenomes: differential methylation of brain DNA in queens and workers. PLoS Biol 8: e1000506. doi: 10.1371/journal.pbio.1000506
    [70] Kucharski R, Maleszka J, Foret S, et al. (2008) Nutritional control of reproductive status in honeybees via DNA methylation. Science 319: 1827-1830.
    [71] Shi YY, Huang ZY, Zeng ZJ, et al. (2011) Diet and cell size both affect queen-worker differentiation through DNA methylation in honey bees (Apis mellifera, Apidae). PLoS One 6: e18808. doi: 10.1371/journal.pone.0018808
    [72] Weaver N (1966) Physiology of caste determination. Annu Rev Entomol 11: 79-102. doi: 10.1146/annurev.en.11.010166.000455
    [73] Strassmann JE (1983) Gerontocracy in the social wasp, Polistes exclamans. Anim Behav 31: 431-438. doi: 10.1016/S0003-3472(83)80063-3
    [74] Pigliucci M, Murren CJ, Schlichting CD (2006) Phenotypic plasticity and evolution by genetic assimilation. J Exp Biol 209: 2362-2367. doi: 10.1242/jeb.02070
    [75] West-Eberhard MJ (2003) Developmental plasticity and evolution. New York: Oxford University Press.
    [76] Wittkopp PJ, Kalay G (2012) Cis-regulatory elements: molecular mechanisms and evolutionary processes underlying divergence. Nature Rev Genet 13: 59-69. doi: 10.1038/nri3362
  • This article has been cited by:

    1. Xuyin Wang, Weiguo Liu, Lu Li, Peizhen Zhao, Ruifeng Zhang, Resource dependent scheduling with truncated learning effects, 2022, 19, 1551-0018, 5957, 10.3934/mbe.2022278
    2. Jiaxin Wang, Xiwang Guo, Jiacun Wang, Shujin Qin, Liang Qi, Ying Tang, 2022, Discrete Migratory Bird Optimizer for Disassembly Line Balancing Problem Considering Tool Deterioration, 978-1-6654-7243-2, 1, 10.1109/ICNSC55942.2022.10004124
    3. Xuyin Wang, Weiguo Liu, Lu Li, Peizhen Zhao, Ruifeng Zhang, Due date assignment scheduling with positional-dependent weights and proportional setup times, 2022, 19, 1551-0018, 5104, 10.3934/mbe.2022238
    4. Mohammad Reza Komari Alaei, Reza Rostamzadeh, Kadir Albayrak, Zenonas Turskis, Jonas Šaparauskas, Improving prediction accuracy of open shop scheduling problems using hybrid artificial neural network and genetic algorithm, 2024, 25, 1611-1699, 892, 10.3846/jbem.2024.22242
    5. Hongbo Lu, 2024, Research on Elastic Scheduling of Private Cloud Resources in Mobile Social Networks Based on Improved Particle Swarm Optimization, 979-8-3503-8098-9, 925, 10.1109/EEBDA60612.2024.10485921
    6. Shujin Qin, Jiaxin Wang, Jiacun Wang, Xiwang Guo, Liang Qi, Yaping Fu, Linear Disassembly Line Balancing Problem with Tool Deterioration and Solution by Discrete Migratory Bird Optimizer, 2024, 12, 2227-7390, 342, 10.3390/math12020342
    7. Yuan-Yuan Lu, Shuang Zhang, Jia-Yi Tao, Earliness-Tardiness Scheduling with Delivery Times and Deteriorating Jobs, 2025, 42, 0217-5959, 10.1142/S021759592450009X
    8. Yu Sun, Dan-Yang Lv, Xue Huang, Properties for due window assignment scheduling on a two-machine no-wait proportionate flow shop with learning effects and resource allocation, 2025, 0160-5682, 1, 10.1080/01605682.2025.2492817
  • Reader Comments
  • © 2015 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(6299) PDF downloads(1425) Cited by(6)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog