{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"# Additional Constraints"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## release_time, deadline\n",
"\n",
"各Taskには開始可能時刻(Release Time)と終了締め切り時刻(Deadline)を与えることができます。\n",
"\n",
"![](image/release_time.drawio.svg)![](image/deadline.drawio.svg)\n",
"\n",
"下記例では`Job A`の0番目のプロセスの開始時間は10以上、終了時間は20以下であることを指定します。"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
" \n",
" "
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"alignmentgroup": "True",
"base": [
10
],
"customdata": [
[
"Machine X",
0
]
],
"hovertemplate": "Machine=%{customdata[0]}
Start=%{base}
Finish=%{x}
Job=%{y}
Process=%{customdata[1]}