2009-10-31[n年前へ]
■「マンハッタン距離」と「続 理系風デート」
万城目学のエッセイ集「ザ・万歩計 」のこんな一節を読んだ。
京都の生活には、自転車がよく似合う。いわゆる京都市内、つまり、山あり谷ありではない市内を移動するには、確かに自転車が一番適している。周辺部以外には、曲がりくねった道はなくて、道はすべて真っ直ぐ東<->西か南<->北方向に走っている。だから、どこに向かうにもただ、目的の方向に進み・曲がればいいだけだ。
出発地から目的地まで行くのにかかる時間を見積もる、つまり、出発地から目的地まで行く経路の距離を計算するのだって、とても簡単だ。上に書いたように、平安京の時代からある京都市内中央部は、碁盤の目状に道が配置されている。だから、経路の距離は「マンハッタン距離」で計算することができる。東京の街中なら、不定形の道に沿って線積分する必要があるだろうし、野原の真ん中なら…少しは単純だけれど「ユークリッド距離」を計算するために平方根(ルート)を計算してやらなければいけない。そんな計算は面倒だ。しかし、京都市内は違う。
「京都市内の距離空間はマンハッタン距離で計算できるのがいいね」といった、自転車に乗りながらの理系風会話が日常的にしやすい。もちろん、「マンハッタン」距離なんていう一見オシャレに響く言葉を使っているので、理系風デートで使えなくもないフレーズである。
「目的地までの東西距離と南北距離を足すだけでいいから、計算が簡単でいいよね」
「どの平方根…じゃなかった、ルートでも距離は同じだしね」
しかし、その後に、こういうウンチクを口にし始めてしまったりすると、しかもそれが「理系風デート」ならその時点で「終了」していまうことが多い。
あれ?マンハッタン距離を考えたヘルマン・ミンコフスキーって、機動戦士ガンダムのミノフスキー粒子と関係あるのかな?これで会話が続いたら、単なるガンダムおたくである。まさに、「若さゆえの過ち」「ぼうやだからさ」状態である。
…とにかく、京都の町には自転車が良く似合う。先の万城目学のエッセイ「都大路で立ちこいで」でも、最後の一文はこう終わる。
自転車で京都を走ることが掛け値なしに楽しい、ってことだけは、本当なのだ。京都の町に行くのなら、自転車を借りて市内を散策するのが一番いいと思う。紅葉間近のこの季節、天気の良い日なら、乗りやすいマウンテンバイクでも借りて、体育会風に(できれば2,3日かけて)京都を一周してみるのもいいと思う。それがたとえ、1日だけでも、やはり自転車で京都を走ってみたならば、バスや列車で街を離散的に巡るよりも、ずっと素晴らしく連続的な京都の街を知り・同時に楽しめると思う。
「理系」と「文系」と言った話より、「頭」と「体」とか、「情緒/心/感情」と「論理」といったことの方に、今は魅力と確かさを感じる。自転車で巡る京都の町の魅力はは、少なくとも「体」と「情緒/感情/心」といった辺りの中心部を貫くと思う。
2010-02-27[n年前へ]
■「男と女のデート大戦略(アルゴリズム)」をプログラムで語る (初出:2006年03月26日)
「サイエンス・ウォーカー」で「科学なデート」で、「理系ウンチク話」をデートの時に喋るのは、デート成功のために有利なのか・それとも不利なのか?どっちなんだろうか?と書いてみました。
すると、その後、「本人が楽しそうに話してたら、何が楽しいと思ってるかを伝えようとしたら、きっと受け手も楽しい。けれど、相手に楽しさを伝える前に自分を賢そうに見せたり自分の知識をひけらかしたりしたがる人だと、受け手はあんまり楽しくない」「友達だって、恋人だって、飲み会だって、一方通行の会話(話?)だと楽しくない」「(理系話題に慣れていない)聴き手に合わせて上手く説明したり、話をアレンジできる機転が(話し手に)ない場合には、理系ウンチク話をしない方が良いかも」なんていう意見を頂きました。
その言葉を眺めながら、私はふと「相手に合わせて上手く理系ウンチク(あるいはそれ以外)を話すデート作戦」をキッチリ考えてみたくなったのです。…「ゴリゴリ理系っぽく」論理的に考えてみたい、と思ったのです。
そこで、試しに、「男と女の間のデート戦略アルゴリズム」をプログラム言語で考えてみることにしました。例えば、
try {
if (he.talksAbout(rikei)) {
she.likes()
}
} catch (Java.she.Exception jse) {
she.talksAbout(DISLIKE);
he.chagePolicy('otherWay');
}
という感じです。
実際に、行動をプログラムで実装してみれば、デートの作戦・考え方や、自分が予想する相手の対応がすっきり、明確に見えてくるような気がします。そして、何より、そんな作業はとても面白そうです(あくまで、理系的には、ですが)。
「男と女のデート大戦略(アルゴリズム)」をプログラムで語る、オープン・ソースの「デート」支援 というのも結構楽しく役に立つかもしれません。「誰もが活用できるデート戦略(アルゴリズム)」や「(いさまざまな)例外・エラー処理に対してどのように対処するか」を、さまざまな言語でオープン・ソース開発する、というハウ・トゥー本なんていうものがあっても、面白いのではないでしょうか。
さらには、もしかしたら、いつの日か「男プログラム」と「女プログラム」がデート試行をすることで、アルゴリズム・実装の「性能・効果比較」をすることができるようになり、その結果として、汎用的な一般最適アルゴリズム(戦略)すら、できあがったりする時代が来たりするかもしれません!?
2010-03-17[n年前へ]
■「生まれ変わる自分」と「付き合う相手」と「理系と文系」
「理系と文系」といった分類については、多くの人が一度は考えてみることがある話だと思っていますし、あるいは、一度は考えなければいけない時期があるのかもしれないとも、思っています。さらには、そんな二択の選択肢のどちらかを、選ばなければいけないように見えるときも、あるのかもしれません。
とはいえ、多くの人は、そういう話題・時期からは離れ・いつの間にか卒業していくものだとも、思っています。それでも、たまには、そんな話題を思い出し考えることもあります。
「理系女子向けのコミュニティ雑誌」を手に取り読んでいると、「生まれ変わるなら、理系と文系のどちらを選ぶか?」「付き合う相手は、理系と文系のどちらが良いか?」を男性・女性/理系・文系の計4種類の人たちに聞いたアンケート結果がありました。そのアンケート結果が、とても興味深いものだったので、その記事を撮影してみました。それが、下のスナップ写真です。
このアンケート結果を眺めたとき、そこから見えてくるのは、理系と文系という二者選択が仮にあったとするのなら、そしてそこに自分の好みというものがないのだったとするならば、文系を選んだ方が良さそうだということです。”いわゆる”理系と文系の男女比率がどのようなものであるかに寄りますが、そのような「答え」が自然に思われます。
この話は、忘れなければ、もう少し続けようと思います。もちろん、適当に、時間をおいつつ、になるとは思いますが…。
2010-03-18[n年前へ]
■男女別「理系・文系 比率」を出してみよう
「「生まれ変わる自分」と「付き合う相手」と「理系と文系」」で、「生まれ変わるなら、理系と文系のどちらを選ぶか?」「付き合う相手は、理系と文系のどちらが良いか?」を男性・女性/理系・文系の計4種類の人たちに聞いたアンケート結果を眺めました。このアンケート結果を使って遊んでみようと思う時、次に欲しくなるのは、男女別の「理系・文系 比率」ではないでしょうか。男女の割合はそれぞれ48.8%と51.2%程度と聞きますから、大雑把に考えれば「ほぼ同じ」という具合でしょうか。
ベネッセの調査結果をみると、高校における男女別の文理コース割合は、次のようになります。
- 男性:理系:48.5%, 文系37.5%,その他 14%
- 女性:理系:28.6%, 文系55.8%,その他 15.6%
ここで、単純化のために、「その他」の人たちを、それぞれの理系文系の比を用いて、理系文系それぞれに振り分けてしまうと(つまり、たとえば、理系比率=理系比率+その他比率*理系比率/(理系比率+文系比率)というように)、理系・文系の比率は、次のようになります。
感覚的にもそんなに違和感を感じない結果です。
- 男性:理系:56%, 文系44%
- 女性:理系:34%, 文系66%
ためしに、もう少し違う単純化もしてみます。たとえば、理系と非理系という分け方にしてみると、次のようになります。
- 男性:理系:49%, 非理系51%
- 女性:理系:29%, 非理系71%
主役を「理系」という言葉で示されるものと考えるなら、「理系」というものにあくまで焦点を当てるならば、後者の「理系とそれ以外」という分け方をしたものの方が、自然かもしれません。あるいは、強引に「理系」「文系」という2つに分けるとしたならば、前者の割合の方が適切に思えます。
と、ここまで準備をしたところで、次の作業はまた明日以降にしてみたい、と思います。
2010-03-20[n年前へ]
■到達できるのはたかだが<よりよい近似だ>ということ
ロゲルギストの「新 物理の散歩道〈第4集〉 」の 「文科と理科」から。
また自然科学には<絶対に正しい理論>はなくて、われわれが到達できるのはたかだが<よりよい近似だ>ということ―教条主義のアンチテーゼ―をさとらせることができれば申し分ない。