もう一度(これでだめな時は更新してください。) : 新しい点を置いて描き直します。
重みつきウェーバー問題(1999年5月7日公開、2003年01月13日10:39:59第12回の改訂)
上はJAVAで作られています。メモリを大量に使ったり、重くなるかもしれません。その時は、ごめんんなさい。
実行後に画面をスクロールしたり、アプレット全体が画面に入ってないと、間違った画面になるかもしれないので、気をつけてください。画面の大きさを決めてから”もう一度”をクリックするか、更新(reload)してください。
●重みつきウェーバー問題の説明
重みつきウェーバー問題とは、アプレット中にm個の黄色い丸があります。それらの点は、それぞれ丸の上にある数字の重みを持ちます。点A(i)の重みをw(i)とします。今、ある点Pをとった時、PとA(i)の距離をd(P,A(i))とします。この時、目的関数
f=w(1)*d(P,A(1))+w(2)*d(P,A(2))+・・・+w(m)*d(P,A(m))
を最小にするように(上では「白い線分の長さ*重みの和」を最小にするように)Pを置く問題です。
●参考文献:日本建築学会編、井上書院、建築・都市計画のためのモデル分析の手法
●プログラムのダウンロード(ms.java 3KB)
この他にVisual basicのプログラムもあります。ご希望の方は大山までメールをください。もちろん無料です。
ご意見、ご感想、お問い合わせ、お願い等がございましたら、お気軽に、
までメールを送るか、
●掲示板に書き込むか、
どちらかお好きな方法で、ご連絡お願いいたします。
メールの際には、ウィルスやいたずら、広告のメールと誤解しないように、
”ホームページ見ました:”ではじまるわかりやすい件名でお願いします。
よい件名の例:
ホームページ見ました:ボロノイ図について
ホームページ見ました:シュタイナー問題
悪い件名の例:
こんにちは、はじめまして、お願い、Hello, Hi, I love you, test
また、初めてメールくださる場合は添付ファイルは付けないようにお願いします。
●大山崇のホームページ