This operator has been deprecated.

Summary

Optimizer: Sequence Simple

Getting Started

This operator allows to find an ideal time interval for a task or shift in a given possible and a given preferred time interval. This could help to find the optimal time interval for breaks or service tasks which are not too time critical.
For this operator you need two data grids:

  • One containing the information for the task like preferred from and to, the planned from and to and the duration of the task.
  • One grid containing the shift data

Input data

This is the data containing the task information. This data is provided by the parent data node or by the data node itself.

Column

Value


Description

Identifier

Any

opt.

Which columns should be analysed as identifier?

Column Planned From

Date


Column containing begin of valid period.

Column Planned To

Date


Column containing the end of valid period.

Column Preferred From

Date


Column containing begin of preferred period.

Column Preferred To

Date


Column containing the end of preferred period.

Column Ratio

Text


This field describes how many tasks one person can do at the same time. The ratio is defined like: 1:1 (one person can do one task) or 1:2 (one person can do two tasks at the same time)

Column Duration

Integer


Duration of the Task or Shift

Parameter with Shift Information

The first five settings are linked to another data node, which contains information about shift types, such as identifier and shift length (from/to).

Parameter

Value


Description

Data node containing shifts



Node with Shift Times.

Column(s) Shift Identifier

Text

opt.

Shift Identifier

Column Shift From

Date


Shift Beginning

Column Shift To

Date


Shift End

Column Shift Persons

Number with decimal places


Shift Number of Persons

Other Parameters

The other parameters contain:

Weight Hours

Number with decimal places

Weight on Hours

Weight Continuous

Number with decimal places

Weight on Continuous

Weight Peak

Number with decimal places

Weight on Peaks

Weight Shift

Number with decimal places

Weight within the shift

Weight Preferred

Number with decimal places

Weight within the shift preferred

Optimization Runs

Integer

Number of optimization runs

Example

In this example from a hospital, patients should be transported from a place to another one. The times are normally given by the beginning or the end of a treatment, but have some flexibility at the end. So the optimizer calculated the ideal time period for these transports.

Attention

Pleases be aware that the Optimizer can only deal with a minimum interval of one minute.

Configuration

Input settings of existing table

Name

Value

Opt.

Description

Example

Identifier

System.Object

opt.

Which columns should be evaluated for the identifier?

-

Scheduled (from) column

System.DateTime

-

Column containing the start (date+time) of the permitted period.

-

Scheduled (to) column

System.DateTime

-

Column containing the end (date+time) of the permitted period.

-

Preferred (from) column

System.DateTime

-

Column containing the start (date+time) of the preferred period.

-

Preferred (to) column

System.DateTime

-

Column containing the end (date+time) of the preferred period.

-

Ratio column

System.String

-

-

-

Duration column

System.Double

-

Duration

-

Settings

Name

Value

Opt.

Description

Example

Node with shift data

System.Int32

-

-

-

Shift Identifier column(s)

System.String

opt.

-

-

Shift (from) column

System.String

-

-

-

Shift (to) column

System.String

-

-

-

Column shift pers, number

System.String

-

-

-

Weighting hours

System.Double

-

-

-

Weighting continuously

System.Double

-

-

-

Weighting peaks

System.Double

-

-

-

Weighting shift

System.Double

-

-

-

Weighting preferred

System.Double

-

-

-

Optimization attempts

System.Int32

-

-

-

Want to learn more?


Troubleshooting

Nothing known up to now.


Related topics