Skip to content

Shrink G-FOLD horizon search region - #1457

Merged
calcmogul merged 1 commit into
SleipnirGroup:mainfrom
calcmogul:examples-shrink-g-fold-horizon-search-region
Nov 8, 2026
Merged

calcmogul merged 1 commit into
SleipnirGroup:mainfrom
calcmogul:examples-shrink-g-fold-horizon-search-region

Conversation

@calcmogul

Copy link
Copy Markdown
Member

It now uses tighter bounds based on the dynamics.

main:

Searching N ∈ [8, 250] for minimum fuel use
        N ∈ [8, 250] -> N = 158: feasible, cost = 620.366713731573
        N ∈ [8, 250] -> N = 101: feasible, cost = 432.2009483032653
        N ∈ [8, 158] -> N = 65: infeasible
        N ∈ [65, 158] -> N = 123: feasible, cost = 496.55269957821685
        N ∈ [65, 123] -> N = 87: feasible, cost = 431.17773996895164
        N ∈ [65, 101] -> N = 79: infeasible
        N ∈ [79, 101] -> N = 92: feasible, cost = 423.38940879405976
        N ∈ [87, 101] -> N = 95: feasible, cost = 424.4409362788282
        N ∈ [87, 95] -> N = 90: feasible, cost = 424.4710704510087
        N ∈ [90, 95] -> N = 93: feasible, cost = 423.42746165831375
        N ∈ [90, 93] -> N = 91: feasible, cost = 423.70121982647333
N = 92: feasible, cost = 423.38940879405976

this PR:

Searching N ∈ [83, 168] for minimum fuel use
        N ∈ [83, 168] -> N = 136: feasible, cost = 541.7492605963527
        N ∈ [83, 168] -> N = 116: feasible, cost = 473.05718635338076
        N ∈ [83, 136] -> N = 103: feasible, cost = 435.7829475630767
        N ∈ [83, 116] -> N = 95: feasible, cost = 424.4409362788282
        N ∈ [83, 103] -> N = 90: feasible, cost = 424.4710704510087
        N ∈ [90, 103] -> N = 98: feasible, cost = 427.6379984789491
        N ∈ [90, 98] -> N = 93: feasible, cost = 423.42746165831375
        N ∈ [90, 95] -> N = 92: feasible, cost = 423.38940879405976
        N ∈ [90, 93] -> N = 91: feasible, cost = 423.70121982647333
N = 92: feasible, cost = 423.38940879405976

@calcmogul
calcmogul force-pushed the examples-shrink-g-fold-horizon-search-region branch 10 times, most recently from 760f4a8 to 72fd26b Compare November 8, 2026 22:40
It now uses tighter bounds based on the dynamics.

main:
```
Searching N ∈ [8, 250] for minimum fuel use
        N ∈ [8, 250] -> N = 158: feasible, cost = 620.366713731573
        N ∈ [8, 250] -> N = 101: feasible, cost = 432.2009483032653
        N ∈ [8, 158] -> N = 65: infeasible
        N ∈ [65, 158] -> N = 123: feasible, cost = 496.55269957821685
        N ∈ [65, 123] -> N = 87: feasible, cost = 431.17773996895164
        N ∈ [65, 101] -> N = 79: infeasible
        N ∈ [79, 101] -> N = 92: feasible, cost = 423.38940879405976
        N ∈ [87, 101] -> N = 95: feasible, cost = 424.4409362788282
        N ∈ [87, 95] -> N = 90: feasible, cost = 424.4710704510087
        N ∈ [90, 95] -> N = 93: feasible, cost = 423.42746165831375
        N ∈ [90, 93] -> N = 91: feasible, cost = 423.70121982647333
N = 92: feasible, cost = 423.38940879405976
```

this PR:
```
Searching N ∈ [83, 168] for minimum fuel use
        N ∈ [83, 168] -> N = 136: feasible, cost = 541.7492605963527
        N ∈ [83, 168] -> N = 116: feasible, cost = 473.05718635338076
        N ∈ [83, 136] -> N = 103: feasible, cost = 435.7829475630767
        N ∈ [83, 116] -> N = 95: feasible, cost = 424.4409362788282
        N ∈ [83, 103] -> N = 90: feasible, cost = 424.4710704510087
        N ∈ [90, 103] -> N = 98: feasible, cost = 427.6379984789491
        N ∈ [90, 98] -> N = 93: feasible, cost = 423.42746165831375
        N ∈ [90, 95] -> N = 92: feasible, cost = 423.38940879405976
        N ∈ [90, 93] -> N = 91: feasible, cost = 423.70121982647333
N = 92: feasible, cost = 423.38940879405976
```
@calcmogul
calcmogul force-pushed the examples-shrink-g-fold-horizon-search-region branch from 72fd26b to f04f73d Compare November 8, 2026 22:55
@calcmogul
calcmogul merged commit 113245c into SleipnirGroup:main Nov 8, 2026
39 checks passed
@calcmogul
calcmogul deleted the examples-shrink-g-fold-horizon-search-region branch November 8, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant