2014-01-01から1年間の記事一覧

OptaPlanner examples その4

Dinner party パーティの席決めです。様々な条件を考慮して各テーブルに参加者を最適な組み合わせで配置する。。。そう、結婚式で一度だけ経験しましたよ。 このサンプルでは、男女が交互に並ぶ、隣同士が共通の趣味を持つ、1テーブルに職業を適正なバランスで…

NP

NP Non-deterministic Polynomial http://ja.wikipedia.org/wiki/NP 1. 非決定性チューリングマシンによって多項式時間で解くことができる問題。 2. yes となる証拠が与えられたとき、その証拠が本当に正しいかどうかを多項式時間で判定できる問題。NPはPよ…

OptaPlanner examples その3

TPS (Traveling Salesman Problem) 巡回セールスマン問題。組合せ最適化問題の代表例です。 http://ja.wikipedia.org/wiki/%E5%B7%A1%E5%9B%9E%E3%82%BB%E3%83%BC%E3%83%AB%E3%82%B9%E3%83%9E%E3%83%B3%E5%95%8F%E9%A1%8C TravelingSalesmanTour : @Planning…

OptaPlanner examples その2

次の example に行く前にベンチマークを見てみます。各 example にはベンチマーク用のアプリがついています。例えば NQueensBenchmarkApp を実行すると、ブシャーっとベンチマークが実行され、レポートHTMLが生成されます。htmlは local/data 以下に出力され…

OptaPlanner examples その1

さて、OptaPlanner トレーニング(http://d.hatena.ne.jp/tokobayashi/20141027)をやったことで、自分のモデリング能力の無さを痛感しました。これを克服するにはまず既存のサンプルのモデルをよく読むところから始めねばならない。 N Queens これはもうや…

[jBPM] jBPM5 Developer Guide 読書会まとめ

いやはや、今年の2月に終わった読書会のまとめを今頃書きます!まあ感想としては「疲れた!」でした。いままで読書会の経験は無く(参加としても、ホストとしても)、手探りでやってました。まずホストとして1ヶ月に1回、準備やら何やらするのが、ルーチンワ…

OptaPlanner トレーニング

http://www.optaplanner.org/learn/training.html から optaplanner-training-6.2.0.CR1-training-2.zip をダウンロードし、instructions/training.html を開いてみよう。まだ Lab 201 までしか作られていないが、手を動かすとっかかりにはとてもよさそう。…

RHEV備忘録

SPICEが動かない時 Console option で Native client にする Console クリック ファイルがダウンロードされるので、remote viewer で開く IP が WebAdmin から見えない rhev-agent-2.3.16-7.el6_2.x86_64.rpm をVMにインストール バックアップ https://acces…

OptaPlanner N queens を考える その3

中身を覗いてみよう編だ。まず logback.xml でクラス名を出しておこう。 <pattern>%d [%t] %-5p [%c] %m%n</pattern>するとキーポイントになるクラスが出てくるかなー。 TRACE [org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor] Model annotations pa…

OptaPlanner N queens を考える その2

アルゴリズム編だ!その1でやったように、optaplanner-examples の NQueensHelloWorld で実験します。src/main/resources/org/optaplanner/examples/nqueens/solver/nqueensSolverConfig.xml が設定の肝です。 Construction Heuristic まずは初期状態を決め…

OptaPlanner N queens を考える その1

OptaPlanner がどのように動いているか、サンプル「N queens」を題材に考えます。チェスのクイーンをN個、お互いがぶつからないように配置する問題です。 実行 http://www.optaplanner.org/ から OptaPlanner 6.1.0.Final をダウンロード unzip examples/run…

Docker 備忘録

インストール sudo yum install docker sudo groupadd docker sudo usermod -aG docker tkobayashttp://www.stackoverflow360.com/questions/40012907/running-an-oracle-xe-docker-image-on-a-redhat-host 基本 sudo systemctl start docker (初めてのコン…

JBoss EAP 備忘録

http://www.mastertheboss.com/jboss-server/jboss-script/useful-cli-scripts-in-domain-modeHow to configure datasource settings in EAP 6 https://access.redhat.com/solutions/93693How to create a datasource from the JBoss CLI in JBoss EAP 6 htt…

logger 備忘録

http://treeapps.hatenablog.com/entry/2012/10/20/java%E3%81%AE%E3%83%AD%E3%82%AC%E3%83%BC%E3%81%8C%E5%A4%9A%E3%81%99%E3%81%8E%E3%81%A6%E8%A8%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E6%95%B4%E7%90%86%E3%81%97%E3%81%…

将棋世界 8月号「第72期名人戦七番勝負 羽生善治が語る名人戦全局」

http://www.shogi.or.jp/publish/sekai.html子供の頃に読んでたので「読んだことの無い雑誌」からは外れるのですが、今回は特別。だってこないだ森内竜王と将棋指したんですよ!20面指し。手合いは自分で決められたんですけど、一生に一度の機会だろうから、…

UML備忘録

テキストからシーケンス図 https://www.websequencediagrams.com クラス図 https://cacoo.com/diagrams/

men's FUDGE 「WORLD SNAP 世界一のお洒落を探せ!!」

http://fudge.jp/categories_magazine/mens-fudge/ファッション誌とか買ったの何年ぶりだろうか。自分がどんなカテゴリに属していて(おっさんだが)、どんなファッション誌が適しているのか全くわからない。たぶんこれは若者向けすぎる。でもこういう爽やか…

Nexus備忘録

起動/終了 ~/usr/local/nexus/bin/nexus start ~/usr/local/nexus/bin/nexus stop GUI Nexus2 -> http://localhost:8081/nexus/ Nexus3 -> http://localhost:8081/ ログイン admin/admin123 deployment/deployment123 デプロイ (Nexus2) GUIで admin でログ…

M.S.S Project special 3

あー、なんかよくわからんものを買ってしまった。M.S.S Project というのはニコニコ動画でゲーム実況動画をやっている4人組で、バンドとかもやって、雑誌も出しているようです。http://www.amazon.co.jp/M-S-S-Project-special-3-%E3%83%AD%E3%83%9E%E3%83%B…

jBPM 6 Documentation ナナメ読みその2

一気に最後までいくでhttp://docs.jboss.org/jbpm/v6.0.1/userguide/pt03.html III. Workbench 9. Workbench Drools 6 documentation と同じ 9.1. Installation 9.1.1. War installation 9.1.2. Workbench data 9.1.3. System properties 9.2. Quick Start 9…

jBPM 6 Documentation ナナメ読みその1

jBPM 6 もやるよー。http://docs.jboss.org/jbpm/v6.0.1/userguide/ I. Getting Started 1. Overview 1.1. What is jBPM? 1.2. Overview 1.3. Core Engine 1.4. Process Designer 1.5. Data Modeler 1.6. Form Modeler 1.7. Process Instance and Task Manag…

Drools 6 Documentation ナナメ読みその9

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#d0e17404やっと最後、Examples です。 VI. Drools Examples 19. Examples 19.1. Getting the Examples 19.2. Hello World 基本ですね。まずは実行してみよう。 19.3. …

Drools 6 Documentation ナナメ読みその8

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#d0e13220さあ、やっとワークベンチきました。 V. Drools Workbench 15. Workbench 15.1. Installation 15.1.1. War installation kie-wb-*.war です。 15.1.2. Workbe…

Drools 6 Documentation ナナメ読みその7

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#d0e10827Integration、他との連携です。 IV. Drools Integration 9. Drools Commands KieSession で使う各種メソッドに対応して、 org.kie.api.command.Command イン…

Drools 6 Documentation ナナメ読みその6

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#DroolsComplexEventProcessingChapterCEPについては昔にもエントリを書いています。 http://d.hatena.ne.jp/tokobayashi/20111109 http://tkobayas.wordpress.com/201…

Drools 6 Documentation ナナメ読みその5

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#DroolsLanguageReferenceChapterDRLの文法です。ここはひとつきっちりおさらいしておこう。 7. Rule Language Reference 7.1. Overview ANTLR が分かるなら DRL.g 読…

詩とファンタジー 2014年春生号 No.26 やなせたかし「わかれのごあいさつ」

http://kamashun.shop-pro.jp/?mode=cate&cbid=384653&csid=7一般公募による詩とイラストレーションの投稿雑誌。詩のほうは、プロのイラストとのコラボレーションで掲載されるので、パワーアップする。ただ、気に入った詩があったというと、うーん、個人的に…

firefox

safe mode - firefox -safe-mode

svn備忘録

http://www.nulab.co.jp/kousei/chapter2/05.html

Drools 6 Documentation ナナメ読みその4

http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html_single/index.html#d0e3387 6. User Guide ランタイムでの基本的な動作の説明をするよ。 6.1. The Basics 6.1.1. Stateless Knowledge Session データ渡して一発実行には Stateless Know…