本論文では、線形計画問題を解くためのイザベル/HOLにおける検証済みアルゴリズムを提案する。
まず、線形多項式の2つの表現方法を組み合わせ、相互変換可能な定義を行う。これにより、行列表現と関数表現の長所を活かすことができる。
次に、線形計画問題の制約条件を表現するための関数を定義する。これらの関数を用いて、線形計画問題の双対問題を含む制約条件システムを構築する。
その上で、線形計画問題の最適性に関する抽象的な定義と定理を示す。特に、弱双対定理を証明する。
最後に、これらの定義と定理に基づいて、線形計画問題を解くアルゴリズムを実装し、その正当性を証明する。このアルゴリズムは、イザベルのコード生成機能を用いて、検証済みのHaskellプログラムとして生成することができる。
このアルゴリズムを用いて、ロックペーパーシザーズのゲームを解く例を示す。
إلى لغة أخرى
من محتوى المصدر
arxiv.org
الرؤى الأساسية المستخلصة من
by Julian Parse... في arxiv.org 03-29-2024
https://arxiv.org/pdf/2403.19639.pdfاستفسارات أعمق