タグ

mathに関するsomemoのブックマーク (58)

  • 組合せ最適化を使おう - Qiita

    野菜の選び方はナップサック問題、乗り換え駅探索は、最短路問題といいます。典型問題は、よく研究もされているので、多くの場合、効率的な解法があります。あるいは、定式化がされているので、すぐ解くことができます。あとで、やってみましょう。ここで、あげている全ての典型問題の実行例は、典型問題と実行方法をご覧ください。 汎用問題 最近、私がやっているコンテナの仕事のお話しをします。 世界中の人たちが、いろいろなものを安く買えるのはコンテナ輸送のおかげです。中国などで生産したものを日アメリカやヨーロッパに、大量に安く運べるからです。でも、空のコンテナが、どんどんたまります。また中国に戻さないといけません。いつ、どこからどこに戻すかを決めるのが、最小費用流問題になります。ところが、最小費用流問題で表せない制約条件もあります。1 つが、カボタージュとよばれるものです。カボタージュというのは、国内のみの輸

    組合せ最適化を使おう - Qiita
  • Understanding the FFT Algorithm | Pythonic Perambulations

    The Fast Fourier Transform (FFT) is one of the most important algorithms in signal processing and data analysis. I've used it for years, but having no formal computer science background, It occurred to me this week that I've never thought to ask how the FFT computes the discrete Fourier transform so quickly. I dusted off an old algorithms book and looked into it, and enjoyed reading about the dece

  • 離散対数 - Wikipedia

    数学における離散対数(りさんたいすう、英: discrete logarithm)とは、通常の対数の群論的な類似物である。 離散対数を計算する問題は整数の因数分解と以下の点が共通している: 両方とも難しい(量子コンピュータ以外では効率的に解くアルゴリズムが得られていない) 片方に対するアルゴリズムはしばしばもう片方にも利用できる 問題の困難性が暗号系の構築に利用されている 例[編集] 離散対数を理解するのに、最も簡単なのは素数 p を法とする整数の合同類からなる集合 {1, 2, ..., p − 1} に乗法を考えた既約剰余類群(英語版) (Z/pZ)× であろう。 この群の元の k-乗を知りたければ、普通の整数と看做して k-乗を求め、それから p で割った剰余(余り)を求めればよい(これを離散冪乗とよぶこともある)。例えば (Z/17Z)× を考え、この中で 34 を計算するには、

    somemo
    somemo 2015/05/06
  • 【数学】2つの整数の積の剰余とそれぞれの剰余の積の剰余が等しい - somemo programming etc.

    数式 (a * b) mod m = ((a mod m) * (b mod m)) mod m についての記事です。 アルゴリズムを学ぼうという書籍の問題「aのk乗をmで割った余りを求める」ときに使われていました。 右辺を左辺の形に展開していきます。 余りを数式で定義する aをmで割った余りをxとすると、aはmの倍数と剰余xの和なので、a = m * n1+ x より x = a - m * n1 同様にbをmで割った余りをyとすると、 y = b - m * n2 右辺の展開 右辺は (a - m * n1) * (b - m * n2) をmで割った余りとなる。x * yを展開すると、 ab -am(n2) -bm(n1) + m^2(n1)(n2) = m(-a(n2) -b(n1) +m(n1)(n2)) + ab となる (a * b) mod m = z とすると (a *

    【数学】2つの整数の積の剰余とそれぞれの剰余の積の剰余が等しい - somemo programming etc.
    somemo
    somemo 2015/05/05
  • 3の33乗はどうやって計算すべきか? - ザリガニが見ていた...。

    果たして自分に解けるだろうか?やってみた。 3の33乗は何桁の整数か? 3の33乗の最高位の数字は何か? log10(2)=0.3010 log10(3)=0.4771 数学教師「バカ正直に計算して合ってたのはお前だけだ」... on Twitpic 根性 3 9 27 81 243 729 2187 6561 19683 59049 177147 531441 1594323 4782969 14348907 43046721 129140163 387420489 1162261467 3486784401 10460353203 31381059609 94143178827 282429536481 847288609443 2541865828329 7625597484987 22876792454961 68630377364883 205891132094649 61767

    somemo
    somemo 2015/03/01
  • 「第1回 プログラマのための数学勉強会」開催しました!(動画&資料つき) - 34歳からの数学博士

    どうも、佐野です。 昨日「第1回 プログラマのための数学勉強会」を開催しました。朝からの大雪にも関わらず多くの方にお集り頂き、濃厚なセッションの数々をお送りすることができて大変嬉しく思っております。 以下、各セッションを動画・資料と共に、簡単に内容のご紹介をさせて頂きます。 1. 「プログラマのための線形代数再入門」 - 佐野岳人 [資料] トップバッターとして発表させて頂きました。線形代数は3Dプログラミングをはじめ、画像処理や機械学習など多くの分野で必要になる数学の分野です。「行列の積はなぜこんな複雑な形をしているのか?」から「行列は線形変換・アフィン変換の定量表現である」という話をしました。 次回は中編として「行列式・逆行列とその実装」、後編で「座標変換と固有値・固有ベクトル」を発表してみたいと思います。 2. 「明日話したくなる「素数」のお話」 - 辻順平 [資料] 日曜数学者 i

    「第1回 プログラマのための数学勉強会」開催しました!(動画&資料つき) - 34歳からの数学博士
    somemo
    somemo 2015/02/01
  • 生活や実務に役立つ高精度計算サイト

    (107) 新紙幣発行の裏の狙いとは? 2024年7月に新紙幣が発行される。一万円、五千円、千円の3券種を改刷する予定で、それぞれ渋沢栄一、津田梅子、北里柴三郎が描かれる。 新紙幣を発行する目的は何だろうか? 新紙幣には肖像の立体画像が回転する3Dホログラム技術が採用され、偽札を困難にしたと日銀は説明している。その他に (106) 新たなSI接頭語 単位の前に付けられ、10の整数乗を表すための接頭語として、国際単位系では20個のSI接頭語が定められている。 ミリ milli(10-3)、センチ centi(10-2)、キロ kilo(103)、メ (105) インボイス制度の影響について 2023年10月から、消費税のインボイス制度が開始される。 現在、約513万と推計される免税事業者は、そのまま免税事業者でいるか、それとも課税事業者になるか、大きな選択を迫られる。それぞれどのようなメリッ

    somemo
    somemo 2014/10/17
  • ユークリッド空間 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ユークリッド空間" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年6月) この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。脚注を導入して、記事の信頼性向上にご協力ください。(2023年9月) 三次元ユークリッド空間の各点は三つの成分の座標で決定される。 ユークリッド空間(ユークリッドくうかん、英: Euclidean space)とは、数学における概念の1つで、エウクレイデス(ユークリッド)が研究したような幾何学(ユークリッド幾何学)の場となる平面や空間、およびその高次

    ユークリッド空間 - Wikipedia
    somemo
    somemo 2014/09/17
  • マハラノビス距離 - Wikipedia

    マハラノビス距離(マハラノビスきょり、英語: Mahalanobis' distance)とは、統計学で用いられる一種の距離である。「普通の距離を一般化したもの」という意味でマハラノビス汎距離(マハラノビスはんきょり)ともいう。プラサンタ・チャンドラ・マハラノビスにより1936年導入された[1]。 概要[編集] 特徴[編集] 多変数間の相関に基づくものであり、多変量解析に用いられる。新たな標につき、類似性によって既知の標との関係を明らかにするのに有用である。データの相関を考慮し、また尺度水準によらないという点で、ユークリッド空間で定義される普通のユークリッド距離とは異なる。 定義[編集] ある集団内の点が多変数ベクトル で表されるとき、その集団の変数ごとの平均値を縦ベクトルで と表し、集団の共分散行列(各変数間の共分散を配列した行列)を とすれば、ある点 からの集団へのマハラノビス距離

  • 数学的帰納法は帰納ではない? - 西尾泰和のはてなダイアリー

    エンジニアの学び方」第3章の帰納の例で数学的帰納法を例にあげているのですが、「数学的帰納法は帰納ではないのでは」という質問がありましたので解説を書きました。 なぜ「数学的帰納法は演繹」という主張が生まれたのかに関して id:shuyo さんとの議論を通じて僕は「ペアノの公理が導入されたことで、それ以前の数学的帰納法で帰納が使われていたステップが『自然数の定義』で置き換えられて演繹だけが残ったから」という理解に到達したのでペアノの側の主張も併記しておきました。 参考文献:科学と仮説 (岩波文庫)

    数学的帰納法は帰納ではない? - 西尾泰和のはてなダイアリー
    somemo
    somemo 2014/08/07
  • Amazon.co.jp: 統計学のための数学入門30講 (科学のことばとしての数学): 靖,永田: 本

    Amazon.co.jp: 統計学のための数学入門30講 (科学のことばとしての数学): 靖,永田: 本
  • クリーネ閉包 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "クリーネ閉包" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年5月) クリーネ閉包(くりーねへいほう、英: Kleene closure)は、形式言語とオートマトンの理論において、ある演算の繰り返しが「生成」するシンボルないし文字の列(文字列)の集合である。また、この繰り返しの単項演算子をクリーネスター(英: Kleene star)という。 集合 V に対するクリーネ閉包の適用は、V* と表す。スティーヴン・コール・クリーネがある種のオートマトンを特徴付けるために導入した方法である、正規表現でよく用いられる。 V が文字列の集

    somemo
    somemo 2014/03/30
  • クラス (集合論) - Wikipedia

    集合論及びその応用としての数学におけるクラスまたは類(るい、英: class)は、集合(または、しばしば別の数学的対象)の集まりで、それに属する全ての元が共通にもつ性質によって紛れなく定義されるものである。「クラス」の正確な定義は、議論の基礎となる文脈に依存する。例えば、ツェルメロ=フレンケル集合論 (ZF) ではクラスは厳密には存在しないが、他の集合論(たとえば、フォン・ノイマン=ベルナイス=ゲーデル集合論 (NBG))では、「クラス」の概念は公理化されている(NBG の例だと、別の量 (entity) の要素にならないような量としてクラスが定義される)。 (どのような定式化を選んだとしても)「全ての集合の集まり」はクラスである。(ZF では厳密な言い方ではないが)このクラスだが集合でないようなものは真のクラス (proper class) と呼ばれ、集合となるようなクラス(つまり集合)

    somemo
    somemo 2014/03/30
  • FrontPage - Security Akademeia

    当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。 Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。 広告配信等の詳細については、プライバシーポリシーページに掲載しています。 消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題のある表現がありましたら、問い合わせページよりご連絡ください。 参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁 『CODE 第2版』随所アップデートされているマネックス証券 クレカ積立の増額は3/25から可能auカブコム証券 クレカ積立の枠が増えました『ハッキング・ラボのつくりかた 完全版』サインとREALFORCEキーボード

    FrontPage - Security Akademeia
  • 完全加法族 - Wikipedia

    数学における完全加法族(かんぜんかほうぞく、英: completely additive class [of sets])、可算加法族(かさんかほうぞく、英: countably additive class [of sets])あるいは (σ-)加法族、σ-集合代数(シグマしゅうごうだいすう、英: σ-algebra [of subsets over a set])、σ-集合体(シグマしゅうごうたい、英: σ-field [of sets])[注 1]は、主な用途として測度を定義することに十分な特定の性質を満たす集合の集まりである。特に測度が定義される集合全体を集めた集合族は完全加法族になる。この概念は、解析学ではルベーグ積分に対する基礎付けとして重要であり、また確率論では確率の定義できる事象全体の成す族として解釈される。完全加法族を接頭辞「完全」を付けずに単に「加法族」と呼ぶことも多い

    somemo
    somemo 2014/03/09
  • 数学を学ぶには計算ドリルではなく「高度な数学」から学び始める方が効果的なわけとは?

    By AJ Cann 小学生のころは好きだった算数も、中学生から「数学」に突入、カリキュラムが進み内容が高度になるつれて大嫌いになったという数学嫌いの人は非常に多いものです。しかし、「小さな子どもこそ高度な数学から学ぶべきである」という驚くべき数学の学習方法が唱えられています。「5歳の子どもにも高度な数学」とは一体どのような学習方法なのか、The Atlanticがまとめています。 5-Year-Olds Can Learn Calculus - Luba Vangelova - The Atlantic http://www.theatlantic.com/education/archive/2014/03/5-year-olds-can-learn-calculus/284124/ 「数学」を学ぶまでに、その準備として四則演算、小数・分数などの計算をコツコツを積み重ねて、方程式を入り口

    数学を学ぶには計算ドリルではなく「高度な数学」から学び始める方が効果的なわけとは?
    somemo
    somemo 2014/03/07
  • 連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社
  • テイラー展開 - Wikipedia

    テイラー多項式の次数が上がるにつれて、正しい関数に近づく。この図は sin x と、そのテイラー近似のうち、1, 3, 5, 7, 9, 11, 13 次の多項式を示している。 指数関数 ex (青) と、その 0 におけるテイラー級数の最初の n + 1 項の和 (赤)。 数学においてテイラー級数(テイラーきゅうすう、英: Taylor series)は、関数のある一点での導関数の値から計算される項の無限和として関数を表したものである。そのような級数を得ることをテイラー展開(テイラーてんかい)という。 テイラー級数の概念はスコットランドの数学者ジェームズ・グレゴリーにより定式化され、フォーマルにはイギリスの数学者ブルック・テイラーによって1715年に導入された。0 を中心としたテイラー級数は、マクローリン級数 (英: Maclaurin series) とも呼ばれる。これはスコットランド

    テイラー展開 - Wikipedia
    somemo
    somemo 2014/02/10
  • 外積代数 - Wikipedia

    外積代数(がいせきだいすう、独: äußere Algebra、英: exterior algebra)は、ヘルマン・グラスマンによって導入された代数。グラスマンに因みグラスマン代数(独: Graßmann-Algebra、英: Grassmann algebra)[注 1]とも呼ばれる。 以下、特に断らない限り外国語表記はドイツ語英語の順に記す。 概要[編集] ベクトルの外積(がいせき、äußeres Produkt, exterior product)や楔積(くさびせき、英: wedge product)は、クロス積をある特定の性質に着目して、より高次元の場合へ一般化する代数的な構成である。 クロス積やスカラー三重積のようにベクトル同士の外積はユークリッド幾何学において面積や体積およびそれらの高次元における類似物の研究に用いられる。線型代数学において外積は、線型変換の行列式や小行列式

    外積代数 - Wikipedia
    somemo
    somemo 2014/02/08
  • ルベーグ積分 - Wikipedia

    正値関数の積分は曲線の下部と軸で囲まれた部分(図の青く塗られた部分)の面積と解釈できる。 数学において、一変数の非負値関数の積分は、最も単純な場合には、その関数のグラフと x 軸の間の面積と見なすことができる。ルベーグ積分(ルベーグせきぶん、英: Lebesgue integral)は、積分をより多くの関数へ拡張したものである。ルベーグ積分においては、被積分関数は連続である必要はなく、至るところ不連続でもよいし、関数値として無限大をとることがあってもよい。さらに、関数の定義域も拡張され、測度空間と呼ばれる空間で定義された関数を被積分関数とすることもできる。 数学者は長い間、十分滑らかなグラフを持つ非負値関数、例えば有界閉区間上の連続関数、に対しては、「曲線の下部の面積」を積分と定義できると理解しており、多角形によって領域を近似する手法によってそれを計算した。しかし、より不規則な関数を考える

    ルベーグ積分 - Wikipedia
    somemo
    somemo 2014/02/08