<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mixed Integer | Kalyan Perumalla</title>
    <link>https://kalper.net/kp/tag/mixed-integer/</link>
      <atom:link href="https://kalper.net/kp/tag/mixed-integer/index.xml" rel="self" type="application/rss+xml" />
    <description>Mixed Integer</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sat, 01 Jul 2023 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://kalper.net/kp/media/logo_hu7c4e9283a16f91dce013794dd725bda5_36458_300x300_fit_lanczos_3.png</url>
      <title>Mixed Integer</title>
      <link>https://kalper.net/kp/tag/mixed-integer/</link>
    </image>
    
    <item>
      <title>Mixed Integer Solver Technology for Accelerated Computing Systems (SBIR)</title>
      <link>https://kalper.net/kp/publication/sol-2024-sbir-mip/</link>
      <pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/sol-2024-sbir-mip/</guid>
      <description>&lt;h2 id=&#34;solicitation-pdf&#34;&gt;Solicitation PDF&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Original &lt;a href=&#34;https://sc-drcds.osti.gov/-/media/sbir/pdf/funding/2024/FY24-Phase-I-Release-1-Combined-Topics-07072023.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;at OSTI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cached &lt;a href=&#34;Sol-2024-SBIR-MIP.pdf&#34;&gt;local copy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;selected-pages&#34;&gt;Selected Pages&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-Cover.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-Cover_hu68ebaad52f525645bf186ff1c4329830_249796_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-Cover.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP1_huf30574b74a7671c318e9618e99ad5378_386405_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-MIP1.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP2.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP2_hu08cda1a5659d3ea53d506847aa1a7686_224949_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-MIP2.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;selected-extracts&#34;&gt;Selected Extracts&lt;/h2&gt;
&lt;p&gt;This topic is focused on specific technologies that are required to advance the state of accelerated computing
applied to mixed integer programming (MIP) problems arising in scientific applications. The primary focus of
this topic is on the computer science needed to address the challenges in manifestation of scalable, distributed
(multi-node) algorithmic techniques and not on combinatorial theory development.&lt;/p&gt;
&lt;p&gt;MIP problems underlie many important application areas of interest to DOE, including biological systems,
transportation networks, electric grids, and user facility infrastructures. While significant advances have been
made in the theory and implementation of MIP solver methods on conventional central processing unit (CPU)-
based hardware, new advances are necessary to fully utilize the DOE investments in accelerated computing
platforms such as graphical processing unit (GPU)-based computers and high-performance computing systems.
Preference may be given to applications that leverage existing ASCR software investments.&lt;/p&gt;
&lt;p&gt;Grant applications focused on the following will be considered out of scope:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cut generation, cut storage, cut manipulation methods,&lt;/li&gt;
&lt;li&gt;Column generation methods,&lt;/li&gt;
&lt;li&gt;Theory,&lt;/li&gt;
&lt;li&gt;Fragments of technology that are isolated and cannot be demonstrated as part of a working MIP solver on standard problems such as found in the MIPLIB series, and&lt;/li&gt;
&lt;li&gt;Solutions that cannot be demonstrated to run on GPU-based accelerators used in current or planned supercomputing systems of DOE leadership computing facilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Grant applications are sought in the following subtopics:&lt;/p&gt;
&lt;p&gt;a. &lt;strong&gt;Efficient Distributed Tree Management&lt;/strong&gt;
This topic is focused on tree management that arises in branch-and-bound or branch-and-cut (B&amp;amp;C) methods
to MIP solution methods. Research must focus on efficient representation and encoding of the B&amp;amp;C tree on
accelerated memory hierarchies and address the challenges of efficient tree node movement, including
exploitation of direct memory access (DMA) of accelerated memory across high-speed networks. Methods
must solve the problem of
scalable and efficient manipulation of B&amp;amp;C tree nodes. This includes the ability to query the quality of linear
program relaxation, node ancestor identification, node deletion, and updates to the node data.&lt;/p&gt;
&lt;p&gt;b. &lt;strong&gt;Efficient Linear Program Relaxation Solution&lt;/strong&gt;
Implementations of interior or exterior point methods must be developed specifically optimized for
accelerated hardware using single-instruction-multiple-thread (SIMT) control flows or reconfigurable field
programmable gate arrays (FPGAs). Methods must build on existing or new sparse and dense solvers and
capable of static or dynamic (on-the-fly) choice of sparse versus dense solver based on the density of matrices20
Return to Table of Contents
encountered in the input scenarios. Applicants may propose solving the linear program relaxations of MIP
problem matrices that either fit entirely within a single node’s memory or large problem sizes where matrices
do not fit within a single node’s memory but span multiple node memories.
Milestones must aim to solve the relaxations of root nodes in increasing fractions (10%, 50%, 75%, 90%) of the
problems in the MIPLIB 2017 problem set (with priming or probing methods not necessarily applied to the root
problems).&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Design Considerations for GPU-based Mixed Integer Programming on Parallel Computing Platforms</title>
      <link>https://kalper.net/kp/publication/2021-08-09-icpp-mip/</link>
      <pubDate>Mon, 09 Aug 2021 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2021-08-09-icpp-mip/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3458744.3473366&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3458744.3473366&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>PARINO: An Extensible Framework for Solving Mixed Integer Programs in Parallel</title>
      <link>https://kalper.net/kp/publication/pub-075-parino-techrep97/</link>
      <pubDate>Wed, 01 Jan 1997 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-075-parino-techrep97/</guid>
      <description>&lt;p&gt;[Pub 75]&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
