Skip to content

Commit 1c51fda

Browse files
yuki-minamotoyosh-matsuda
authored andcommitted
✨ 📝 Fix abbreviation
1 parent df46634 commit 1c51fda

39 files changed

+1383
-2928
lines changed

html/ja/examples/machining_center.html

+19-280
Large diffs are not rendered by default.

html/ja/examples/pcb_mounter_schedule.html

+23-818
Large diffs are not rendered by default.

html/ja/examples/vrp.html

+26-191
Large diffs are not rendered by default.

html/ja/tutorials/se_concept.html

+30-31
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flexible_job_shop.html

+11-144
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flexible_job_shop_fig_1.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flexible_job_shop_fig_2.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flexible_job_shop_fig_3.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flow_shop.html

+11-144
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flow_shop_fig_1.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flow_shop_fig_2.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_flow_shop_fig_3.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_job_shop.html

+11-144
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_job_shop_fig_1.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_job_shop_fig_2.html

+14
Large diffs are not rendered by default.

html/ja/tutorials/se_tutorial_job_shop_fig_3.html

+14
Large diffs are not rendered by default.

make-html-changes.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
for NBPATH in $(git diff --name-only HEAD^..HEAD | grep '.ipynb'); do
44
DIR=html/$(echo ${NBPATH} | cut -d / -f 2-3)/
5-
OUTPUT=$(jupyter nbconvert --execute --embed-images --output-dir=$DIR --to html "$NBPATH")
5+
OUTPUT=$(jupyter nbconvert --embed-images --output-dir=$DIR --to html "$NBPATH")
66
if [ -n "$OUTPUT" ]; then
77
echo "[NbConvertApp] Converting notebook $NBPATH to html" 1>&2
88
echo "$OUTPUT" 1>&2

make-html.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# For newer directories
55
for NBPATH in $(shopt -s globstar && /bin/ls -1 notebooks/**/tutorials/*.ipynb notebooks/**/examples/*.ipynb); do
66
DIR=html/$(echo ${NBPATH} | cut -d / -f 2-3)/
7-
OUTPUT=$(jupyter nbconvert --execute --embed-images --output-dir=$DIR --to html "$NBPATH")
7+
OUTPUT=$(jupyter nbconvert --embed-images --output-dir=$DIR --to html "$NBPATH")
88
if [ -n "$OUTPUT" ]; then
99
echo "[NbConvertApp] Converting notebook $NBPATH to html" 1>&2
1010
echo "$OUTPUT" 1>&2

notebooks/ja/examples/machining_center.ipynb

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"source": [
77
"# マシニングセンタにおける生産計画\n",
88
"\n",
9-
"Amplify Scheduling Engine (SE) を用いた生産計画への取り組み例として、**マシニングセンタ** (machining center) へのジョブ割り当てを紹介します。\n",
9+
"Fixstars Amplify Scheduling Engine (Amplify SE) を用いた生産計画への取り組み例として、**マシニングセンタ** (machining center) へのジョブ割り当てを紹介します。\n",
1010
"\n",
1111
"## イントロダクション\n",
1212
"\n",
@@ -35,7 +35,7 @@
3535
"source": [
3636
"## 問題設定\n",
3737
"\n",
38-
"本サンプルプログラムでは、例としてマシニングセンタの数を 3 台、材料の数を 15 個の場合を考えます。目的関数をメイクスパンとして、Amplify SE を用いて マシニングセンタに材料を割り当てるスケジューリング問題を解きます。以下で用いられている用語や Amplify Scheduling Engine については、『[Scheduling Engine (SE) とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept)』をご覧ください。\n",
38+
"本サンプルプログラムでは、例としてマシニングセンタの数を 3 台、材料の数を 15 個の場合を考えます。目的関数をメイクスパンとして、Amplify SE を用いて マシニングセンタに材料を割り当てるスケジューリング問題を解きます。以下で用いられている用語や Amplify SE については、『[Amplify SE とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept)』をご覧ください。\n",
3939
"\n",
4040
"以下、材料を材料 1, …, 材料 15、マシニングセンタをマシン 1, マシン 2, マシン 3 と呼ぶことにします。\n",
4141
"\n",
@@ -349,7 +349,7 @@
349349
"cell_type": "markdown",
350350
"metadata": {},
351351
"source": [
352-
"トークンを設定し、`model.solve` を呼ぶと SE が実行され、解が返ってきます。\n"
352+
"トークンを設定し、`model.solve` を呼ぶと Amplify SE が実行され、解が返ってきます。\n"
353353
]
354354
},
355355
{
@@ -360,7 +360,7 @@
360360
"source": [
361361
"# Amplify SEの実行\n",
362362
"\n",
363-
"token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
363+
"token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
364364
"\n",
365365
"result = model.solve(token=token, timeout=10) # 必要に応じて timeout を変更してください。"
366366
]
@@ -620,7 +620,7 @@
620620
" model.machines[m].setup_times.append((time_j2_to_j1, j2, j1))\n",
621621
"\n",
622622
" # Amplify SEの実行\n",
623-
" token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
623+
" token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
624624
"\n",
625625
" result = model.solve(token=token, timeout=10) # tokenにはご自身のトークンを入力してください\n",
626626
"\n",

notebooks/ja/examples/pcb_mounter_schedule.ipynb

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"\n",
1313
"PCB の製造には 3 つのジョブが含まれており、それらを順番に行う必要があります。また、いくつかのジョブには複数の手順が含まれ、これらは中断なしに連続して行われる必要があります。このような制約条件をもつ設定のもとでスケジューリング問題を解いてみましょう。\n",
1414
"\n",
15-
"以下で用いられている用語や Amplify Scheduling Engine については、『[Scheduling Engine (SE) とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept)』をご覧ください。\n",
15+
"以下で用いられている用語や Fixstars Amplify Scheduling Engine (Amplify SE) については、『[Amplify SE とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept)』をご覧ください。\n",
1616
"\n",
1717
"## 問題設定\n",
1818
"\n",
@@ -52,7 +52,7 @@
5252
"\n",
5353
"## 実装\n",
5454
"\n",
55-
"それでは、Amplify Scheduling Engine (SE) を用いた実装に移ります。\n",
55+
"それでは、Amplify SE を用いた実装に移ります。\n",
5656
"\n",
5757
"まず、今回使うライブラリをインポートします。\n"
5858
]
@@ -231,7 +231,7 @@
231231
"が必要です。\n",
232232
"治具は `required_resource`、作業員の交代時間は `transportation_time` として表現します\n",
233233
"(`transportation_time`を直訳すると「輸送時間」ですが、これはジョブの対象をあるマシンから別のマシンに動かすことを想定した名前になっています。\n",
234-
"これらの用語に関する詳細な説明は『[Scheduling Engine (SE) とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept\n",
234+
"これらの用語に関する詳細な説明は『[Amplify SE とは](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept\n",
235235
")』をご参照ください)。"
236236
]
237237
},
@@ -362,7 +362,7 @@
362362
"metadata": {},
363363
"outputs": [],
364364
"source": [
365-
"token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
365+
"token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
366366
"\n",
367367
"result = model.solve(token=token, timeout=10) # ご自身のトークンを入力してください\n",
368368
"print(result.status)"
@@ -582,7 +582,7 @@
582582
" # 求解\n",
583583
" #\n",
584584
"\n",
585-
" token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
585+
" token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
586586
"\n",
587587
" result = model.solve(token=token, timeout=10)\n",
588588
" print(result.status)\n",

notebooks/ja/examples/vrp.ipynb

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"\n",
99
"## イントロダクション\n",
1010
"\n",
11-
"Amplify Scheduling Engine (SE) は、トラックによる荷物輸送やタクシーによる旅客送迎などといった、配車の計画の最適化にも有用です。ここでは、**Vehicle Routing Problem** (VRP) に似た典型的な配送計画の立案をを SE を用いて実施します。\n",
11+
"Fixstars Amplify Scheduling Engine (Amplify SE) は、トラックによる荷物輸送やタクシーによる旅客送迎などといった、配車の計画の最適化にも有用です。ここでは、**Vehicle Routing Problem** (VRP) に似た典型的な配送計画の立案を Amplify SE を用いて実施します。\n",
1212
"\n",
1313
"## 問題設定\n",
1414
"\n",
1515
"VRP とは、複数の車(vehicle)がスタート地点から予め与えられた複数の地点を重複や漏れなくめぐり、最後に再びスタート地点に戻るようなルートの中で 、最も総移動距離が短いルートを探索する問題です。\n",
1616
"\n",
17-
"## Amplify Scheduling Engine を用いた配送計画立案\n",
17+
"## Amplify SE を用いた配送計画立案\n",
1818
"\n",
1919
"### Amplify SE のオブジェクトとの対応\n",
2020
"\n",
@@ -24,10 +24,10 @@
2424
"\n",
2525
"ここで、Amplify SE では、全「ジョブ」が完了する時間である[メイクスパン](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#makespan)の最小化を目的として最適化を行うため、トータルの移動距離最小化を目指す VRP とは厳密には異なることに注意してください。しかし、往々にして、メイクスパン最小化を実現する解は、VRP における目的である総移動距離も小さくなる傾向にあると考えられます。\n",
2626
"\n",
27-
"| 要素 | SE の言葉 |\n",
28-
"| :------: | :---------------------------------------------------------------------------------------------------: |\n",
29-
"| 車 | [マシン](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#machine) |\n",
30-
"| 地点 | [ジョブ](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#job) |\n",
27+
"| 要素 | Amplify SE の言葉 |\n",
28+
"| :------: | :--------------------------------------------------------------------------------------------------: |\n",
29+
"| 車 | [マシン](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#machine) |\n",
30+
"| 地点 | [ジョブ](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#job) |\n",
3131
"| 移動時間 | [`setup_times`](https://amplify.fixstars.com/ja/scheduling/resources/tutorial/se_concept#setup_time) |\n",
3232
"\n",
3333
"## 実装\n",
@@ -323,7 +323,7 @@
323323
"metadata": {},
324324
"outputs": [],
325325
"source": [
326-
"token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
326+
"token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
327327
"\n",
328328
"result = model.solve(token=token, timeout=10) # ご自身のトークンを入れてください\n",
329329
"result.status"
@@ -576,7 +576,7 @@
576576
" for v in vehicles:\n",
577577
" j[0].processing_times[v] = 1\n",
578578
"\n",
579-
" token = \"\" # ローカル環境等で使用する場合は、Fixstars Amplify SE のアクセストークンを入力してください。\n",
579+
" token = \"\" # ローカル環境等で使用する場合は、Amplify SE のアクセストークンを入力してください。\n",
580580
"\n",
581581
" result = model.solve(token=token, timeout=10) # ご自身のトークンを入れてください\n",
582582
"\n",

notebooks/ja/tutorials/Pipfile

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[[source]]
2+
url = "https://pypi.org/simple"
3+
verify_ssl = true
4+
name = "pypi"
5+
6+
[packages]
7+
8+
[dev-packages]
9+
10+
[requires]
11+
python_version = "3.10"

0 commit comments

Comments
 (0)