スケジュールナース 機能の紹介 選べないシフト表から選べるシフト表へ.

Slides:



Advertisements
Similar presentations
1 高速フーリエ変換 (fast Fourier transform). 2 高速フーリエ変換とは? – 簡単に言うとフーリエ変換を効率よく計算 する方法 – アルゴリズムの設計技法は分割統治法に基 づいている 今回の目的は? – 多項式の積を求める問題を取り上げ、高速 フーリエ変換のアルゴリズムを用いた解法.
Advertisements

授業展開#12 コンピュータの扱いにくい問 題. 扱いにくい問題  処理時間がかかる。  メモリを大量に必要とする。  プログラムの優劣、アルゴリズムの優劣 を比較するためには、標準的なコン ピュータで比較する必要がある。  処理時間を計るのに、コンピュータのモ デルとして、チューリングマシンを考え、
HBSP モデル上での 行列積を求めるアルゴリ ム 情報論理工学 吉岡健太.
G 問題 コードアート オンライン 原案:西出 ライタ:伊藤 テスタ:西出. 問題概要 0 大きさのさまざまな n 個の円に多角形 m 個を入れら れるか判定する問題 0 ただし、同じ円に複数の多角形を入れることはでき ない 0 もし、入れられる場合は、辞書順最小の入れ方を出 力 ① ② ③ ① ②.
学事予算の支出状況表作成に 係る業務の効率化 教学部 高輪教学課 加藤美博. 目 次 ①背景 ②財務情報システムの現状 ③これまでの取り組み ④新たな改善事項 ⑤効果.
J: Magical Switches JAG 模擬地区予選 2013 原案:保坂 解答:保坂・楠本 解説:保坂.
スケジュールナースを 使った勤務表作成 ご提案資料
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
「ベースボール統一球は変わったのか」を検証,予測する。
スケジューリングソルバScNurse 高速求解エンジンとしての利用法 2016.May.15 菅原システムズ.
3次元nクイーン問題の 解に関する研究 論理工学研究室 伊藤精一
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
自動勤務表ソフトの使いかた 病棟勤務表事例で見る実践的使いこなし術 2016.Mar.17 菅原システムズ.
パネル型クエリ生成インタフェース画像検索システムの改良
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
JavaによるCAI学習ソフトウェアの開発
第1回 担当: 西山 統計学.
より多くの人に糖尿病予防の生活指導ができるように
圧縮類似度を用いた方言の自動分類 ~ライス符号を用いた前処理~ ~連結クラスタリング法~ ~余弦類似度を用いた方言分類木の評価~
データ構造と アルゴリズム 理工学部 情報システム工学科 新田直也.
「データ学習アルゴリズム」 第3章 複雑な学習モデル 3.1 関数近似モデル ….. … 3層パーセプトロン
モード付き並列機械における オンラインスケジューリング
遺伝アルゴリズムによる NQueen解法 ~遺伝補修飾を用いた解探索の性能評価~
認知カウンセリング 学習意欲改善に対する可能性.
数独パズルの難易度判定 ~解法ロジックを用いた数値化の提案~
WebCluster スライドショーで見る操作ガイド
データ構造と アルゴリズム 知能情報学部 新田直也.
~私たちはことばを使って何をしているか~ 学びLIVE2006/6/18 東洋大学 三宅和子
CSP記述によるモデル設計と ツールによる検証
~企画~ GO,桑田,ヒルズ.
問題解決技能トレーニング オリエンテーション資料
(Wed) Edited by KON IT講習会 一太郎編.
理論試験速報 理論問題部会長 鈴木 亨 先生 (筑波大学附属高等学校) にインタビュー.
第四回 ゲーム                 05A1054         前田嵩公.
プログラム実行履歴を用いたトランザクションファンクション抽出手法
練習問題アイテムバンクの開発研究 ~再生形式~
●校内研修(自立型研修)での活用 自立型研修での活用について紹介します。 研修の中でも最も身近なものとして、校内研修があげられます。
シミュレーション論 Ⅱ 第15回 まとめ.
MPIを用いた並列処理 ~GAによるTSPの解法~
「iQUAVIS」 によるハード・ソフトの 横断的な構想検討
第二回 VB講座 電卓を作ろう.
心のバリアフリー研修 基本プログラム例C 00:00.
加工工程決定支援システム 電子情報通信学会 2010年総合大会 2010年3月18日 松江工業高等専門学校  情報工学科 越田 高志.
加工工程決定支援に対する自動化 電子情報通信学会2008年総合大会 松江工業高等専門学校 情報工学科 越田 高志, 牧 聡史
PC用マイページマニュアル 本マニュアルでは、PC用マイページの 基本的なご利用方法をご案内いたします。
質問 ( Oh社 設計・開発部門 受講者様 ) 第3回 システム工学設計法講座
数独の解生成と 解に対する番号付け 理学部 情報科学科 渡辺研究室 戸神星也.
シリーズ:著者の回答  質問 (韓国 K社、L.Y氏 開発・設計 )
3次元Nクイーン問題の 解の存在の検証 07-1-037-0106 前波 大貴 情報論理工学研究室 宜しくお願いします。
データの型 量的データ 質的データ 数字で表現されるデータ 身長、年収、得点 カテゴリで表現されるデータ 性別、職種、学歴
コーディングパターンの あいまい検索の提案と実装
ナップサック問題 クマさん人形をめぐる熱いドラマの結末.
ダスキン サービスマスターの仕事 清潔で快適な環境づくりのお手伝い! 業務向け もっと たくさんある
第1章 いよいよプログラミング!! ~文章の表示 printf~
遺伝アルゴリズムによる NQueen解法 ~問題特性に着目した突然変異方法の改善~
第16章 動的計画法 アルゴリズムイントロダクション.
クローン検出ツールを用いた ソフトウェアシステムの類似度調査
小標本に関する平均の推定と検定 標本が小さい場合,標本分散から母分散を推定するときの不確実さを加味したt分布を用いて,推定や検定を行う
第28回世界コンピュータ将棋選手権アピール文章 作成:井本 康宏 作成日:2018/3/吉日
Hit&Blow 足立 俊介 岩田 雅弘 川延 直美 新田 修平.
PC用マイページマニュアル 本マニュアルでは、PC用マイページの 基本的なご利用方法をご案内いたします。
情報ネットワークと コミュニケーション 数学領域3回 山本・野地.
原口和也 高橋隆一 丸岡章 石巻専修大学 理工学部 情報電子工学科
ネットワークプログラミング 05A1302 円田 優輝.
割り当て問題(assignment problem)
参考:大きい要素の処理.
情報処理の概念 #0 概説 / 2002 (秋) 一般教育研究センター 安田豊.
ベイジアンネットワークと クラスタリング手法を用いたWeb障害検知システムの開発
プログラミング入門 -「計算」に注目して考える-
Presentation transcript:

スケジュールナース 機能の紹介 選べないシフト表から選べるシフト表へ

勤務表はパズル? 勤務表作成をパズルのように感じられたことはないでしょうか?

実は数学的にはパズルと同じ種類の問題です。 下図は、プロジェクトサンプルフォルダに入っている数独*です。数字1,2,3..をシフト勤務名として入力することが出来ます。(数独*(株)ニコリの登録商標) ソフトウェアは、パズルを”探索”により答えを発見します。この原理は、勤務表を解く全てのソフトに当てはまります。

数独名人が数日かかる問題 当社製品は、世界一難しい数独も1秒足らずで解けます。

ナーススケジューリング問題は、数独より遥かに難しい しかし、皆さんが毎月作成している勤務表は、数独より2桁ほど難しいのです。これは、ナーススケジューリング問題と呼ばれ、1990年代から、解法が盛んに研究されてきました。 実データを基にした自動作成の試みで、2003年、当時のPCで100時間かかったという報告があります。 2014年、当社製品は、2003年100時間かかっていた問題を18秒で答えを見つけることに成功しました。

マシンのパワーを利用する 近年、将棋の人間vs コンピュータで プロ棋士が負ける場面が増えてきたのも同じ背景があります。  数独名人が、3日かかっていたものが当社製品では、1秒で解くことができました。   マシンは259200倍の処理能力を有していると考えられます。   このマシンパワーを利用しない手はない!   まだ、紙と鉛筆で頑張りますか? 

ソフトなんてどれも同じ? 当社製品 他社製品 見つけた答えの一部です。 同じ制約下で、スタッフの希望休みや予定を入れていきました。当社製品は、上の希望休み予定に対し、10パターンの答えを出すのに要した時間は2秒でした。 右側の画面は、他社製ソフトでのスタッフの希望休みを途中まで入れたものです。この状態で30分間トライしていましたが、答えは見つけられませんでした。

いいえ、全然違います! 当社製品 他社製品 同じ制約下で、予定はそのままに、さらに条件を厳しくしました。 (夜勤回数を上限5回から上限4回に変更しました。) 当社製品は、変わらず、10パターンの答えの出力に要した時間は2秒でした。 他社ソフトでは、予定は一つも入れていないにもかかわらず、30分間トライしても答えを見つけることが出来ませんでした。

無駄に時間を食わない 同じ制約下で、スタッフの希望休みや予定をさらに増やしました。 当社製品 他社製ソフト 当社製品:「答えがない」とエラーメッセージを出力するまで1秒でした。 他社製品:この状態で30分間トライしていましたが、答えを見つけることはできませんでした。 当社製品は、物理的論理的に入らないときは、エラーメッセージを出します。(貴重な時間を無駄にしません。)

厳密解を出力するソフトの違い 右図は、探索における概念図です。一般にあるパラメータを増やしていくと、解を求める時間は大きくなっていきます。(解の空間が狭まり解を見つけにくくなるためだと考えられます。例:予定入力数) また、すぐにはSAT・UNSATを判定出きない領域があります。この領域の幅や高さは、個々の問題に依存します。一般にSAT・UNSATの境界付近での解の導出が最も時間がかかります。この領域では、厳密解を出力するソフトでも時間的に、近似解として出力される事があります。 その領域を抜けると厳密解を出力するソフトは、UNSATを判定することができます。つまり論理的物理的に入らないと判定されたものについては、無駄な努力をしなくて済みます。この機構がないと、いつまでもないものを探し続けることになります。前頁の問題はまさにこの状態だったのです。

ここまでのまとめ シフト表自動生成ソフトの選び方 ここまでのまとめ シフト表自動生成ソフトの選び方 1.探索能力が高いものを選びましょう。ソフトの能力差で、希望の休みが取れなかったり、不公平な勤務を強いられるスタッフがいるとしたら大変不幸なことです。 2.できるだけ高速なものを選びましょう。 3.貴重な時間を無駄にしないために、答えが物理的に入らないときは、エラーメッセージが出るものにしましょう。

実践的な問題 - 過制約をどうする? めでたく答えがあればよいのですが、今日の病棟現場においては、複雑化する勤務形態と相まって、過制約(あれもこれも満足したい)のために答えが存在しないことが多いのです。 (加えて、従来ソフトは、ソフトの探索能力の問題なのか、物理的・論理的に無理なのか、判然としないという問題がありました。) ところが、従来のソフトは、これを空欄のままで出力したりします。空欄が一つでも残っているならば、結局、人間が全体から見直して作業せざるを得ず、多大な労力を要して作成していました。 しかし、欲しいのは、「答え」であって、「問題」ではありません。 答えがないのなら、一歩譲って答えを得るために必要な最小の変更は何か? に応えることではないかと当社は考えます。

ソフト制約を使いこなす 過制約のうち最も原因として頻度が高いものは、休み希望や予定入力です。 そこで、下図のように変更可能性のある部分(青で指定)をソフト制約として指定します。(下図は,予定の入れすぎで、ソフト制約なしでは、答えが得られない例です。)

答えのパターン数(任意数)を指定します。 設定画面です。 答えのパターン数(任意数)を指定します。 エラーが3個発生しています。 3秒で答えが求まりました。

答えのパターン1(色反転部が変更部です。) 全部で4パターンの答えが得られました。

答えのパターン2(色反転部が変更部です。) ソフト制約の範囲を広げれば、答えのパターン数は増える可能性があります。 (今回の範囲では5パターンは存在しません。)

答えのパターン3(色反転部が変更部です。) 変更部の場所は変わりますが、どの答えを見ても3個です。

なぜなら、変更が2個で済む答えは物理的に存在しないからです。 希望が最大限かなえられるように、変更数の最小を求めています。

ソフト制約レベルは自由に設定できます。 下表は、ある看護師長の設定例です。レベル7から、レベル1までの優先順位の設定が可能です。 レベル6 プリセプター・プリセプティ(深夜ー準夜共通2組) レベル5 スタッフ休み希望 レベル4 レベル3 連続休み2回以上 レベル2 スケジュールする休み数(4日連続日勤調整用年休) レベル1 連続休み2回以上の平準化 レベル7 レベル6 スタッフ休み希望 レベル5 プリセプター・プリセプティ(深夜ー準夜共通2組) レベル4 レベル3 連続休み2回以上 レベル2 スケジュールする休み数(4日連続日勤調整用年休) レベル1 連続休み2回以上の平準化 もちろん、優先順位の入れ替えは自由です。スタッフ休み希望も各スタッフの各日単位でレベルを設定できます。

希望休み予定優先設定 プリセプターが 3箇所で満足しません。 希望休み予定は満足しますが、 プリセプターが 3箇所で満足しません。

プリセプター優先設定 希望休み予定が 3箇所で満足しません。 プリセプターは満足します。

答えがないときどうする? まとめ 例えば、前項のプリセプター・プリセプティを優先させるか?スタッフの予定を優先させるか?は、一意に(毎月)プリセプター優先、と決めることは恐らく出来ないでしょう。出てきた複数の答えを見て天秤にかけざるを得ない、その月々に固有の判断が師長に求められることになります。 答えがないとき、何かを優先し選択しなければなりません。何かを選択するということは、同時に何かを捨てるということです。これをトレードオフの関係といいますが、複数の結果を見て判断をするためには、1トライに何十分もかけてられません。少なくとも数分以内、できれば1-2分以内に解を得たいものです。 複数の答えを見て判断するのは、マシンではなく人間です。マシンはパズルを解く道具に過ぎません。

選べない勤務表から選べる勤務表へ 選べない勤務表 紙と鉛筆ならば、一つの勤務表を作るのが精一杯でしょう。それに「プリセプター・プリセプティを加えたらどうなるか?」、とか「研修に出したいけど、人員の確保ができるか?」は、考えられないというよりも、最初に決めた一つのパターンでしか勤務表はできないのではないでしょうか?一つの答えを出すのに30分もかかるソフトもまた然りです。 選べる勤務表 当社製品を使った勤務表では、その月々の状況に応じて、複数の視点に立った勤務表の作成が可能です。その中からトレードオフを考慮して最適な一つを選びだせばよい訳です。 道具を使いこなすために 何を選択し、何を優先順序項目とするかは、予め制約としてコンピュータに入力しておく必要があります。個々の病棟において、その仕様は異なると思いますので、コンピュータに入力する練習が必要になります。そのすべてを当社WEBサイトで公開します。日本の医療を支える看護現場のQOL改善のお手伝いをさせて頂ければ、と思います。 ご視聴ありがとうございました。