Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
infiniteopt
/
DisjunctiveProgramming.jl
Public
Notifications
You must be signed in to change notification settings
Fork
5
Star
36
Code
Issues
9
Pull requests
7
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Support Multiple Big-M reformulation.
- #120
#120
Merged
pulsipher
merged 38 commits into
infiniteopt:master
infiniteopt/DisjunctiveProgramming.jl:master
from
dnguyen227:mbm-wip
dnguyen227/DisjunctiveProgramming.jl:mbm-wip
Copy head branch name to clipboard
Sep 30, 2025
Conversation
Commits
38
(38)
Checks
Files changed
Merged
Support Multiple Big-M reformulation.
#120
pulsipher
merged 38 commits into
infiniteopt:master
infiniteopt/DisjunctiveProgramming.jl:master
from
dnguyen227:mbm-wip
dnguyen227/DisjunctiveProgramming.jl:mbm-wip
Copy head branch name to clipboard
Commits
Commits on Jun 19, 2025
WIP Multi-Big M
dnguyen227
committed
e8fb40f
View commit details
Copy full SHA for e8fb40f
Browse repository at this point
Deleting mbm copy.jl as it's not needed anymore
dnguyen227
committed
0f7ad32
View commit details
Copy full SHA for 0f7ad32
Browse repository at this point
Added code coverage.
dnguyen227
committed
c2e07a9
View commit details
Copy full SHA for c2e07a9
Browse repository at this point
Commits on Jun 23, 2025
More test cases
dnguyen227
committed
2b25f70
View commit details
Copy full SHA for 2b25f70
Browse repository at this point
Testing MBM type
dnguyen227
committed
dce303e
View commit details
Copy full SHA for dce303e
Browse repository at this point
working ver
dnguyen227
committed
5a1c0b2
View commit details
Copy full SHA for 5a1c0b2
Browse repository at this point
Code coverage 100% for mbm.jl file.
dnguyen227
committed
783d7af
View commit details
Copy full SHA for 783d7af
Browse repository at this point
Commits on Jun 24, 2025
Added comments, full code coverage on mbm.jl file TO BE TESTED
dnguyen227
committed
fdbe64c
View commit details
Copy full SHA for fdbe64c
Browse repository at this point
Commits on Jun 25, 2025
Code coverage tested to be 100%. Further documentation for mbm test_replace_variables_in_constraint()
Show description for db73d2f
dnguyen227
committed
db73d2f
View commit details
Copy full SHA for db73d2f
Browse repository at this point
Delete src/codecoverage.jl
Show description for 0f40895
dnguyen227
authored
0f40895
View commit details
Copy full SHA for 0f40895
Browse repository at this point
Update datatypes.jl
dnguyen227
authored
0ae3623
View commit details
Copy full SHA for 0ae3623
Browse repository at this point
Commits on Jul 28, 2025
Updated documentation, JuMP. calls.
dnguyen227
committed
0044ea4
View commit details
Copy full SHA for 0044ea4
Browse repository at this point
More JuMP. additions
dnguyen227
committed
56ca380
View commit details
Copy full SHA for 56ca380
Browse repository at this point
Commits on Aug 7, 2025
Works with AbstractVariableRef
dnguyen227
committed
9830edb
View commit details
Copy full SHA for 9830edb
Browse repository at this point
Made _copy_variable function
dnguyen227
committed
2010800
View commit details
Copy full SHA for 2010800
Browse repository at this point
Commits on Aug 10, 2025
_copy_variable function added.
Show description for 151abec
dnguyen227
committed
151abec
View commit details
Copy full SHA for 151abec
Browse repository at this point
Commits on Sep 3, 2025
Updated _copy_variable()
dnguyen227
authored
10ca5d7
View commit details
Copy full SHA for 10ca5d7
Browse repository at this point
Commits on Sep 15, 2025
Generalizing datatypes.
dnguyen227
committed
c6d3cba
View commit details
Copy full SHA for c6d3cba
Browse repository at this point
style: remove empty lines before function definition
dnguyen227
committed
340e56e
View commit details
Copy full SHA for 340e56e
Browse repository at this point
Commits on Sep 18, 2025
Initial commit for VariableProperties and _variable_from_properties.
dnguyen227
committed
81e17fa
View commit details
Copy full SHA for 81e17fa
Browse repository at this point
80 Character Edit
dnguyen227
committed
18f5eef
View commit details
Copy full SHA for 18f5eef
Browse repository at this point
Commits on Sep 19, 2025
Merge branch 'make_variable' of https://github.com/dnguyen227/DisjunctiveProgramming.jl into mbm-wip
dnguyen227
committed
c7a9bcf
View commit details
Copy full SHA for c7a9bcf
Browse repository at this point
todo: Revise make_variable once more then merge branches.
dnguyen227
committed
332a06c
View commit details
Copy full SHA for 332a06c
Browse repository at this point
Commits on Sep 22, 2025
Merge remote-tracking branch 'infiniteopt/DisjunctiveProgramming.jl/master' into mbm-wip
dnguyen227
committed
f1d6792
View commit details
Copy full SHA for f1d6792
Browse repository at this point
updated mbm to work with new variable creation.
dnguyen227
committed
c3d949e
View commit details
Copy full SHA for c3d949e
Browse repository at this point
fixed datatypes in _maximize_M
dnguyen227
committed
1422c7f
View commit details
Copy full SHA for 1422c7f
Browse repository at this point
Commits on Sep 23, 2025
updated mbm to have consistent arguments with its dispatch. fixed issue with nested disjunctions.
dnguyen227
committed
8ce7338
View commit details
Copy full SHA for 8ce7338
Browse repository at this point
Commits on Sep 24, 2025
updated tests.
dnguyen227
committed
55a9e76
View commit details
Copy full SHA for 55a9e76
Browse repository at this point
removed instances of float64 to generalize
dnguyen227
committed
f47f140
View commit details
Copy full SHA for f47f140
Browse repository at this point
Commits on Sep 25, 2025
indentation change, and generalizing replace_variables_in_constraint types
dnguyen227
committed
6901951
View commit details
Copy full SHA for 6901951
Browse repository at this point
Changed _replace_variables_in_constraint and _constraint_to_objective to be internal functions (added _)
dnguyen227
committed
061ed12
View commit details
Copy full SHA for 061ed12
Browse repository at this point
created utilities file for more general helper functions,
Show description for 1451a82
dnguyen227
committed
1451a82
View commit details
Copy full SHA for 1451a82
Browse repository at this point
Commits on Sep 26, 2025
change in interval constraints handling
dnguyen227
committed
4981334
View commit details
Copy full SHA for 4981334
Browse repository at this point
deleting comment
dnguyen227
authored
8e53941
View commit details
Copy full SHA for 8e53941
Browse repository at this point
Commits on Sep 29, 2025
Change to MBM datatype as well as internal addition. More tests added.
dnguyen227
committed
34fdbbd
View commit details
Copy full SHA for 34fdbbd
Browse repository at this point
additional argument added for documentation
dnguyen227
committed
0393282
View commit details
Copy full SHA for 0393282
Browse repository at this point
Commits on Sep 30, 2025
remove space edit
dnguyen227
authored
ff89262
View commit details
Copy full SHA for ff89262
Browse repository at this point
updated nonlienar test case for test__replace_variables_in_constraint
dnguyen227
committed
1727f39
View commit details
Copy full SHA for 1727f39
Browse repository at this point
You can’t perform that action at this time.