scheduling
  english  
 
Difino
Scheduling is the process of assigning tasks to a set of resources. It is an important concept in many areas such as computing and production processes.
In mathematical terms, a scheduling problem is often solved as an optimization problem, with the objective of maximizing a measure of schedule quality. For example, an airline might wish to minimize the number of airport gates required for its aircraft in order to reduce its operating costs.
Scheduling is important in modern production and chemical industries, where it can have a major impact on the productivity of a process. Common objectives in this type of scheduling are to minimize the makespan (duration) of production or to maximize total profit for a given set of customer demands. Modern computerised scheduling tools greatly outperform the manual (heuristic) scheduling methods commonly employed in the industry.
Companies use backward and forward scheduling to plan their human and material resources. Backward scheduling is planning the tasks from the due date to detemine the start date and forward scheduling is planning the tasks from the start date to determine the shipping date or the due date.
It is a key concept in multitasking and multiprocessing operating system design, and in real-time operating system design. It refers to the way processes are assigned priorities in a priority queue. This assignment is carried out by software known as a scheduler.
In general-purpose operating systems, the goal of the scheduler is to balance processor loads, and prevent any one process from either monopolizing the processor or being starved for resources. In real-time environments, such as devices for automatic control in industry (for example robotics), the scheduler also must ensure that processes can meet deadlines; this is crucial for keeping the system stable.
Many scheduling problems are NP-hard and finding efficient ways of solving larger scheduling problems is an active research area. Common mathematical techniques used to solve scheduling problems are Mixed Integer Linear Programming, Logical programming and Constraint programming.
Source: [wikipedia: scheduling]



components:com

AliveSites Calendar
 easily add event to calendar; includes start and end time, description, recurring events, day/week/month/list views; events can be catagorized based on permissions.


Calendar Tools
 suite of controls including customizable calendar, calendar drop down, month view, and year view. by dbi technologies, inc.


plexityHide Gantt Time Package
 provides visualization of information over time. by plexihide.com.


Solutions::Schedule
 a component product for creating resource scheduling applications. by dbi tech. [commercial]





alebrije.info   :   alebrijes   :   sites   :   advertising   :   link to us   :   contact



 


Fuzzy search
  schedule and programming
  scheduled tribes in india

Specialized stores
  Amazon.com (US)
  Amazon.ca (CA)
  Amazon.co.uk (UK)

Specialized search
  Discovery.com
  Exploratorium
  TutorialFind


Your Ad Here

General crawlers
  All the Web
  AltaVista
  Google
  Lycos
  Mamma
  Msn
  Overture
  Teoma
  WiseNut

All contents Copyright © 2001-2008 by Alebrije.info and Grupo JOAL. All Rights Reserved.