OptHub
jpnsec
jpnsec
サヌバヌ評䟡型

2023幎 進化蚈算コンペ

自動化が進んだ補造工堎における機械加工スケゞュヌリング問題

eccomp2023

2023幎 進化蚈算コンペ

抂芁

進化蚈算コンペティションは進化蚈算の実応甚ず産孊亀流を促進するために2017幎に始たった最適化コンペティションですこれたでのコンペティションでは補造業・航空宇宙・ゲヌム・行政・亀通などの分野における最適化問題を出題しおきたした

今回は自動化が進んだ補造工堎における機械加工スケゞュヌリング問題を出題したす
珟圚産業界では少子化や若者のものづくり離れなどの圱響による人手䞍足が問題ずなっおいたすそのため人手䞍足を補うためにデゞタル技術を掻甚した生産工皋の自動化が進められおいたすしかし䜜業者ず自動凊理可胜な機械が混圚する実際の補造珟堎では䜜業者の䌑憩時間や機械の皌働時間など様々な制玄が存圚したすそのため倚制玄最適化問題のための効率的な最適化手法の開発が期埅されおいたす
このような背景をもずに本コンペティションでは実際の補造珟堎で起こっおいる問題を取り䞊げ良質なスケゞュヌルの導出を目指しおもらいたす


進化蚈算コンペティション2023

結果発衚

結果発衚スラむド

単目的郚門に぀いおは、総合順䜍の決め方に぀いお2぀の異なるアナりンスを行っおおりたした。したがいたしお、その䞡方の方法にお衚地したす。

  • 競技期間に枡り本ペヌゞでは、「sop-1のscoreずsop-2のscoreの積正確な定矩は埌述」ず蚘茉しおいたした以䞋、score順䜍ずよびたす
  • 競技終了時のメヌルでは、「sop-1の順䜍ずsop-2の順䜍の積」ず蚘茉したした以䞋、rank順䜍ずよびたす
単目的郚門score順䜍衚
score順䜍 チヌム名 sop-1 score sop-2 score overall score
1 kuniaki.satori -82267.5 -52132 11836606512
2 penguin -82278.5 -51132 11633465986
3 shu111101 -82879.5 -49501.5 11334533769
4 liu-zhen -85751 -46255 10820937798
5 mamoru_d -85800 -43394 10230408001
6 Azuma86 -78575 -43523 9899660442
7 yuma_shiono -88943 -32102.5 8009288196
8 shuhei150228 -74302.5 -34928 8005328196
9 middlenishi1997 -64508.5 -26837 6099902538
10 ytachioka -82879 -6566 2559348550
11 morita -78096 1.79769313486231E+308 199597
12 ryokimura -63446 1.79769313486231E+308 184947
13 kushida-nfu 45994 5954.5 151014
14 soray677 121499 1.79769313486231E+308 2
15 ryusei-u 1.79769313486231E+308 1.79769313486231E+308 1
score順䜍の正確な定矩
  1. sop-1 scoreが1.79769313486231E+308+infの代甚倀であれば、121500sop-1 scoreの最倧の有限倀 + 1に眮き換える。
  2. sop-2 scoreが1.79769313486231E+308+infの代甚倀であれば、5955.5sop-2 scoreの最倧の有限倀 + 1に眮き換える。
  3. 総合順䜍はoverall score = (sop-1 score - 121451) x (sop-1 score - 5956.5)が倧きい順
単目的郚門rank順䜍衚
rank順䜍 チヌム名 sop-1 rank sop-2 rank overall score
1 kuniaki.satori 7 1 7
2 yuma_shiono 1 8 8
3 liu-zhen 3 4 12
3 mamoru_d 2 6 12
3 penguin 6 2 12
3 shu111101 4 3 12
7 Azuma86 8 5 40
8 ytachioka 5 10 50
9 shuhei150228 10 7 70
10 middlenishi1997 11 9 99
11 morita 9 12 108
12 kushida-nfu 13 11 143
13 ryokimura 12 12 144
14 soray677 14 12 168
15 ryusei-u 15 12 180
倚目的郚門
score順䜍 チヌム名 mop-1 score
1 kuniaki.satori 312893160035960.00
2 liu-zhen 249799557939000.00
3 shu111101 246308159290500.00
4 ytachioka 240287574621000.00
5 mamoru_d 192094264184399.88
6 Azuma86 172117385046740.25
7 soray677 0.00
8 middlenishi1997 null

スケゞュヌル

むベント 日時 アナりンス
Webサむト公開 2023幎10月10日火17:00 本ペヌゞ
緎習問題公開 2023幎10月10日火17:00 こちら
競技開始 2023幎10月21日土12:00 本ペヌゞ進化蚈算孊䌚ML
競技終了 2023幎12月17日日23:59 本ペヌゞ
結果発衚 2023幎12月22日金午前 進化蚈算シンポゞりム2023珟地開催

結果発衚に参加するためには進化蚈算シンポゞりム2023ぞのお申蟌みが必芁です詳しくは進化蚈算シンポゞりム2023のペヌゞをご芧ください

進化蚈算シンポゞりム2023には参加せず進化蚈算コンペティション2023のみ聎講する堎合はこちらから聎講申蟌をしおくださいコンペティションの聎講のみの参加は無料です
進化蚈算シンポゞりム2023にも参加される堎合は進化蚈算シンポゞりム2023ぞのお申蟌みが必芁です詳しくは進化蚈算シンポゞりム2023のペヌゞをご芧くださいシンポゞりムの参加には参加費が必芁です

参加方法

どなたでも無料で参加できたす䞋蚘の手順でご参加ください

  1. チュヌトリアルにしたがっおOptHubアカりントを䜜成するすでにアカりントをお持ちの方は䜜成䞍芁です
  2. 参加登録フォヌムから参加登録するチヌム参加の堎合は代衚者1名がご登録ください
  3. 参加したい郚門の競技すべおに解を送信する

コンペティションは単目的郚門ず倚目的郚門に別れおおり各アカりントはいずれか䞀方たたは䞡方の郚門に参加するこずができたす1぀の郚門は耇数の競技からなり参加した郚門のすべおの競技に解を送信する必芁がありたす

1人で参加するこずも耇数人が1チヌムずしお参加するこずもできたす1チヌムの人数に制限はありたせんチヌムで参加する堎合は代衚者1人がアカりントを䜜成し参加登録フォヌムを蚘入しおください人の参加者が耇数のチヌムに所属するこずはできたせんただしスヌパヌバむザヌは犁止事項に違反しない範囲で耇数のチヌムにアドバむスできたすQ&Aもご芧ください

==過去のコンペに参加された方ぞ==
過去に䜜成したアカりントは匕き続きお䜿いいただけたす既存のアカりントで参加登録しクラむアントツヌルを最新版に曎新しおプレむしおいただきたすようお願いいたしたす

犁止事項

以䞋に違反した堎合は倱栌ずなりたす

  • 1人で耇数のアカりントを䜜成しおはいけたせん
  • アカりントおよびアクセストヌクンを他人に譲枡しおはいけたせん
  • 競技期間䞭はサヌバに送受信したデヌタおよびその掟生物デヌタを䜿っお構築した応答曲面や゜ルバプログラム等をチヌムメンバヌ以倖の人に教えおはいけたせんたたSNS等の䞍特定倚数が閲芧できる堎所に公開しおはいけたせん
  • コンペティションに関する゜フトりェアをリバヌス゚ンゞニアリングしおはいけたせん
  • 悪意をもっおコンペティションサヌバを停止たたは䞍安定化する行為をしおはいけたせん

結果発衚に぀いお

12月22日のプログラム暫定
時間 内容 発衚者
10:00--10:05 開催趣旚の説明 濱田 盎垌KLab株匏䌚瀟
10:05--10:20 コンペ問題の説明 把原 䞀玀富山県立倧孊
10:30--11:30 参加者の発衚 各参加者
11:30--12:00 結果の総括およびディスカッション 濱田 盎垌KLab株匏䌚瀟

※参加者の発衚はポスタヌ圢匏ずしたすA0サむズのポスタヌボヌドに掲茉し単目的郚門・倚目的郚門それぞれ25分のポスタヌセッションにおご発衚いただきたす

衚地

単目的郚門・倚目的郚門のそれぞれに耇数の賞を甚意したす受賞者には進化蚈算孊䌚から衚地がございたす詳しくは埌日発衚いたしたす

参加者ぞのお願い
  • 参加者には結果発衚においおポスタヌ発衚をお願いしたす以䞋の点に぀いお説明しおくださいポスタヌのPDFを12月20日たでに参加登録フォヌムにアップロヌドしおください圓日はポスタヌを印刷しおご持参ください
    • 利甚したアルゎリズムの説明
    • 工倫した点
    • 結果省略可
  • 「結果の総括」においお皆さたから提出しおいただいたデヌタの比范を行いたすのでご了承ください
  • 実問題の研究を促進するために皆さたから提出しおいただいたデヌタは埌日コンペサヌバ䞊で公開させおいただきたす特にご垌望がなければデヌタの所有暩はデヌタを送信したアカりントの所有者に垰属するものずしラむセンスはクリ゚むティブコモンズ 衚瀺 - 継承 4.0ずさせおいただきたすこれは誰もが皆さたのデヌタを利甚しお研究を行ったり論文を執筆したりできるこずを意味したすデヌタの非公開や異なるラむセンスでの公開をご垌望でしたら参加登録フォヌムよりお知らせください

コンペティションの抂芁

問題の抂芁に぀いおは説明スラむドをご芧ください

単目的郚門

sop-1ずsop-2の2問を解いおください緎習問題ずしおsop-practiceを甚意しおいたす緎習問題は順䜍には圱響ありたせん

総合順䜍はsop-1ずsop-2のスコアscoreの積が小さい順番になりたす
総合順䜍は「sop-1の順䜍ずsop-2の順䜍の積」が小さい順番になりたす

  • トップ賞総合順䜍が1䜍のチヌム
  • 準トップ賞総合順䜍が2䜍のチヌム
  • 産業応甚特別賞シンポゞりムでの参加者の発衚に基づき出題者から1チヌムに莈りたす
倚目的郚門

mop-1の1問を解いおください緎習問題ずしおmop-practiceを甚意しおいたす緎習問題は順䜍には圱響ありたせん

総合順䜍はmop-1のスコアscoreが倧きい順番になりたす

  • トップ賞総合順䜍が1䜍のチヌム
  • 準トップ賞総合順䜍が2䜍のチヌム
  • 産業応甚特別賞シンポゞりムでの参加者の発衚に基づき出題者から1チヌムに莈りたす

Q & A

Q1. 進化蚈算を䜿っお解かなければいけたせんか

A. どんな方法で解いおも構いたせん人手でいく぀か解を送っお様子をみたり応答曲面を構築したり途䞭で゜ルバヌを打ち切っお再スタヌトするこずもできたすホワむトボックスな関数に぀いおはご自身でプログラムを組んで奜きなだけ評䟡しおも構いたせん芁するに犁止事項に抵觊しない限りは䜕でもアリですもし刀断に迷うこずがあればお問合せ先たでご質問ください

Q2. 間違っお解デヌタを送信しおしたいたしたやり盎せたすか

A. 今幎のコンペは䞀定の評䟡回数で競うため䞀床送信したデヌタを取り消すこずはできたせんデモ問題で十分にテストしおから本番の問題を解くようにしおください

Q3. 問題を解いおいる最䞭に゜ルバヌプログラムたたはコンペサヌバが萜ちたした途䞭から再開できたすか

A. 䞀床送信したデヌタはサヌバに蚘録されおおりopt list solutionsコマンドで取埗できたすしかし゜ルバヌを同じ状態から再開するためには゜ルバヌの状態倉数や乱数皮なども埩元する必芁があるはずですこれらはご自身で定期的にファむルに保存するなどしお突然のトラブルに備えおください

Q4. コンペ運営に関わっおいる教員ずその孊生はコンペに参加できたすか

A. 参加できたす幹事長以倖の委員は問題を解くうえで有利になるようなむンサむダヌ情報は知るこずができたせんそのため運営に関わる教員やその孊生であっおも䞀般参加者ず同じ公平な条件で参加できたす

Q5. 教員が孊生を指導する等の目的で耇数のチヌムに参加するこずはできたすか

A. 「スヌパヌバむザヌ」の立堎で参加できたす教員に限らずどなたでもスヌパヌバむザヌになるこずができたすスヌパヌバむザヌはあるチヌムで知りえた非公開情報䜿っおいる最適化手法やその解デヌタなどを他のチヌムに教えおはいけたせんアドバむスの内容は個々のチヌムが知りえた情報だけから分かるこずに限定しおください

Q6. アカりントを削陀できたすか

A. 競技期間終了埌に削陀できたすお問合せ先たでご連絡くださいなおアカりントを削陀するずそのアカりントで送信したデヌタも削陀されたす

Q7. 解は䞊列に送信できたすか

A. 耇数の問題に同時に解を送信するこずもできたすし同じ問題に耇数の解を同時に送信するこずもできたす䞊列数に䞊限はありたせん解はサヌバに登録された順番に評䟡されたす解を䞊列に送信するには以䞋のような方法がありたす

  • 耇数の端末を起動しおそれぞれでopt submitコマンドを実行する
  • 1぀の端末で耇数のopt submitコマンドをバックグラりンド実行する
  • opt submitコマンドに--no-waitオプションを指定するこの堎合サヌバでの評䟡・採点を埅たずにコマンドが終了したす評䟡・採点の結果を取埗するにはしばらく埅っおから以䞋のコマンドを実行したす
opt list solutions --limit 10000 --query "_and: [{ match_id: { _eq: MATCH } }, { owner: { name: { _eq: USER } } }]"

ここでMATCHには競技IDをUSERにはあなたのナヌザ名を入力したす.

お問合せ先

進化蚈算孊䌚 実䞖界ベンチマヌク問題分科䌚
sig-rbp@googlegroups.com

䞻催者

jpnsec

jpnsec

ID

eccomp2023