Format your manuscript to the Mathematical Programming requirements — abstract, numbered Springer/Vancouver style references, and required declarations — and submit through Editorial Manager without a formatting rejection.
4.5
Authored by Sumalatha Gangadhar | Published on 19 August, 2026
Most manuscripts sent to Mathematical Programming don’t stumble on the science — they stumble on formatting caught at the first editorial check. This template is built around Math Program’s actual requirements — its abstract rules, numbered Springer/Vancouver style references, and the required declarations — so your submission clears screening on the first pass. Everything below tracks the Math Program author guidelines; check it directly if anything looks out of date by the time you submit.
It’s a manuscript shell set up to Math Program’s specifications for optimization — theory, algorithms, and applications. Mathematical Programming is published by Springer on behalf of the Mathematical Optimization Society. The shell covers the title page, the abstract, a body in an introduction, the model and theory, results with proofs, and conclusions order, and a reference list in numbered Springer/Vancouver style.
Start with the title page (authors, affiliations, and ORCID iDs). The abstract is an unstructured abstract of ≤250 words. Math Program also expects Mathematics Subject Classification (MSC) codes. The body follows an introduction, the model and theory, results with proofs, and conclusions, and the reference list uses numbered Springer/Vancouver style. Close with the declarations block: conflict of interest and funding.
Beyond that, match your article type’s specific limits rather than assuming the defaults apply, keep numbered Springer/Vancouver style formatting consistent from the first draft, and submit only through Editorial Manager — email submissions aren’t processed.
The shell mirrors what Math Program’s editorial staff check first: abstract format and length, numbered Springer/Vancouver style reference formatting, and a complete declarations block. For the journal’s full aims and scope, see the Math Program journal home page. Math Program offers an open-access option; check the current article-processing charge and any waiver before you commit. Manuscripts go in through Editorial Manager, which also tracks your paper through peer review.
| Element | Math Program requirement |
|---|---|
| Abstract | an unstructured abstract of ≤250 words |
| Main text | an introduction, the model and theory, results with proofs, and conclusions |
| Declarations | Conflict of interest and funding |
| Figures / tables | Captioned, cited in order; check format and resolution rules in the guide |
| Supplemental | Large datasets, extra tables, code — uploaded separately and cited in text |
| Submission | Editorial Manager |
Read the Math Program author guidelines once before drafting and once before upload. Draft the abstract after your results are stable so it matches the paper. Set numbered Springer/Vancouver style as your reference style before adding a single citation — retrofitting it later is where errors creep in. Prepare Mathematics Subject Classification (MSC) codes early rather than leaving it to the end.
Skim two or three recent Math Program papers to calibrate depth, structure, and figure style. State your contribution in the first two paragraphs, not on page ten. Write a data-availability statement that names a real repository rather than a placeholder, and disclose any preprint or conference version with identifiers in your cover letter. Confirm current open-access pricing and any institutional agreement before committing to a fee.
Do one focused pass against the Math Program author guidelines: scope fit, abstract format, length, numbered Springer/Vancouver style references, required declarations, and figure quality. Then submit through Editorial Manager.