Ithaca Chain
  • Page
  • OVERVIEW
    • Ithaca Overview
  • ARCHITECTURE
    • Pre-Match Processing
      • Frequent Batch Auctions (FBA)
        • Auction Specifications
        • Common Product Specifications
        • Orders
      • Risk Sharing Building Blocks (RSBB)
      • Mixed Integer Linear Programming (MILP) Optimization
      • Portfolio Dominance
      • Matching Process Summary
    • Post-Match Processing
      • Settlement
      • User Funds
      • Collateral Optimization Engine
        • Trade Collateralization
        • Portfolio Collateralization
  • ECOSYSTEM
    • Progressive Decentralization
    • Airdrops
    • Fees
Powered by GitBook
On this page
  1. ARCHITECTURE
  2. Pre-Match Processing

Mixed Integer Linear Programming (MILP) Optimization

Mixed Integer Linear Programming (MILP) allows for the searching of clearing prices and associated sets of consistent orders that maximize executed volume and satisfy best execution requirements. The optimization incorporates conditional orders and automatic replication.

MILP utilizes advanced heuristics to perform an efficient search of the solution space using the branch-and-bound algorithm for binary integer constraints.

PreviousRisk Sharing Building Blocks (RSBB)NextPortfolio Dominance

Last updated 4 months ago