• 締切済み

連鎖していく関連人数の効率的な算出方法はないでしょうか

数十万人のメンバーがいるサークルがあり、誰でもイベントを発起でき、自由に参加する事が出来、毎日数百個のイベントが発起され、徐々に参加者が増えていくとします。この状況で、毎日、その時点での、全メンバーについての関連人数を2層まで算出したいのです。メンバー一人一人について、 発起したイベントに参加したメンバー数、 発起したイベントに参加したメンバーが発起したイベントに参加したメンバー数、 参加したイベントを発起したメンバー数、 参加したイベントを発起したメンバーが参加したイベントを発起したメンバー数、 を、重複メンバーを除いて算出したいです。 databaseのイベント情報と参加者情報からまずその日発起分のイベントについての現時点の発起人-参加者一覧を作成するとして、その後関連人数を一人一人求めると作業量が膨大になりそうです。何か良い方法はないでしょうか?宜しくお願いします。

みんなの回答

回答No.1

問題の意味がはっきり理解できませんでしたが、こういう問題は、グラフ理論を応用したら良いのではないでしょうか?

higklm
質問者

補足

回答ありがとうございます。補足要求だという事に気付くのが遅くなってすみません。どう補足すれば良いのかや「グラフ理論」についてもよく分からないのですが、調べた限りでは「グラフ理論」には重複を除きたい、という要素はないように思えたのですが。。どこが使えてどの辺りが応用すれば出来そうなのか教えて頂けませんでしょうか?

関連するQ&A

  • 数学得意な皆様ご教授願います!参加人数算出方法

    アンケートに参加した人数を数式から求める計算です。 アンケート回答数と、開催時間から、参加者数を求める計算ですが、正しい答えが分かりません。 例えば、以下のような条件であったとします。 〇1回目 参加者50人、アンケート10件、開催時間72時間 〇2回目 参加者?人、アンケート20件、開催時間48時間 この場合、一次方程式を用いて、 50(人):?(人)=10(件):20(件) 10?=1,000 ?=100 従って、この場合の2回目の参加者数は100人が正しいのでしょうか。 それとも、開催時間という条件が異なることから、以下のように計算した結果が正しいのでしょうか。 〇1回目のアンケート時間 72(時間)・・・(a) 〇2回目のアンケート時間 48(時間)・・・(b) これを時間効率で考え、比率を求める。 (a)/(b)=3:2 従って、2回目の参加者数は、1回目の参加者数に比べ、以下のように2/3時間少ないにもかかわらず、アンケート数が多かった。これは、参加者数が1回目に比べ、3/2倍多かったからであると考える。 つまり、上述の?の100人に3/2時間をかけた人数が答えとなる。 100(人)×3/2(時間)=150人 この理屈が数学が不得意な方でも分かるように説明したいのですが、そもそも、この考えたが合っているのか、他にも分かりやすい説明・算出方法や例えがあるのであれば、ご教授いただけないでしょうか。よろしくお願い申し上げます。

  • リードメールについて教えて下さい!

    あるリードメールのサークルに登録したらサークルのメンバーから凄い数のメールが送られて来てみんな全国大会やイベントに参加すると言っています。そのイベントに参加すると「秘密の儲け話」が聞けるそうです。イベント参加後から一気に収入が月に何十万円にも増えるらしいのですが一体何があるのでしょうか?どなたか経験者や情報を知っている方は教えて頂けないでしょうか?普通にメールを読んでクリックするだけなら月に数千円が良いところだと思うのですが?

  • イベント取材と肖像権

    私のグループのイベントがTVの取材を受けることになりました。 今まで何度かTV取材はあったのですが、これまではメンバーだけが参加したものでした。しかし、今回はメンバーだけではなく招待された一般のお客さんも参加するイベントになりました。この場合、主催の私は一般客の肖像権にどのように対処すべきでしょうか? 告知で当日TV取材があることを流せばよいのでしょうか?一人一人当日確認することはできません。あるいは取材チームがすべての責任を負うのでしょうか?

  • ネットで募集された集まりに行くのは危険?

    こんにちは、n-n-i20代女性です。 オフ会や、インターネット上でメンバー募集している社会人サークルに、若い女性一人で参加するのは危険ですか? オフ会は、大人数でやる昼間のイベントに参加しようと思っているのですが。。。有名アーティストのコミュニティに所属されている方が開くもので、100名以上の参加があります。夜のイベントはさすがに不安なので避けようと思っています。 サークルは、地元で活動しているものに参加してみたいなーと思っています。 ですが、親はネット関連の集まりに参加するのにいい顔をしません。 若い女性のネット関連の集まりへの一人参加は危険でしょうか? オフ会・ネットで見つけたサークルなどに参加した経験がないので、注意すべきことなど、教えていただけたら嬉しいです。 よろしくお願いいたします。

  • Excel 参加者のカウント方法

    Excel2007を使用しています。 Sheet1 A列 B列 001 参加 002 不参加 005 参加 006 不参加 007 参加 Sheet2 A列 B列 001 参加 002 参加 003 参加 004 不参加 005 参加 というデータがあったとして、 両シートで参加になっている人の数を関数で求めたいのですが、 いい方法が浮かびません。 A列は例として数字ですが、実際には会員番号みたいなものとなっていて シートごと別の日付での参加不参加の集計になっています。 両日参加したかた、両日不参加だった方の人数を割り出したいのですが 数が膨大なので、一気にできる方法を模索しています。 いい案等ありましたら、ご助力いただけると助かります。

  • 夏休みに小学1年の子と遊びながら学ぶ方法を教えて!

    小学1年生の子供の夏休みの過ごし方について教えて下さい。 幼稚園までは良く言うとのんびり自由に過ごさせていたのですが、 実際のところはだらだらと過ごすことが多く、こういう習慣がつく のは良くないと思っていました。 今年は一念発起して子供との時間を上手に過ごしたいと思って います。 何かを強く強制するのは好きではないので、毎日30分から1時間 程度、遊びながら何かを学べるようなものや方法があれば教えて 頂きたいと思います。 好きな物:工作、お絵かき、お外遊び、歌、ダンス 嫌いな物:算数、国語、文章を書く 「イベントに参加する」というようなものでなく、毎日少しずつ続けら れるようなもので、夏休みが終わった時に少し進歩が感じられる ようなものなら最高です。

  • 現在の観覧人数を表示したい

    ページにアクセスがあった時点での、自サイトを観覧している人の数を表示したいのですが、どのような方法があるのか教えていただきたいです。 http://sample.com/  のサイトを運営していると仮定した場合 (1) トップページにおける現在の観覧人数 ( http://sample.com/ ) (2) 特定ページにおける現在の観覧人数  ( http://sample.com/hoge.html ) (3) サイト全体における現在の観覧人数 これらの情報は取得できるのでしょうか?取得方法はphpに限らなくてもよろしいです。方法が複数あるようでしたら、複数の方法を教えていただきたいです。 (おおまかな取得速度・実用度も添えて頂けると助かります) 環境: php5 + mysql5

    • ベストアンサー
    • PHP
  • 人出調査はどのように行うの?

    よく初詣で何万人の人出でしたとか祭りやイベントでも人出の数をニュースなどで聞きますがどのようにして人数を数えているのでしょうか? それと関連して人出予想もどうやって予想するのか教えて下さい。

  • OB会で何をしたら盛り上がるでしょうか?

    夏に演劇サークルのOB会を企画中です。 OB会といっても、現役も参加します。 OBと現役ではお互い顔も知らないような間の人たちがいるので、何か盛り上げられるようなイベントを用意しようかと思うのですが・・・そこでお力を! ・参加人数20名前後 ・1次会は飲み屋(賑やかな居酒屋) ・男女混合 まず一人一人簡単に自己紹介をしてもらおうかなぁと思います。(名前、何期生か、今何してるか等) 他にこういった飲み会で上手に交流できるようなイベントやアイデアがありましたら是非教えてください! よろしくお願いします。

  • どこまで本音で話していいものか・・・

    どなたか相談に乗って頂ければと考えております。 社内のある飲み会に定期的に参加させてもらってますが その中のたまに来るメンバーに気が合わないメンバー(A)がいます。 元々はAとはそういう関係では無かったのですが 以下の理由によりAの事が嫌いになりました。 ・仕事中、長時間、喫煙室でさぼっている。 ・仕事もせずに職場の女の子とダベってる事がある。  (場つくりの潤滑剤として時と場合によっては必要な事は   私にもわかりますが、度が過ぎている。まるでナンパ) ・明らかに職場にそぐわない格好で出勤している。  (個性と認めている人もいますが、正直、私は   一緒に歩きたくないし、そういう友人がいると思われたくない。) 向こうも避けている様で私が飲み会に来るとわかっている時は あまり来なくなりました。 その飲み会メンバーでイベントを企画中でメールで やりとりしていたのですが話の流れで、その人無しで 話が進みかけた事にカチンときたらしく 私が悪者にすりかえられる様な返信を全員宛に出されて それ以来、メールの流れが止まっています。 飲み会の発起人とは仲良くしたいのですが、上記の様な事があって 参加しずらくなったので、発起人に本音を話して参加を見合わせようと 考えています。(それ以外の飲み会には継続して参加したいです。) ・本音(*)を話した方がいいでしょうか? (* メールの流れで悪者ととられかねない発言をされたので   参加を見合わせたい。(Aが嫌いとは言わない) ・「大人」としてそのまま参加した方がいいでしょうか?