This article formalizes DAG-based FJS with position-based learning via a MILP using position variables plus a CP Optimizer model.This article formalizes DAG-based FJS with position-based learning via a MILP using position variables plus a CP Optimizer model.

Algorithms That Learn as They Schedule: A Twin-Model Approach to Modern FJS

Abstract and 1. Introduction

  1. Mixed integer and constraint programming models

    2.1 Mixed-integer linear programming model

    2.2 Constraint Programming model

  2. Constructive Heuristics

  3. Benchmark instances

  4. Numerical experiments

    5.1 Experiments with the constructive heuristics

    5.2 Solving the proposed models with a commercial solver

  5. Conclusions and References

2 Mixed integer and constraint programming models

In this section, we present mixed-integer linear programming (MILP) and constraint programming (CP) formulations for the FJS scheduling problem with sequencing flexibility and position-based learning effect.

\ Figure 2: Representation of an optimal solution to the instance in Figure 1.

\ Figure 3: Gantt chart representation of the optimal solution shown in Figure 2 to the instance of Figure 1.

\ Figure 4: Representation of an optimal solution to the instance in Figure 1 in the presence of learning effect.

\ Figure 5: Gantt chart representation of the optimal solution shown in Figure 4 to the instance of Figure 1 in the presence of learning effect.

\

2.1 Mixed-integer linear programming model

The adoption of position-based decision variables serves as the fundamental approach for modeling problems involving position-based learning effects, as it enables a more natural expression of constraints related to the change in processing times. The proposed MILP model is derived from [4] and is built upon the model introduced in [25] that considers position-based decision variables; see also [26]. Notation below simplifies the presentation of the model.

\ \

\ The MILP model follows.

\ \

\

\

2.2 Constraint Programming model

Constraint Programming (CP) is a potent methodology widely employed for solving scheduling problems in academic and industrial literature. CP Optimizer [19], being an optimization commercial solver rooted in CP, incorporates specialized concepts of constraints and variables, significantly facilitating the modeling process for scheduling problems. In this section, we introduce a CP model specifically designed for its utilization in connection with CP Optimizer. The syntax of CP Optimizer is defined as it arises within the formulation. The model follows below.

\ \

\

\

3 Constructive Heuristics

In this section, we propose two constructive heuristics for the FJS scheduling problem with sequencing flexibility and position-based learning effect. Constructive heuristics are algorithms that build a feasible solution from scratch by iteratively selecting and sequencing one operation at a time. The two proposed constructive heuristics are based on the earliest starting time (EST) rule [4] and the earliest completion time (ECT) rule [20]. The goal is to use them to provide an initial feasible solution to the exact solver that will be used to attempt to solve a set of test instances.

\

\

\

\

\ Algorithm 4 presents the constructive heuristic based on the ECT rule. The algorithm is very similar to Algorithm 1, except for one detail. In the constructive heuristic based on EST, we first compute the instant rmin which is the earliest instant at which an unscheduled operation could be initiated. All operation/machine pairs that could start at that instant are considered and the pair with the shortest processing time is selected. But since they would all start at instant rmin, saying that the pair with the shortest processing time is chosen is the same as saying that the pair that ends earliest is selected. This is the idea that is taken to the extreme in the constructive heuristic based on the ECT rule: without limiting the choice to the operation/machine pairs that could start as early as possible, the operation/machine pair that will finish earliest is chosen, even if the processing of the operation does not start as early as

\

\ possible. The worst case time complexity of Algorithm 4 is the same as that of Algorithm 1.

\ The EST-based heuristic gives priority to those pairs operations/machines that can start the earliest. At the beginning of the construction, this corresponds, roughly, to giving priority to all the first operations of each job, which are operations that have no precedents (operations 1, 3 and 7 in the example of Figure 1). Still, due to the intention of scheduling operations as early as possible, it is possible that preference is given to empty machines, building solutions that use several machines. By rapidly scheduling the first operations of each job, more operations come to have their precedents scheduled, increasing the number of possibilities (search space) in future iterations of the method. On the other hand, the heuristic based on the ECT rule chooses the operation/machine pairs that terminate the earliest, regardless of whether they are the ones that can start the earliest or not. Such a strategy can limit the number of operation/machine pairs available in future iterations, reducing the search space of the method. Moreover, the choice for the operation/machine pair that can finish earliest, combined with the learning effect, leads the method to schedule operations on machines that already have several operations assigned to them, since the higher the position in the machine, the shortest de processing (reduced by the positioned-based learning effect). This leads to the construction of solutions in which not all machines are used. Depending on the learning rate α considered and the density of the DAG of precedences of the instance at hand, one heuristic may be better than the other.

\

:::info Authors:

(1) K. A. G. Araujo, Department of Applied Mathematics, Institute of Mathematics and Statistics, University of Sao Paulo, Rua do Matao, 1010, Cidade Universitaria, 05508-090, Sao Paulo, SP, Brazil ([email protected]);

(2) E. G. Birgin, Department of Computer Science, Institute of Mathematics and Statistics, University of Sao Paulo, Rua do Matao, 1010, Cidade Universitaria, 05508-090, Sao Paulo, SP, Brazil ([email protected]);

(3) D. P. Ronconi, Department of Production Engineering, Polytechnic School, University of Sao Paulo, Av. Prof. Luciano Gualberto, 1380, Cidade Universitaria, 05508-010 Sao Paulo, SP, Brazil ([email protected]).

:::


:::info This paper is available on arxiv under CC by 4.0 Deed (Attribution 4.0 International) license.

:::

\

Market Opportunity
Brainedge Logo
Brainedge Price(LEARN)
$0.00856
$0.00856$0.00856
-7.75%
USD
Brainedge (LEARN) Live Price Chart
Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact [email protected] for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

You May Also Like

Vitalik Buterin Supports Native Rollup Integration on Ethereum

Vitalik Buterin Supports Native Rollup Integration on Ethereum

The post Vitalik Buterin Supports Native Rollup Integration on Ethereum appeared on BitcoinEthereumNews.com. Key Points: Vitalik Buterin supports ZK Rollups for
Share
BitcoinEthereumNews2026/01/19 15:43
Fan Token Firm Chiliz Acquires 2-Time ‘Dota 2’ Champions, OG Esports

Fan Token Firm Chiliz Acquires 2-Time ‘Dota 2’ Champions, OG Esports

The post Fan Token Firm Chiliz Acquires 2-Time ‘Dota 2’ Champions, OG Esports appeared on BitcoinEthereumNews.com. In brief The Chiliz Group has acquired a controlling stake in OG Esports, a prominent competitive gaming organization. OG Esports unveiled its own fan token on Chiliz’s Socios.com platform back in 2020. It recently hit an all-time high price. Chiliz has teased various future team-related benefits for OG token holders, along with a new Web3-related project. The Chiliz Group, which operates the Socios.com crypto fan token platform, announced Tuesday that it has acquired a 51% controlling stake in OG Esports, the competitive gaming organization founded in 2015 by Dota 2 legends Johan “nOtail” Sundstein and Sébastien “Ceb” Debs. OG made history as the first team to win consecutive titles at The International—the annual, high-profile Dota 2 world championship tournament—in 2018 and 2019, and has since expanded into multiple games including Counter-Strike, Honor of Kings, and Marvel Rivals. The team was also the first esports organization to join the Socios platform with the 2020 debut of its own fan token, which Chiliz said recently became the first esports team token to exceed a $100 million market capitalization. OG was recently priced at $16.88, up nearly 9% on the day following the announcement. The token’s price peaked at a new all-time high of $24.78 last week ahead of The International 2025, where OG did not compete this year. Following the acquisition, Xavier Oswald will assume the CEO role, while the co-founders will turn their attention to “a new strategic project consolidating the team’s competitive foundation [and] driving innovation at the intersection of esports and Web3,” per a press release. No further details were provided regarding that project. “Bringing OG into the Chiliz Group is a major step toward further strengthening fan experiences, one where the community doesn’t just watch from the sidelines but gets to shape the journey,” Chiliz CEO Alex Dreyfus…
Share
BitcoinEthereumNews2025/09/18 09:40
NEAR Price Prediction: Testing Critical $1.88 Resistance with $2.10-$2.35 Targets by February 2026

NEAR Price Prediction: Testing Critical $1.88 Resistance with $2.10-$2.35 Targets by February 2026

The post NEAR Price Prediction: Testing Critical $1.88 Resistance with $2.10-$2.35 Targets by February 2026 appeared on BitcoinEthereumNews.com. Rebeca Moen
Share
BitcoinEthereumNews2026/01/19 15:34