共查询到20条相似文献,搜索用时 0 毫秒
1.
A sports schedule sets the dates and venues of games among teams in a sports league. Constructing a sports schedule is a highly restrictive problem. The schedule must meet constraints due to regulations of a particular sports league federation and it must guarantee the participation of all teams on equal terms. Moreover, economic benefits of the teams and other agents involved in this activity are expected. Until 2011, the Ecuadorian football federation (FEF) had developed schedules for their professional football championship manually. In early 2011, the authors presented to the FEF authorities evidence that the use of mathematical programming to create feasible sports schedules could easily exceed the benefits obtained by the empirical method. Under this premise, this work presents an integer programming formulation, solved to optimality, for scheduling the professional football league in Ecuador, and also a heuristic approach based on three-phases for its solution. The schedules obtained met the expectations of the FEF and one of them was adopted as the official schedule for the 2012 edition of the Ecuadorian professional football championship. 相似文献
2.
Herein we present a case of production planning in a woodturning company. The company wishes to plan the turning of various types of products of different radii in a set of parallel machines (lathes) and with the following principal conditions: for each type of product there is a minimum production lot size; some lathes cannot manufacture every type of product; the production capacity of a lathe depends on the lathe itself and the type of product to be manufactured; the products are classified into families according to radius; and there is an intra-family setup time (for manufacturing different products that have the same radius) and an inter-family setup time (for consecutively manufacturing products that have different radii), which is longer; part of the production can be subcontracted; each type of product can be manufactured on different lathes and/or subcontracted; and the operators can work overtime, during which additional time they can simultaneously operate multiple lathes. The goal is to meet the demand at minimum cost, which includes the cost of any overtime plus that of any subcontracting. The problem was modelled and solved by mixed-integer linear programming (MILP). The company considers the results to be satisfactory. 相似文献
3.
Scheduling the Italian Major Football League (the so-called “Serie A”) consists in finding for that league a double round robin tournament schedule that takes into account both typical requirements such as conditions on home-away matches and specific requests of the Italian Football Association such as twin-schedules for teams belonging to the same home-town. In this paper, we present a solution procedure able to derive feasible schedules that are also balanced with respect to additional cable televisions requirements. This procedure adapts the recent approach by Nemhauser and Trick to schedule a College Basketball Conference that considers however only half of the teams involved here. The proposed procedure is divided into three phases: phase 1 generates a pattern set respecting the cable televisions requirements and several other constraints; phase 2 produces a feasible round robin schedule compatible with the above pattern set; finally, phase 3 generates the actual calendar assigning the teams to the patterns. The procedure allows to generate within short time several different reasonable calendars satisfying the cable television companies requirements and satisfying various other operational constraints while minimizing the total number of violations on the home-away matches conditions. 相似文献
4.
A discrete production planning problem which may be formulated as the multidimensional knapsack problem is considered, while resource quantities of the problem are supposed to be given as intervals. An approach for solving this problem based on using its relaxation set is suggested. Some L-class enumeration algorithms for the problem are described. Results of computational experiments are presented. 相似文献
5.
In this paper we propose a branch-and-cut algorithm for solving an integrated production planning and scheduling problem in a parallel machine environment. The planning problem consists of assigning each job to a week over the planning horizon, whereas in the scheduling problem those jobs assigned to a given week have to be scheduled in a parallel machine environment such that all jobs are finished within the week. We solve this problem in two ways: (1) as a monolithic mathematical program and (2) using a hierarchical decomposition approach in which only the planning decisions are modeled explicitly, and the existence of a feasible schedule for each week is verified by using cutting planes. The two approaches are compared with extensive computational testing. 相似文献
6.
Toly Chen 《Journal of Intelligent Manufacturing》2003,14(3-4):273-285
Production planning is a complicated task for a semiconductor fabrication plant because of the uncertainties in demand, product prices, cycle times, and product yields. Traditionally, mid-term production planning for a semiconductor fabrication plant is handled with MRP systems or optimized by solving LP or FLP problems. In this study, the philosophy of prioritizing demand classes with higher certainties as proposed by Leachman (1993) is applied to the FLP model of Chen and Wang (1998), and a new FLP model for planning the mid-term production of single wafer fabrication plant is constructed. Parameters in this model are given in the form of trapezoidal fuzzy numbers. Fuzzy comparison is adopted in dealing with the fuzzy objective function and expanding inequalities. The outputs are projected using Chen and Wang's fuzzy dynamic production function. The uncertain demand is classified and satisfied with four successively optimized FLP submodels according to their ascending uncertainties. Chen and Wang's example is adopted to demonstrate the proposed methodology and to make some comparisons. By moving more capacity to demand classes with higher certainties that are usually nearer and have larger discounted revenues, the proposed methodology achieves a higher value of the discounted cash flows than the two referenced models. 相似文献
7.
This study considers a production lot sizing and scheduling problem in the brewery industry. The underlying manufacturing process can be basically divided into two main production stages: preparing the liquids including fermentation and maturation inside the fermentation tanks; and bottling the liquids on the filling lines, making products of different liquids and sizes. This problem differs from other problems in beverage industries due to the relatively long lead times required for the fermentation and maturation processes and because the “ready” liquid can remain in the tanks for some time before being bottled. The main planning challenge is to synchronize the two stages (considering the possibility of a “ready” liquid staying in the tank until bottling), as the production bottlenecks may alternate between these stages during the planning horizon. This study presents a novel mixed integer programming model that represents the problem appropriately and integrates both stages. In order to solve real-world problem instances, MIP-based heuristics are developed, which explore the model structure. The results show that the model is able to comprise the problem requirements and the heuristics produce relatively good-quality solutions. 相似文献
8.
Variable assignment and instruction scheduling for processor with multi-module memory 总被引:1,自引:0,他引:1
Lei ZhangAuthor VitaeMeikang QiuAuthor Vitae Edwin H.-M. ShaAuthor Vitae Qingfeng ZhugeAuthor Vitae 《Microprocessors and Microsystems》2011,35(3):308-317
Multi-module memory has been employed in high-end digital signal processing system (DSP). It provides high memory bandwidth and low power operating mode for energy savings. However, making full use of these architectural features is a challenging problem for code optimization. In this paper, we propose an integer linear programming (ILP) model to optimize the performance and energy consumption of multi-module memories by solving variable assignment, instruction scheduling and operating mode setting problems simultaneously. The combined effect of performance and energy saving requirements has been considered as well. Specially, we develop two optimization techniques to improve the computation efficiency of our ILP model. The experimental results show that the optimal performance and energy solution can be achieved within a reasonable amount of time. 相似文献
9.
The ability to generate crew pairings quickly is essential to solving the airline crew scheduling problem. Although techniques for doing so are well-established, they are also highly customized and require significant implementation efforts. This greatly impedes researchers studying important problems such as robust planning, integrated planning, and automated recovery, all of which also require the generating of crew pairings. As an alternative, we present an integer programming (IP) approach to generating crew pairings, which can be solved via traditional methods such as branch-and-bound using off-the-shelf commercial solvers. This greatly facilitates the prototyping and testing of new research ideas. In addition, we suggest that our modeling approach, which uses both connection variables and marker variables to capture the non-linear cost function and constraints of the crew scheduling problem, can be applicable in other scheduling contexts as well. Computational results using data from a major US hub-and-spoke carrier demonstrate the performance of our approach. 相似文献
10.
The authors have been involved in an industry-wide project whose goal is to improve the production systems of steel foundries. As a part of this effort, we have studied the process by which the foundries develop their daily pouring schedule. Typically, the foundries are unable to consider the impact of their pouring schedule on downstream operations because developing a feasible schedule is a labor-intensive task involving numerous constraints. To address this, the authors are working with Harrison Steel to develop software that can both automate the current scheduling process and improve it by estimating the impact of the pouring schedule on downstream work-in-process (WIP) inventory levels. An integer programming model is described that minimizes a comprehensive cost function that includes the costs of pattern tooling set-up, late delivery, WIP inventory, and under-utilization of assets. The software implements a heuristic that finds multiple solutions to this integer program, each of which corresponds to a feasible schedule. Computational tests reveal that the software is capable of handling realistically sized scheduling problems in a reasonable amount of time. Upon its completion, this system could be extended for implementation at many other steel foundries. 相似文献
11.
This study focuses on solving the factory planning (FP) problem for product structures with multiple final products. In situations in which the capacity of the work center is limited and multiple job stages are sequentially dependent, the algorithm proposed in this study is able to plan all the jobs, while minimizing delay time, cycle time, and advance time. Though mixed integer programming (MIP) is a popular way to solve supply chain factory planning problems, the MIP model becomes insolvable for complex FP problems, due to the time and computer resources required. For this reason, this study proposes a heuristic algorithm, called the heuristic factory planning algorithm (HFPA), to solve the supply chain factory planning problem efficiently and effectively. HFPA first identifies the bottleneck work center and sorts the work centers according to workload, placing the work center with the heaviest workload ahead of the others. HFPA then groups and sorts jobs according to various criteria, for example, dependency on the bottleneck work center, the workload at the bottleneck work center, and the due date. HFPA plans jobs individually in three iterations. First, it plans jobs without preempting, advancing, and/or delaying. Jobs that cannot be scheduled under these conditions are scheduled in the second iteration, which allows preemption. In the final iteration, which allows jobs to be preempted, advanced, and delayed, all the remaining jobs are scheduled. A prototype was constructed and tested to show HFPA's effectiveness and efficiency. This algorithm's power was demonstrated using computational and complexity analysis. 相似文献
12.
Unlike manufacturing, where standard shifts and days off are the rule, the service industry operates every day of the week across a month and a year. To maintain the morale and productivity of the workers in the service industry, the weekend off requirements, one of the important work preferences for the workers, should be respected and balanced for a longer planning horizon beyond a week. This paper deals with the monthly tour scheduling problem with mixed skills considering the weekend off requirements in contrast to the weekly planning horizon that is typical in most literature. The objective is to obtain the most economical mix of types of workers satisfying the patterns of demands for the workers and desired work characteristics. Two model formulations are developed based on implicit programming techniques. One model uses a general integer programming (GIP) formulation and assigns the lunch break hours aggregately to the workers based on the worker types. The other one adopts a binary integer programming (BIP) formulation and assigns the lunch break hours explicitly to the individual workers. The effectiveness of the two models is illustrated by the numerical tests and the results show that the BIP formulation is more efficient than the GIP formulation. 相似文献
13.
用演化Agent方法处理整数线性规划问题 总被引:1,自引:0,他引:1
描述了一种演化agent模型,并用这种模型来处理整数线性规划问题,该模型基于求整数一性规划问题的分枝定界方法,具有解并行,目标驱动,时间复杂性低等特点。 相似文献
14.
In recent years, the sequencing of water supply projects has become increasingly complex, as a result of the need to consider alternative water sources and additional objectives. In order to address this problem, two sequencing approaches are presented in this paper to assist in identifying the optimal sequence of water supply projects. The methods are applied to a case study based on the southern Adelaide water supply system, South Australia, over a 40-year planning horizon. Desalination plants, rainwater and stormwater sources are considered in addition to existing surface water sources. The objectives used include the present value of cost and greenhouse gas (GHG) emissions and optimal sequences are obtained for a range of demand and discount rate scenarios. The results demonstrate that there are noticeable tradeoffs between costs and GHG emissions when favouring different objectives, but that the impacts of uncertain demands and discount rates are potentially more significant. 相似文献
15.
We develop a decomposition method for the Time-Constrained Project Scheduling Problem (TCPSP) with adjacent resources. For adjacent resources the resource units are ordered and the units assigned to a job have to be adjacent. On top of that, adjacent resources are not required by single jobs, but by job groups. As soon as a job of such a group starts, the adjacent resource units are occupied, and they are not released before all jobs of that group are completed. The developed decomposition method separates the adjacent resource assignment from the rest of the scheduling problem. Test results demonstrate the applicability of the decomposition method. The presented decomposition forms a first promising approach for the TCPSP with adjacent resources and may form a good basis to develop more elaborated methods. 相似文献
16.
Marco Antonio Moreira de Carvalho Luiz Antonio Nogueira Lorena 《Computers & Industrial Engineering》2012
The Mirrored Traveling Tournament Problem (mTTP) is a challenging combinatorial optimization problem which consists in generating a timetable for sports tournaments with two half series, what is equivalent to a double round-robin timetable problem. The distance traveled by the teams should be minimized in the final timetable, and a new objective is to minimize the longest distance traveled, named MinMaxTTP. It is proposed an integer programming formulation to the mTTP and two models with dynamic constraints to its solution. Both models are based on the detection of independent sets on conflict graphs, whose use has not been reported in the literature about the problem. Real data benchmarks from a baseball tournament are used in the experiments carried out. 相似文献
17.
Eckart Mayer Utz-Uwe Haus Jörg Raisch Robert Weismantel 《Discrete Event Dynamic Systems》2008,18(3):355-383
In this paper, we present a method to determine globally optimal schedules for cyclically operated plants where activities have to be scheduled on limited resources. In cyclic operation, a large number of entities is processed in an identical time scheme. For strictly cyclic operation, where the time offset between entities is also identical for all entities, the objective of maximizing throughput is equivalent to the minimization of the cycle time. The resulting scheduling problem is solved by deriving a mixed integer optimization problem from a discrete event model. The model includes timing constraints as well as open sequence decisions for the activities on the resources. In an extension, hierarchical nesting of cycles is considered, which often allows for schedules with improved throughput. The method is motivated by the application to high throughput screening plants, where a specific combination of requirements has to be obeyed (e.g. revisited resources, absence of buffers, or time window constraints). 相似文献
18.
Stéphane Dauzère–Pérès & Jean–Bernard Lasserre 《International Transactions in Operational Research》2002,9(6):779-793
We discuss the traditional hierarchical approach to production planning and scheduling, emphasizing the fact that scheduling constraints are often either ignored or considered in a very crude way. In particular, we underline that the way scheduling is carried out is crucial for the capacity constraints on the lot sizes. Usual methods to handle capacity in theory or in practice are reviewed. Finally, we present an approach that tries to overcome these drawbacks by capturing the shop–floor capacity through scheduling considerations. 相似文献
19.
This study proposes a heuristic algorithm, called the multi-objective master planning algorithm (MOMPA), to solve master planning (MP) problems for a supply chain network with multiple finished products. MOMPA has three objectives: to minimize delay penalties, to minimize use of outsourcing capacity, and to minimize the costs of materials, production, processing, transportation, and inventory holding—all while respecting the capacity limitations and the demand deadlines of all those involved in a given supply chain network. MOMPA plans each demand, one by one, without backtracking, and sorts those demands using a sorting mechanism that is part of the algorithm. For each demand, the minimum production cost tree is determined within the limits of the time bucket for the demand deadline. The maximum available capacity of this tree is then computed for the “no delay” case. Following this calculation, the delay-or-not criterion is evaluated to determine whether or not further delay is necessary. MOMPA compares the results of these two procedures and allocates the appropriate capacities to the demand for all the nodes on the selected tree. If the minimum cost production tree has no available capacity, MOMPA adjusts the network and looks for a new tree. With complexity and computational analysis, MOMPA is shown to be very efficient in solving MP problems, sometimes generating the same optimal solution as the LP model. 相似文献
20.
Patrizia Beraldi Gianpaolo Ghiani Antonio Grieco Emanuela Guerriero 《Computers & Operations Research》2008
In this paper we develop new rolling-horizon and fix-and-relax heuristics for the identical parallel machine lot-sizing and scheduling problem with sequence-dependent set-up costs. Unlike previous papers, our procedures are based on a compact formulation relying on the hypotheses of identical machines. This feature makes our approach suitable for large-scale applications (with hundreds of machines) arising in the textile and fiberglass industries. Moreover, our procedures are shown to provide a feasible solution for any feasible instance. Comparisons with lower bounds provided by a truncated branch-and-bound show that the gap between the best heuristic solution and the lower bound never exceeds 3%. 相似文献