Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Grzegorz Waligóra is active.

Publication


Featured researches published by Grzegorz Waligóra.


European Journal of Operational Research | 2011

Project scheduling with finite or infinite number of activity processing modes - A survey

Jan Węglarz; Joanna Józefowska; Marek Mika; Grzegorz Waligóra

This paper surveys single-project, single-objective, deterministic project scheduling problems in which activities can be processed using a finite or infinite (and uncountable) number of modes concerning resources of various categories and types. The survey is based on a unified framework of a project scheduling model including resources, activities, objectives, and schedules. Most important models and solution approaches across the class of problems are characterized, and directions for future research are pointed out.


Annals of Operations Research | 2001

Simulated Annealing for Multi-Mode Resource-Constrained Project Scheduling

Joanna Józefowska; Marek Mika; Rafał Różycki; Grzegorz Waligóra; Jan Węglarz

In this paper the resource-constrained project scheduling problem with multiple execution modes for each activity and the makespan as the minimization criterion is considered. A simulated annealing approach to solve this problem is presented. The feasible solution representation is based on a precedence feasible list of activities and a mode assignment. A comprehensive computational experiment is described, performed on a set of standard test problems constructed by the ProGen project generator. The results are analyzed and discussed and some final remarks are included.


European Journal of Operational Research | 2008

Tabu search for multi-mode resource-constrained project scheduling with schedule-dependent setup times

Marek Mika; Grzegorz Waligóra; Jan Węglarz

Abstract In this paper, a multi-mode resource-constrained project scheduling problem with schedule-dependent setup times is considered. A schedule-dependent setup time is defined as a setup time dependent on the assignment of resources to activities over time, when resources are, e.g., placed in different locations. In such a case, the time necessary to prepare the required resource for processing an activity depends not only on the sequence of activities but, more generally, on the locations in which successive activities are executed. Activities are non-preemptable, resources are renewable, and the objective is to minimize the project duration. A local search metaheuristic—tabu search is proposed to solve this strongly NP-hard problem, and it is compared with the multi-start iterative improvement method as well as with random sampling. A computational experiment is described, performed on a set of instances based on standard test problems constructed by the ProGen project generator. The algorithms are computationally compared, the results are analyzed and discussed, and some conclusions are given.


European Journal of Operational Research | 1998

Local search metaheuristics for discrete–continuous scheduling problems

Joanna Józefowska; Marek Mika; Rafał Różycki; Grzegorz Waligóra; Jan Węglarz

Problems of scheduling nonpreemptable jobs which require simultaneously a machine from a set of parallel, identical machines and a continuous, renewable resource are considered. For each job there are known: its processing speed as a continuous, concave function of a continuous resource allotted at a time and its processing demand. The optimization criterion is the schedule length. The problem can be decomposed into two interrelated subproblems: (i) to sequence jobs on machines, and (ii) to find an optimal (continuous) resource allocation among jobs already sequenced. Problem (ii) can be formulated as a convex programming problem with linear constraints and solved using proper solvers. Thus, the problem remains to generate a set of all feasible sequences of jobs on machines (this guarantees finding an optimal schedule in the general case). However, the cardinality of this set grows exponentially with the number of jobs. Thus, we propose to use heuristic search methods defined on the space of feasible sequences. Three metaheuristics: tabu search (TS), simulated annealing (SA) and genetic algorithm (GA) have been implemented and compared computationally with a random sampling technique. The computational experiment has been carried out on an SGI PowerChallenge XL computer with 12 RISC R8000 processors. Some directions for further research have been pointed out.


European Journal of Operational Research | 2002

Tabu list management methods for a discrete–continuous scheduling problem

Joanna Józefowska; Grzegorz Waligóra; Jan Węglarz

Abstract A problem of scheduling jobs on parallel, identical machines under an additional continuous resource to minimize the makespan is considered. Jobs are non-preemtable and independent and all are available at the start of the process. The total amount of the continuous resource available at a time is limited and the resource is a renewable one. Each job simultaneously requires for its processing a machine and an amount (unknown in advance) of the continuous resource. Processing rate of a job depends on the amount of the resource allotted to this job at a time. The problem is to find a sequence of jobs on machines and, simultaneously, a continuous resource allocation that minimizes the makespan. The tabu search (TS) metaheuristic is presented to attack the problem. Three different tabu list management methods: the tabu navigation method (TNM), the cancellation sequence method (CSM) and the reverse elimination method (REM) are discussed and examined. A computational experiment is described and the results obtained for the methods tested are compared to optimal solutions. A few conclusions and final remarks are presented.


European Journal of Operational Research | 2009

Tabu search for discrete-continuous scheduling problems with heuristic continuous resource allocation

Grzegorz Waligóra

Problems of scheduling non-preemptable, independent jobs on parallel identical machines under an additional continuous renewable resource to minimize the makespan are considered. Each job simultaneously requires for its processing a machine and an amount (unknown in advance) of the continuous resource. The processing rate of a job depends on the amount of the resource allotted to this job at a time. The problem is to find a sequence of jobs on machines and, simultaneously, a continuous resource allocation that minimize the makespan. A heuristic procedure for allocating the continuous resource is used. The tabu search metaheuristic to solve the considered problem is presented. The results produced by tabu search are compared with optimal solutions for small instances, as well as with the results generated by simple search methods - multi-start iterative improvement and random sampling for larger instances.


Grid resource management | 2004

A metaheuristic approach to scheduling workflow jobs on a Grid

Marek Mika; Grzegorz Waligóra; Jan Węglarz

In this chapter we consider the problem of scheduling workflow jobs on a Grid. This problem consists in assigning Grid resources to tasks of a workflow job across multiple administrative domains in such a way that minimizes the execution time of a particular set of tasks. The considered problem is formulated as a multi-mode resource-constrained project scheduling problem with schedule-dependent setup times, which is an extension of the classical resource-constrained project scheduling problem to minimize the makespan (RCPSP). We present a binary linear programming (0-1 LP) formulation of the problem, and propose a local search metaheuristic approach to solve the considered problem.


Mathematical Methods of Operations Research | 2000

Solving the discrete-continuous project scheduling problem via its discretization

Joanna Józefowska; Marek Mika; Rafał Różycki; Grzegorz Waligóra; Jan Węglarz

Abstract. In this paper a discrete-continuous project scheduling problem is considered. In this problem activities simultaneously require discrete and continuous resources. The processing rate of each activity depends on the amount of the continuous resource allotted to this activity at a time. All the resources are renewable ones. The activities are nonpreemtable and the objective is to minimize the makespan. Discretization of this problem leading to a classical (i.e. discrete) project scheduling problem in the multi-mode version is presented. A simulated annealing (SA) approach to solving this problem is described and tested computationally in two versions: with and without finding an optimal continuous resource allocation for the final schedule. In the former case a nonlinear solver is used for solving a corresponding convex programming problem. The results are compared with the results obtained using SA for the discrete-continuous project scheduling problem where the nonlinear solver is used for exact solving the continuous part in each iteration. The results of a computational experiment are analyzed and some conclusions are included.


Computational Optimization and Applications | 2011

Heuristic approaches to discrete-continuous project scheduling problems to minimize the makespan

Grzegorz Waligóra

In this paper some discrete-continuous project scheduling problems to minimize the makespan are considered. These problems are characterized by the fact that activities of a project simultaneously require for their execution discrete and continuous resources. A class of these problems is considered where the number of discrete resources is arbitrary, and one continuous, renewable, limited resource occurs. A methodology for solving the defined problems is presented. The continuous resource allocation problem is analyzed. An exact, as well as a heuristic approach to the problem is discussed. The idea of the continuous resource discretization is described, and a special case of the problem with identical processing rate functions is analyzed. Some computational experiments for evaluating the efficiency of the proposed heuristic approaches are presented. Conclusions and directions for future research are given.


Archive | 2006

Modelling Setup Times in Project Scheduling

Marek Mika; Grzegorz Waligóra; Jan Węglarz

In this chapter project scheduling problems with setup times are considered. Some practical applications justifying considering setups separately from activities are described. An extensive classification of setup times adapted from machine scheduling is proposed, including activity vs. class setup, separable vs. inseparable setup, as well as sequence-independent and sequence-dependent setup times. A new category of setup times - schedule-dependent ones - is discussed. The main part of the paper shows how to model setup times in the presence of particular project components, such as: precedence constraints, resource availability constraints, multiple resource units requests, multiple resources, etc. Some possible extensions of the presented models are given.

Collaboration


Dive into the Grzegorz Waligóra's collaboration.

Top Co-Authors

Avatar

Jan Węglarz

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Marek Mika

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Rafał Różycki

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Joanna Józefowska

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jan Wȩglarz

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jan Wźglarz

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Rafaì Różycki

Poznań University of Technology

View shared research outputs
Top Co-Authors

Avatar

Rafał Róźycki

Poznań University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge