UNB Libraries: Scholar Research Repository
  • Log In
    Communities & Collections
    Browse
  • What is UNB Scholar?Deposit to UNB ScholarUNB Scholar PolicyContact
  1. Home
  2. Browse by Author

Browsing by Author "Banihashemi, Seyyedemahsa"

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    Symmetric integer linear programming with a core point approach
    (University of New Brunswick, 2024-11) Banihashemi, Seyyedemahsa; Bremner, David
    This thesis explains the implementation of two existing algorithms, to solve symmetric integer linear programs (ILPs), using PyScipOpt, a Python interface to the SCIP optimization software. The existing approach focuses on a special feature of circulant matrices to develop new constraints for solving these problems, based on core points, a subset of integral points in symmetric ILPs. We made some modifications to the algorithms. This was achieved by constructing and utilizing essential sets more effectively, calculating the value of big M, and modifying constraints when the matrix is singular. Additionally, we used the two algorithms to compare the outcomes for problems solved by Knitro with those same problems solved using SCIP. We test the algorithms with both feasible and infeasible instances, varying in the number of variables. Moreover, we tested infeasible ILP problems with different polytope shapes, using Algorithm 2, CPLEX, and SCIP to compare the performance of these three solvers.
University of New Brunswick: established in 1785

General

  • Contact Us
  • Find Us
  • Library News
  • Hours
  • Policies

Libraries

  • Harriet Irving
  • Science & Forestry
  • Engineering & Computer Science
  • Hans W. Klohn Commons
  • Gerard V. La Forest Law

Departments

  • Archives & Special Collections
  • Centre for Digital Scholarship
  • Microforms
  • Government Documents, Data & Maps
  • … more

Join the conversation:

  • Facebook
  • Twitter
  • Instagram
  • Copyright
  • Privacy
  • Accessibility
  • Web Feedback
  • UNB Libraries
  • Ask Us
  • Feedback
  • Search