An Introduction to Mathematical Programming and Network Science

Examples with Theory and Python

von Nathan Grieve

Reihe: Springer Undergraduate Texts in Mathematics and Technology

Gebundenes Buch

64,19 

Erscheint am 04.05.2026

Dieses Produkt ist nicht verfügbar.

Kein Problem! Hinterlasse deine E-Mail-Adresse und wir benachrichtigen dich, sobald das Produkt verfügbar ist.

Kostenloser Versand innerhalb Deutschlands schon ab 25 Euro!

Sichere Bezahlmöglichkeiten

Artikelnummer: 9783032133298 Kategorie: Verlag/Marke:
Beschreibung

An Introduction to Mathematical Programming and Network Science

Examples with Theory and Python

von Nathan Grieve

This text provides a practical, hands-on introduction to the fundamental concepts of mathematical programming and network science. Particular emphasis is placed on linear programming, mathematical modelling and case studies, the implementation of the Simplex Method in Python, and classical techniques from nonlinear convex programming. The text also features a discussion of mathematical programming within the context of algebraic modelling languages.  Further, it includes material on matrix games, decision analysis, multicriteria optimization and non-directed networks.

Designed as an introductory resource for upper-level undergraduate and graduate students, the book assumes only a modest mathematical background. Readers who have completed a second course in linear algebra, multivariable calculus, and an introductory course in probability and statistics will find the more advanced portions of the text especially accessible. Researchers and professionals in mathematics, engineering, technology, economics, business, and other quantitatively oriented fields will also find this book a valuable reference.

A distinguishing feature of this text is its strong emphasis on case studies. Numerous examples are developed in detail, either worked out within the text or explored through exercises and abstract model formulations. This pedagogical approach fosters both intuition and a structured understanding of the representative models that form the foundation of the field. A rich collection of end-of-chapter exercises enables readers to apply concepts and deepen their mastery of the material. A chapter dependency chart further supports independent learners by suggesting an effective study sequence and assists instructors in organizing coherent course structures.

This text provides a practical, hands-on introduction to the fundamental concepts of mathematical programming and network science. Particular emphasis is placed on linear programming, mathematical modelling and case studies, the implementation of the Simplex Method in Python, and classical techniques from nonlinear convex programming. The text also features a discussion of mathematical programming within the context of algebraic modelling languages.  Further, it includes material on matrix games, decision analysis, multicriteria optimization and non-directed networks.

Designed as an introductory resource for upper-level undergraduate and graduate students, the book assumes only a modest mathematical background. Readers who have completed a second course in linear algebra, multivariable calculus, and an introductory course in probability and statistics will find the more advanced portions of the text especially accessible. Researchers and professionals in mathematics, engineering, technology, economics, business, and other quantitatively oriented fields will also find this book a valuable reference.

A distinguishing feature of this text is its strong emphasis on case studies. Numerous examples are developed in detail, either worked out within the text or explored through exercises and abstract model formulations. This pedagogical approach fosters both intuition and a structured understanding of the representative models that form the foundation of the field. A rich collection of end-of-chapter exercises enables readers to apply concepts and deepen their mastery of the material. A chapter dependency chart further supports independent learners by suggesting an effective study sequence and assists instructors in organizing coherent course structures.

Highlights

  • Accessible, mathematically rich, employs Python, and promotes intuitive thinking Chapter dependency chart provides a guide for designing courses and independent learning Emphasizes case studies as representative examples

Über den Autor

Nathan Grieve holds a dual position at both Acadia University in Nova Scotia and Carleton University in Ottawa. He has broad mathematical interests within the areas of Geometry, Algebra and Number Theory. In addition to his expertise within Pure Mathematics, he has strong secondary interests in Computer, Managerial, Information and Data Science. The author has a unique breadth and depth of undergraduate and graduate level teaching. Over the years, he has held a number of academic research and teaching appointments at academic institutions within North America and abroad. Further, he has significant research and teaching experience within government.

Zusätzliche Informationen
Größe 23,5 × 15,5 cm
ISBN

978-3-032-13329-8

Verlag

Reihe

Erscheinungsdatum

04.05.2026

Anzahl Seiten

322 Seiten

Abbildungen

XIX, 322 p. 53 illus., 30 illus. in color.

Autor

Sprache

Englisch

Zielgruppe

Primar- und Sekundarstufe

Lieferbarkeit

Noch nicht erschienen. Erscheint laut Verlag/Lieferant

Datenbasis

20260311_Onix30_Upd_02

Produktsicherheit

Produktsicherheit

Herstellerinformationen

Springer Nature Customer Service Center GmbH
E-Mail: ProductSafety@springernature.com

Rezensionen (0)

Rezensionen

Es gibt noch keine Rezensionen.

Schreibe die erste Rezension für „An Introduction to Mathematical Programming and Network Science“

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert