анализ устойчивости задач и алгоритмов целочисленного программирования



Виктор Клемперт Теория систем и системный анализ Виктор Клемперт Теория систем и системный анализ Новинка

Виктор Клемперт Теория систем и системный анализ

Учебное пособие для практических занятий по курсу «Теория систем и системный анализ» состоит из двух разделов. В первом разделе последовательно рассмотрены основные положения линейного программирования; геометрический и аналитический методы решения основной задачи линейного программирования, методы решения специальных задач линейного программирования: транспортной задачи, задачи выбора, многоиндексных транспортных задач. Второй раздел содержит элементы теории, используемые для решения задач динамического программирования и примеры решения характерных задач: распределение ресурсов, определение оптимальных траекторий; решение задач целочисленного, линейного и нелинейного программирования.
Оптимизация в технике (комплект из 2 книг) Оптимизация в технике (комплект из 2 книг) Новинка

Оптимизация в технике (комплект из 2 книг)

Монография известных американских специалистов посвящена прикладным аспектам теории математического программирования. Рассматриваются методы линейного, целочисленного и нелинейного программирования, используемые для решения задач оптимизации технических систем, а также вопросы реализации соответствующих алгоритмов с помощью ЭВМ. Изложение иллюстрируется многочисленными примерами решения конкретных инженерных задач оптимизации. В русском переводе выходит в двух книгах.
Развитие методов дискретной оптимизации на основе теории двойственности Развитие методов дискретной оптимизации на основе теории двойственности Новинка

Развитие методов дискретной оптимизации на основе теории двойственности

В монографии изложены систематизированное описание задач дискретной оптимизации и применение теории двойственности для снижения вычислительной сложности метода ветвей и границ и метода встречного решения функциональных уравнений динамического программирования при решении задач целочисленного линейного и квадратичного программирования при вычислении границ решения, определения порядка ветвления переменных, упорядочивания ограничений по жесткости и линеаризации квадратичной функции. Приводится сравнительная оценка эффективности разработанных и существующих методов и алгоритмов оптимизации. Описаны математические модели оптимизации информационно-вычислительного процесса и защиты информации в вычислительных сетях. Для научных работников в области прикладной математики, кибернетики, для инженеров и студентов ВУЗов.
Ю. Г. Евтушенко Методы решения экстремальных задач и их применение в системах оптимизации Ю. Г. Евтушенко Методы решения экстремальных задач и их применение в системах оптимизации Новинка

Ю. Г. Евтушенко Методы решения экстремальных задач и их применение в системах оптимизации

Книга посвящена созданию диалоговых человеко-машинных систем оптимизации. Основное внимание уделяется систематическому описанию алгоритмов решения задач нелинейного программирования и оптимального управления. На модельных примерах проводится сравнительный анализ алгоритмов. Показано, что наиболее высокую эффективность использования методов оптимизации можно получить путем последовательного применения разных алгоритмов. Обсуждаются вопросы организации человеко-машинного процесса расчетов, даны примеры реализации диалоговых систем оптимизации. Книга предназначается для специалистов в области математического программирования, теории оптимального управления, инженеров, студентов старших курсов, аспирантов, применяющих и развивающих методы оптимизации.
Борис Игнатьевич Смагин Экономико-математические методы 2-е изд., испр. и доп. Учебник для академического бакалавриата Борис Игнатьевич Смагин Экономико-математические методы 2-е изд., испр. и доп. Учебник для академического бакалавриата Новинка

Борис Игнатьевич Смагин Экономико-математические методы 2-е изд., испр. и доп. Учебник для академического бакалавриата

В учебнике рассмотрены экономико-математические методы, наиболее часто применяемые для выработки и обоснования управленческих решений в различных отраслях экономики. Подробно изложены способы решения задач линейного программирования, динамической оптимизации, теории игр, массового обслуживания, сетевого планирования. Описан ряд задач целочисленного и динамического программирования, а также задач, связанных с принятием решений в условиях полной или частичной неопределенности.
Ирина Абрамовна Палий Линейное программирование 2-е изд., испр. и доп. Учебное пособие для академического бакалавриата Ирина Абрамовна Палий Линейное программирование 2-е изд., испр. и доп. Учебное пособие для академического бакалавриата Новинка

Ирина Абрамовна Палий Линейное программирование 2-е изд., испр. и доп. Учебное пособие для академического бакалавриата

Данное учебное пособие посвящено изучению основ линейного программирования. Изложение теоретического материала сопровождается большим количеством подробно разобранных примеров решения задач, что облегчает усвоение доказательств теорем и принципов работы алгоритмов. В результате изучения данного учебного пособия студенты узнают принципы построения математических моделей задач линейного программирования, обоснование симплекс-метода решения задач линейного программирования, основы теории двойственности, основы теории потоков в сетях, обоснование метода потенциалов и венгерского алгоритма решения транспортной задачи, научатся находить решения различных задач линейного программирования с использованием изученных алгоритмов, выполнять анализ чувствительности, исследуя поведение решения в зависимости от изменения исходных параметров задачи.
Солтис Майкл Введение в анализ алгоритмов Солтис Майкл Введение в анализ алгоритмов Новинка

Солтис Майкл Введение в анализ алгоритмов

Как доказать, что заданный алгоритм делает то, что он должен делать? Ключевые идеи индукции и инвариантности Стандартные методы проектирования: жадные алгоритмы, динамическое программирование и парадигма "разделяй и властвуй" Математическая основа алгоритмов Расширенные алгоритмы Задания с предельными сроками Онлайновые алгоритмы Шифрование с публичным ключом Решение оптимизационных задач Задача данной книги проста: разобрать "идеи", лежащие в основе программ, и показать, как доказывать их правильность. Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно? Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы "разделяй и властвуй", книга исследует также рандомизированные и онлайновые алгоритмы. Первые стали повсеместными из-за появления криптографии, а вторые необходимы во многих областях, начиная с операционных систем и заканчивая фондовым рынком. Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой. Издание предназначено для студентов вузов, специалистов в области информатики и математики, а также широкого круга программистов и разработчиков.
Ускова Ольга, Огаркова Н. В., Воронина И. Е. Програмирование алгоритмов обработки данных Ускова Ольга, Огаркова Н. В., Воронина И. Е. Програмирование алгоритмов обработки данных Новинка

Ускова Ольга, Огаркова Н. В., Воронина И. Е. Програмирование алгоритмов обработки данных

Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние - методом подсчета, вставками, методом Шелла, быстрая, методом "пузырька", выбором и пр., и внешние - с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы.
Коллектив авторов Программирование алгоритмов обработки данных Коллектив авторов Программирование алгоритмов обработки данных Новинка

Коллектив авторов Программирование алгоритмов обработки данных

Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние – методом подсчета, вставками, методом Шелла, быстрая, методом «пузырька», выбором и пр., и внешние – с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы. Для программистов.
Ускова Ольга Программирование алгоритмов обработки данных Ускова Ольга Программирование алгоритмов обработки данных Новинка

Ускова Ольга Программирование алгоритмов обработки данных

Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние - методом подсчета, вставками, методом Шелла, быстрая, методом "пузырька", выбором и пр., и внешние - с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы.
А. П. Смирнов Информатика и программирование. Алгоритмизация — от проблемы к программе А. П. Смирнов Информатика и программирование. Алгоритмизация — от проблемы к программе Новинка

А. П. Смирнов Информатика и программирование. Алгоритмизация — от проблемы к программе

В курсе лекций представлены особенности вычислительного процесса в компьютере, способы кодирования информации, принципы описания алгоритмов, а также примеры построения алгоритмов типовых задач. Переход от алгоритмов к программам осуществлен на современном алгоритмическом языке Visual Basic. Приобретение навыков программирования обеспечивается подробным описанием процедуры алгоритмизации и перехода к текстам программ. Закрепление указанных навыков обеспечивается постепенным переходом от простых задач к более сложным.
Полунин Иван Федорович Курс математического программирования Полунин Иван Федорович Курс математического программирования Новинка

Полунин Иван Федорович Курс математического программирования

В книге изложены математические основы и методы решения задач линейного (симплекс-метод, двойственность, транспортная задача) и нелинейного (целочисленного, параметрического, дробно-линейного, динамического, стохастического) программирования. Рассмотрено нахождение субоптимальных планов по нескольким критериям, имитационное моделирование, сетевое планирование. Для студентов вузов, обучающихся по направлению "Землеустройство и земельный кадастр". Пособие будет полезно студентам экономических, инженерно-экономических и технологических специальностей сельскохозяйственных и других вузов
Фомин Геннадий Петрович Математические методы и модели в коммерческой деятельности Фомин Геннадий Петрович Математические методы и модели в коммерческой деятельности Новинка

Фомин Геннадий Петрович Математические методы и модели в коммерческой деятельности

В третьем издании рассмотрено применение математических методов и моделей линейного, динамического и целочисленного программирования, теории массового обслуживания, теории игр, теории графов, сетевого планирования в решении задач коммерческой деятельности: перевозки грузов, оптимизации плана продажи и покупки товаров, коммивояжера, назначения, распределения ресурсов; анализа устойчивости коммерческой деятельности предприятия, расчета финансово-коммерческих операций и коммерческих рисков и др. Приведены контрольные вопросы, задачи и ответы к ним. Для студентов вузов, обучающихся по экономическим специальностям, может быть полезен практическим работникам, а также слушателям школ бизнеса. 3-е издание, переработанное и дополненное.
Виктор Клемперт Теория систем и системный анализ. Практикум Виктор Клемперт Теория систем и системный анализ. Практикум Новинка

Виктор Клемперт Теория систем и системный анализ. Практикум

Практикум включает семь лабораторных работ, выполняемых студентами специальности 351400 при изучении курса «Теория систем и системный анализ». Приведено содержательное описание систем и численные примеры для моделирования задач линейного программирования, динамического программирования, Марковских цепей, систем массового обслуживания, оценки надежности работы объектов и систем, конфликтных ситуаций, сетевых задач.
Мозговой М. В. С++ мастер-класс. 85 нетривиальных проектов, решений и задач Мозговой М. В. С++ мастер-класс. 85 нетривиальных проектов, решений и задач Новинка

Мозговой М. В. С++ мастер-класс. 85 нетривиальных проектов, решений и задач

Данная книга посвящена анализу интересных задач, встречающихся в повседневной практике программирования и требующих нетривиальных подходов в их решении. На основе относительно небольшого количества характерных реалистичных примеров иллюстрируется применение важных алгоритмов и методик программирования. Обозначены задачи, в которых могут использоваться те или иные подходы и решения. Книга написана в доступной форме блестящим программистом и великолепным популяризатором, автором таких книг, как "Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход" и "Занимательное программирование". Будет, несомненно, полезна всем, кто, обладая базовыми знаниями C++, хочет повысить свой уровень и культуру программирования.
А. П. Смирнов Методы оптимизации А. П. Смирнов Методы оптимизации Новинка

А. П. Смирнов Методы оптимизации

Особое внимание уделено построению алгоритмов поиска экстремума, что даст возможность студентам самостоятельно разрабатывать соответствующие программные средства в случаях, когда использование стандартных пакетов программ невозможно. При изложении методов безусловной оптимизации использована классическая последовательность. При изложении методов условной оптимизации вначале рассматриваются задачи нелинейного программирования, а затем линейного. В сложных случаях приводятся подробные решения. Кроме задач поиска экстремума функций на непрерывном множестве значений аргументов изложены проблемы дискретной оптимизации. Показаны принципы построения и реализация основных алгоритмов дискретного линейного программирования и алгоритмов оптимизации на графах и сетях.
Рубио-Санчес Мануэль Введение в рекурсивное программирование Рубио-Санчес Мануэль Введение в рекурсивное программирование Новинка

Рубио-Санчес Мануэль Введение в рекурсивное программирование

Научитесь думать рекурсивно! Основные понятия рекурсивного программирования Методика рекурсивного мышления Анализ времени выполнения рекурсивных алгоритмов Основные алгоритмы линейной и множественной рекурсии Связь между итерацией и хвостовой рекурсией Множественная рекурсия: "разделяй и властвуй" Теоретический анализ стоимости вычислений рекурсивных программ Примеры кода на самом популярном языке программирования Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно. Издание содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия ("разделяй и властвуй" и перебор с возвратами). Поэтому его можно использовать как во вводных, так и в углублённых курсах по программированию и разработке алгоритмов. Книга освещает также низкоуровневые вопросы выполнения рекурсивных программ, отношение между рекурсией и итерацией, а также включает в себя большую главу о теоретической оценке стоимости вычисления рекурсивных программ. И наконец, в книге рассматриваются комбинаторные задачи и взаимная рекурсия. Примеры кода написаны на языке Python 3, но они достаточно просты для понимания также читателями, имеющими опыт работы с другими языками программирования. Наконец, преподавателям доступны решения более чем 120 упражнений в конце глав книги. Помимо преподавателей и студентов книга может оказаться полезной и интересной для программистов-любителей и даже для профессионалов. Первые могут почерпнуть много познавательного и занимательного, например, из решений задач-головоломок, а вторые, возможно, найдут в ней то, что ещё не встречалось в их практике.
Стивен Скиена Алгоритмы. Руководство по разработке Стивен Скиена Алгоритмы. Руководство по разработке Новинка

Стивен Скиена Алгоритмы. Руководство по разработке

Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы со взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. Приведены многочисленные примеры задач. Книгу можно использовать в качестве справочника по алгоритмам для программистов, исследователей и в качестве учебного пособия для студентов соответствующих специальностей. Рекомендуем!
Стивен Скиена Алгоритмы. Руководство по разработке Стивен Скиена Алгоритмы. Руководство по разработке Новинка

Стивен Скиена Алгоритмы. Руководство по разработке

Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы со взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. Приведены многочисленные примеры задач. Книгу можно использовать в качестве справочника по алгоритмам для программистов, исследователей и в качестве учебного пособия для студентов соответствующих специальностей.
Скиена Стивен Алгоритмы. Руководство по разработке Скиена Стивен Алгоритмы. Руководство по разработке Новинка

Скиена Стивен Алгоритмы. Руководство по разработке

Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы со взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. Приведены многочисленные примеры задач. Книгу можно использовать в качестве справочника по алгоритмам для программистов, исследователей и в качестве учебного пособия для студентов соответствующих специальностей. 2-е издание.
Давыдов Евгений Георгиевич Элементы исследования операций Давыдов Евгений Георгиевич Элементы исследования операций Новинка

Давыдов Евгений Георгиевич Элементы исследования операций

Рассматриваются линейное программирование и динамическое программирование, которые являются самыми важными инструментами, применяемыми в исследовании операций. Изучаются методы линейного, целочисленного линейного и нелинейного программирования, а также принцип оптимальности в динамическом программировании. Линейное программирование применяется к матричным играм. Решается большое количество практических задач и формулируются задачи для самостоятельного решения. Для студентов, магистров, аспирантов, преподавателей, экономистов и инженеров.
А. В. Пантелеев, Т. А. Летова Методы оптимизации в примерах и задачах. Учебное пособие А. В. Пантелеев, Т. А. Летова Методы оптимизации в примерах и задачах. Учебное пособие Новинка

А. В. Пантелеев, Т. А. Летова Методы оптимизации в примерах и задачах. Учебное пособие

Рассмотрены аналитические методы решения задач поиска экстремума функций многих переменных на основе необходимых и достаточных условий. Изложены численные методы нулевого, первого и второго порядков решения задач безусловной минимизации, а также численные методы поиска условного экстремума. Описаны алгоритмы решения задач линейного программирования, целочисленного программирования, транспортных задач. Приведены методы решения задач поиска безусловного и условного экстремума функционалов на основе метода вариаций. В каждом разделе кратко изложены основные теоретические сведения, приведены решения типовых примеров и задачи для самостоятельного решения с ответами. Учебное пособие поддерживает компетентностную модель обучения: содержит модели требуемых знаний и умений решать типовые задачи предмета. Для студентов высших учебных заведений, получающих образование по направлению (специальности) "Прикладная математика", а также по направлениям (специальностям) естественных наук, техники и технологий, информатики и экономики на квалификацию специалиста, степени бакалавра и магистра.
Пантелеев Андрей Владимирович, Летова Татьяна Александровна Методы оптимизации в примерах и задачах. Учебное пособие Пантелеев Андрей Владимирович, Летова Татьяна Александровна Методы оптимизации в примерах и задачах. Учебное пособие Новинка

Пантелеев Андрей Владимирович, Летова Татьяна Александровна Методы оптимизации в примерах и задачах. Учебное пособие

Рассмотрены аналитические методы решения задач поиска экстремума функций многих переменных на основе необходимых и достаточных условий. Изложены численные методы нулевого, первого и второго порядков решения задач безусловной минимизации, а также численные методы поиска условного экстремума. Описаны алгоритмы решения задач линейного программирования, целочисленного программирования, транспортных задач. Приведены методы решения задач поиска безусловного и условного экстремума функционалов на основе метода вариаций. В каждом разделе кратко изложены основные теоретические сведения, приведены решения типовых примеров и задачи для самостоятельного решения с ответами. Учебное пособие поддерживает компетентностную модель обучения: содержит модели требуемых знаний и умений решать типовые задачи предмета. Для студентов высших учебных заведений, получающих образование по направлению (специальности) "Прикладная математика", а также по направлениям (специальностям) естественных наук, техники и технологий, информатики и экономики на квалификацию специалиста, степени бакалавра и магистра. 4-е издание, исправленное.
Пантелеев, Андрей Владимирович, Летова, Татьяна Александровна Методы оптимизации в примерах и задачах: Уч.пособие, 4-е изд., испр. Пантелеев, Андрей Владимирович, Летова, Татьяна Александровна Методы оптимизации в примерах и задачах: Уч.пособие, 4-е изд., испр. Новинка

Пантелеев, Андрей Владимирович, Летова, Татьяна Александровна Методы оптимизации в примерах и задачах: Уч.пособие, 4-е изд., испр.

Рассмотрены аналитические методы решения задач поиска экстремума функций многих переменных на основе необходимых и достаточных условий. Изложены численные методы нулевого, первого и второго порядков решения задач безусловной минимизации, а также численные методы поиска условного экстремума. Описаны алгоритмы решения задач линейного программирования, целочисленного программирования, транспортных задач. Приведены методы решения задач поиска безусловного и условного экстремума функционалов на основе метода вариаций. В каждой главе кратко изложены основные теоретические сведения, приведены решения типовых примеров и задачи для самостоятельного решения с ответами. Учебное пособие поддерживает компетентностную модель обучения: содержит модели требуемых знаний и умений решать типовые задачи предмета. Для студентов высших учебных заведений, получающих образование по направлению (специальности) «Прикладная математика», а также по направлениям (специальностям) естественных наук, техники и технологий, информатики и экономики на квалификацию специалиста, степени бакалавра и магистра.
Ю. М. Волин Методы глобальной оптимизации сложных систем Ю. М. Волин Методы глобальной оптимизации сложных систем Новинка

Ю. М. Волин Методы глобальной оптимизации сложных систем

Дается элементарное введение некоторых понятий выпуклого анализа как теоретической основы методов глобальной оптимизации. Рассматривается проблема поиска глобального решения в трех классах задач математического программирования: задачах дифференцируемой оптимизации, задачах дискретно-непрерывного программирования и задачах полубесконечного программирования. Описываются детерминированные методы решения этих задач, основанные на идеях метода ветвей и границ. Поскольку эффективность алгоритмов, основанных на методе ветвей и границ, в основном зависит от эффективности процедуры получения нижней оценки (ее точности и трудоёмкости), то большое внимание уделено алгоритмам её получения.
Дж.Д. Ульман Вычислительные аспекты СБИС Дж.Д. Ульман Вычислительные аспекты СБИС Новинка

Дж.Д. Ульман Вычислительные аспекты СБИС

В книге американского ученого на основе последних достижений в области теории алгоритмов и методов проектирования СБИС анализируется связь структуры разрабатываемых СБИС и реализуемых в них алгоритмов. Приводится теоретический анализ сложности решения различных вычислительных задач СБИС. Описываются как методы разработки алгоритмов, удобных для реализации в виде СБИС, так и параллельные структуры ЭВМ, эффективно реализуемые с помощью СБИС.
Б. Я. Курицкий Оптимизация вокруг нас. Как математика помогает принимать решения Б. Я. Курицкий Оптимизация вокруг нас. Как математика помогает принимать решения Новинка

Б. Я. Курицкий Оптимизация вокруг нас. Как математика помогает принимать решения

В настоящей книге в популярной форме рассмотрены задачи оптимизации, возникающие при управлении, проектировании изделий и технологических процессов в машиностроении. Изложены методы линейного, целочисленного, нелинейного и стохастического программирования, которые обеспечивают решение задач оптимизации. Показано, как решать задачи оптимизации по нескольким критериям. Приведены необходимые сведения о решении задач оптимизации с применением средств вычислительной техники. Книга предназначена для широкого круга специалистов, занимающихся решением оптимизационных задач в автоматизированных системах управления и системах автоматизированного проектирования.
Г. И. Светозарова, А. А. Мельников, А. В. Козловский Практикум по программированию на языке бейсик Г. И. Светозарова, А. А. Мельников, А. В. Козловский Практикум по программированию на языке бейсик Новинка

Г. И. Светозарова, А. А. Мельников, А. В. Козловский Практикум по программированию на языке бейсик

Книга предназначена для приобретения практических навыков алгоритмизации задач и программирования на языке бейсик. В ней приводятся основные приемы и методы программирования, большое число типовых алгоритмов для решения задач различных классов (в том числе "невычислительного" характера) и примеры их использования. Дается описание языка бейсик. Содержит более 500 задач из различных областей для самостоятельного решения, систематизированных в соответствии с используемыми методами и объединенных в 14 работ. Для студентов, преподавателей, инженеров, а также для начинающих изучать программирование.
Кремер Наум Шевелевич, Путко Борис Александрович, Тришин Иван Михайлович, Фридман М. Н. Исследование операций в экономике. Учебное пособие для ВУЗов Кремер Наум Шевелевич, Путко Борис Александрович, Тришин Иван Михайлович, Фридман М. Н. Исследование операций в экономике. Учебное пособие для ВУЗов Новинка

Кремер Наум Шевелевич, Путко Борис Александрович, Тришин Иван Михайлович, Фридман М. Н. Исследование операций в экономике. Учебное пособие для ВУЗов

В учебном пособии представлены модели линейного и целочисленного программирования, классические методы оптимизации, задачи выпуклого и динамического программирования, модели управления запасами и сетевого планирования и управления, элементы теории игр и массового обслуживания, оптимизация финансового портфеля. Приводится большое количество экономических задач с решениями и для самостоятельной работы. Для студентов, бакалавров, магистров и аспирантов экономических вузов, преподавателей, экономистов и лиц, обучающихся по программам МВА, второго высшего образования и проходящих профессиональную подготовку или повышение квалификации. 3-е издание, переработанное и дополненное.
Евгений Георгиевич Давыдов Элементы исследования операций Евгений Георгиевич Давыдов Элементы исследования операций Новинка

Евгений Георгиевич Давыдов Элементы исследования операций

Рассматриваются линейное программирование и динамическое программирование, которые являются самыми важными инструментами, применяемыми в исследовании операций. Изучаются методы линейного, целочисленного линейного и нелинейного программирования, а также принцип оптимальности в динамическом программировании. Линейное программирование применяется к матричным играм. Решается большое количество практических задач и формулируются задачи для самостоятельного решения. Для студентов, магистров, аспирантов, преподавателей, экономистов и инженеров.
О. В. Аникина Использование технологии табличного моделирования генетических алгоритмов для решения задач оптимизации О. В. Аникина Использование технологии табличного моделирования генетических алгоритмов для решения задач оптимизации Новинка

О. В. Аникина Использование технологии табличного моделирования генетических алгоритмов для решения задач оптимизации

В статье показана возможность реализации генетических и эволюционных алгоритмов, основанная на технике создания итерационных моделей табличными средствами Microsoft Excel по принципу «программирование без программирования», без использования программного кода на языке VBA. Результаты работы представляют интерес для специалистов по оптимизации систем и процессов, а также для преподавателей, аспирантов и студентов высших учебных заведений.
В. Е. Карпов, А. И. Лобанов Численные методы, алгоритмы и программы. Введение в распараллеливание В. Е. Карпов, А. И. Лобанов Численные методы, алгоритмы и программы. Введение в распараллеливание Новинка

В. Е. Карпов, А. И. Лобанов Численные методы, алгоритмы и программы. Введение в распараллеливание

В учебном пособии рассматриваются общие подходы к постановке параллельного численного эксперимента для специалистов по математическому моделированию. Такое моделирование необходимо проводить, учитывая новые реалии и опираясь на старые наработанные методы и алгоритмы решения сложных задач. Книга состоит из двух частей. В первой части рассматриваются вопросы изменения парадигмы программирования в современных условиях, сравнения корректных алгоритмов для решения задач математического моделирования, однозначного представления алгоритмов при помощи их графов, декомпозиции существующих алгоритмов и программ. Описываются способы распараллеливания программ с помощью их эквивалентного преобразования без изменения алгоритма. Приведены примеры преобразования программ, приводящие к программам, соответствующим эквивалентным параллельным алгоритмам. Первая часть пособия не связана с решением численных задач и не требует от читателя глубоких специальных знаний. Достаточно владеть навыками программирования на языках высокого уровня и представлять, хотя бы в общих чертах, устройство современных вычислительных комплексов (организацию hardware и операционных систем). Вторая часть пособия посвящена анализу численных алгоритмов решения динамических задач. Она связана с эспилон-эквивалентными преобразованиями алгоритмов. При этом читатель должен быть знаком с основами вычислительной математики, курсом обыкновенных дифференциальных уравнений, обладать начальными знаниями по уравнениям в частных про...
Наум Шевелевич Кремер Исследование операций в экономике 3-е изд., пер. и доп. Учебник для академического бакалавриата Наум Шевелевич Кремер Исследование операций в экономике 3-е изд., пер. и доп. Учебник для академического бакалавриата Новинка

Наум Шевелевич Кремер Исследование операций в экономике 3-е изд., пер. и доп. Учебник для академического бакалавриата

В учебном пособии представлены модели линейного и целочисленного программирования, классические методы оптимизации, задачи выпуклого и динамического программирования, модели управления запасами и сетевого планирования и управления, элементы теории игр и массового обслуживания, оптимизация финансового портфеля. В книге содержится большое количество задач. Задачи с решениями представлены на протяжении всего изложения учебного материала, а задачи для самостоятельной работы приведены в конце каждой главы.
Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для бакалавриата и специалитета Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для бакалавриата и специалитета Новинка

Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для бакалавриата и специалитета

Учебное пособие представляет собой учебно-методическую разработку, которая с одной стороны направлена на изложение основ программирования на языке С#, а с другой стороны – на формирование навыков применения базовых алгоритмов для решения практико-ориентированных задач. Простота изложения материала и большое количество разобранных примеров делают изучение языка С# доступным для широкого круга читателей.
Ольга Андреева Информатика. Основы программирования на языке Турбо-Бейсик и численные методы Ольга Андреева Информатика. Основы программирования на языке Турбо-Бейсик и численные методы Новинка

Ольга Андреева Информатика. Основы программирования на языке Турбо-Бейсик и численные методы

В учебном пособии приведены основные понятия программирования, описание языка Турбо-Бейсик, программная реализации типовых алгоритмов, а также рекомендации по разработке и отладке программ. Рассмотрены численные методы решения часто встречающихся инженерных задач: нахождение корней алгебраических и трансцендентных уравнений, решение систем линейных уравнений, вычисление определенного интеграла, решение дифференциальных уравнений, а также методы приближения функций.
Н. Н. Ставнистый QBASIC в математике. Решение задач с помощью компьютера. Часть 1 Н. Н. Ставнистый QBASIC в математике. Решение задач с помощью компьютера. Часть 1 Новинка

Н. Н. Ставнистый QBASIC в математике. Решение задач с помощью компьютера. Часть 1

Данная книга представляет собой первую часть пособия по изучению основ программирования на языке QBASIC. Пособие построено как введение в курс прикладной математики, т. е. основное внимание уделено не языку программирования, как таковому, а методам решения математических задач на компьютере. При этом сам процесс решения математических задач рассматривается как частный случай обработки информации, а программирование – как наука составления алгоритмов обработки информации. Таким образом, процесс обучения основам прикладной математики базируется на системе понятий, используемых в школьном курсе основ информатики и вычислительной техники.
Дуванов Александр Александрович, Рудь Алексей Владиславович, Семенко Виктор Петрович Азы программирования. 5-9 класс. Факультативный курс Дуванов Александр Александрович, Рудь Алексей Владиславович, Семенко Виктор Петрович Азы программирования. 5-9 класс. Факультативный курс Новинка

Дуванов Александр Александрович, Рудь Алексей Владиславович, Семенко Виктор Петрович Азы программирования. 5-9 класс. Факультативный курс

Теоретические основы программирования излагаются в наглядных средах исполнителей Кукарача и Корректор, сложные темы становятся простыми и ясными. Особое внимание уделяется основам формализации и построения алгоритмов, тестированию и отладке программ. Целый раздел посвящен принципам построения трансляторов. Программные среды исполнителей помещены на диске, прилагаемом к книге учителя из этого комплекта, который также содержит решения всех задач и дополнительные материалы к урокам. Закрепить практический опыт программирования поможет книга "Азы программирования. Задачник".
Юрий Кириллов Прикладные методы оптимизации. Часть 1. Методы решения задач линейного программирования Юрий Кириллов Прикладные методы оптимизации. Часть 1. Методы решения задач линейного программирования Новинка

Юрий Кириллов Прикладные методы оптимизации. Часть 1. Методы решения задач линейного программирования

В учебном пособии «Прикладные методы оптимизации. Часть 1. Методы решения задач линейного программирования» рассмотрены основные методы решения линейных задач оптимизации и примеры их практического использования. Пособие состоит из четырех глав: «Постановка и особенности решения задач оптимизации», «Симплекс-метод решения задач линейного программирования», «Двойственные задачи линейного программирования», «Транспортная задача линейного программирования», в которых подробно рассмотрены не только алгоритмы решения таких задач, но и на большом количестве примеров – особенности их использования для поиска оптимальных решений прикладных задач экономико-математического моделирования. Работа выполнена на кафедре экономической информатики Новосибирского государственного технического университета.
Ахо А. Структуры данных и алгоритмы Ахо А. Структуры данных и алгоритмы Новинка

Ахо А. Структуры данных и алгоритмы

В этой книге описаны структуры данных и алгоритмы, которые являются фундаментом современного компьютерного программирования. Основу данной книги составляют первые шесть глав нашей ранее изданной книги The Design and Analysis of Computer Algorithms. Мы расширили ее содержание, включив материал по алгоритмам внешнего хранения и управлению памятью. Как и предыдущая, эта книга может составить основу учебного курса по структурам данным и алгоритмам. Мы не требуем от читателя специальной подготовки, только предполагаем его знакомство с какими-либо языками программирования высокого уровня, такими как Pascal.Мы попытались осветить структуры данных и алгоритмы в более широком контексте решения задач с использованием вычислительной техники, а также использовали абстрактные типы данных для неформального описания и реализации алгоритмов. И хотя сегодня абстрактные типы данных только начинают применять в современных языках программирования, авторы считают, что они являются полезным инструментом при разработке программ независимо от применяемого языка программирования.Мы также постоянно подчеркиваем и внедряем идею вычисления и оценки времени выполнения алгоритмов (временную сложность алгоритмов) как составную часть процесса компьютерного решения задач. В этом отражается наша надежда на то, что программисты осознают, что при решении задач прогрессирующе больших размеров особое значение имеет временная сложность выбранного алгоритма, а не возможности новых поколений вычислительных средств.
Александр Дуванов Азы программирования. Факультативный курс. Книга для ученика. 5-9 классы Александр Дуванов Азы программирования. Факультативный курс. Книга для ученика. 5-9 классы Новинка

Александр Дуванов Азы программирования. Факультативный курс. Книга для ученика. 5-9 классы

Теоретические основы программирования излагаются в наглядных средах исполнителей Кукарача и Корректор, сложные темы становятся простыми и ясными. Особое внимание уделяется основам формализации и построения алгоритмов, тестированию и отладке программ. Целый раздел посвящен принципам построения трансляторов. Программные среды исполнителей помещены на диске, прилагаемом к книге учителя из этого комплекта, который также содержит решения всех задач и дополнительные материалы к урокам. Закрепить практический опыт программирования поможет книга «Азы программирования. Задачник». Для учащихся средних образовательных учреждений.
А. А. Дуванов, А. В. Рудь, В. П. Семенко Азы программирования. Факультативный курс. 5-9 класс. Книга для ученика А. А. Дуванов, А. В. Рудь, В. П. Семенко Азы программирования. Факультативный курс. 5-9 класс. Книга для ученика Новинка

А. А. Дуванов, А. В. Рудь, В. П. Семенко Азы программирования. Факультативный курс. 5-9 класс. Книга для ученика

Теоретические основы программирования излагаются в наглядных средах исполнителей Кукарача и Корректор, сложные темы становятся простыми и ясными.Особое внимание уделяется основам формализации и построения алгоритмов, тестированию и отладке программ. Целый раздел посвящен принципам построения трансляторов. Программные среды исполнителей помещены на диске, прилагаемом к книге учителя из этого комплекта, который также содержит решения всех задач и дополнительные материалы к урокам.Закрепить практический опыт программирования поможет книга «Азы программирования. Задачник».
Поляк Б.Т. Введение в оптимизацию Поляк Б.Т. Введение в оптимизацию Новинка

Поляк Б.Т. Введение в оптимизацию

Книга является систематическим введением в довременную теорию и методы оптимизации для конечномерных задач. Основное внимание уделяется идейным основам методов, их сравнительному анализу и примерам использования. Охвачен широкий круг задач --- от линейного программирования и безусловной минимизации до стохастического программирования. Обсуждается методика постановки и решения прикладных проблем оптимизации. Приводятся условия экстремума, теоремы существования, единственности и устойчивости решения для основных классов задач. Исследуется влияние помех, негладкости функций, вырожденности минимума. Книга предназначена для инженеров, экономистов, статистиков, вычислителей, сталкивающихся с задачами оптимизации. По своему математическому аппарату книга доступна студентам технических и экономических вузов.
В. Потопахин Искусство алгоритмизации.Учебное пособие В. Потопахин Искусство алгоритмизации.Учебное пособие Новинка

В. Потопахин Искусство алгоритмизации.Учебное пособие

Эта книга для тех, кто хорошо, владея языком программирования и устойчивыми навыками решения задач, желает наработать свой программистский инструментарий. В книге, неформально и довольно детально, разобран значительный набор алгоритмов и методов. Большая часть представленных алгоритмов доведена до реализации на языке Компонентный Паскаль. Для большей прозрачности изложения реализация выполнена пошагово с четкой формулировкой задач каждого шага и записью программного фрагмента. Изложение сопровождается заданиями для самостоятельной работы, количество и сложность которых достаточны для хорошего усвоения материала. Требования к математическим знаниям минимальны, некоторые важные математические понятия и темы кратко изложены в приложении.
Б. Т. Поляк Введение в оптимизацию Б. Т. Поляк Введение в оптимизацию Новинка

Б. Т. Поляк Введение в оптимизацию

Книга является систематическим введением в довременную теорию и методы оптимизации для конечномерных задач. Основное внимание уделяется идейным основам методов, их сравнительному анализу и примерам использования. Охвачен широкий круг задач - от линейного программирования и безусловной минимизации до стохастического программирования. Обсуждается методика постановки и решения прикладных проблем оптимизации. Приводятся условия экстремума, теоремы существования, единственности и устойчивости решения для основных классов задач. Исследуется влияние помех, негладкости функций, вырожденности минимума. Книга предназначена для инженеров, экономистов, статистиков, вычислителей, сталкивающихся с задачами оптимизации. По своему математическому аппарату книга доступна студентам технических и экономических вузов.
Б. Т. Поляк Введение в оптимизацию Б. Т. Поляк Введение в оптимизацию Новинка

Б. Т. Поляк Введение в оптимизацию

Книга является систематическим введением в довременную теорию и методы оптимизации для конечномерных задач. Основное внимание уделяется идейным основам методов, их сравнительному анализу и примерам использования. Охвачен широкий круг задач - от линейного программирования и безусловной минимизации до стохастического программирования. Обсуждается методика постановки и решения прикладных проблем оптимизации. Приводятся условия экстремума, теоремы существования, единственности и устойчивости решения для основных классов задач. Исследуется влияние помех, негладкости функций, вырожденности минимума. Книга предназначена для инженеров, экономистов, статистиков, вычислителей, сталкивающихся с задачами оптимизации. По своему математическому аппарату книга доступна студентам технических и экономических вузов.
Б. Т. Поляк Введение в оптимизацию Б. Т. Поляк Введение в оптимизацию Новинка

Б. Т. Поляк Введение в оптимизацию

Книга является систематическим введением в теорию и методы оптимизации для конечномерных задач. Основное внимание уделяется идейным основам методов, их сравнительному анализу и примерам использования. Охвачен широкий круг задач - от линейного программирования и безусловной минимизации до стохастического программирования. Обсуждается методика постановки и решения прикладных проблем оптимизации. Приводятся условия экстремума, теоремы существования, единственности и устойчивости решения для основных классов задач. Книга предназначена для инженеров, экономистов, статистиков, вычислителей, сталкивающихся с задачами оптимизации. По своему математическому аппарату книга доступна студентам технических и экономических вузов. Содержит 6 таблиц, 44 иллюстрации, 247 библ.
Хайнеман Д. Алгоритмы. Справочник с примерами на C, C++, Java и Python, 2-е издание Хайнеман Д. Алгоритмы. Справочник с примерами на C, C++, Java и Python, 2-е издание Новинка

Хайнеман Д. Алгоритмы. Справочник с примерами на C, C++, Java и Python, 2-е издание

Для создания надежного программного обеспечения необходимы эффективные алгоритмы, но программисты редко представляют себе весь спектр алгоритмов для решения своих задач. В данном обновленном издании описываются существующие алгоритмы для решения различных задач. Оно помогает выбрать и реализовать алгоритм, наиболее подходящий для ваших задач, при этом обеспечивая достаточное математическое обоснование для понимания и анализа производительности алгоритма. Будучи акцентированной на приложениях, а не на теории, эта книга основана на строгих принципах, включая документированные решения реальных задач на разных языках программирования. В это издание добавлены десяток новых алгоритмов, реализованных на языке Python, в том числе реализация диаграмм Вороного, а также новая глава о пространственных древовидных структурах, таких как R-деревья и Quadtrees. В этой книге вы научитесь: Решать новые задачи и повышать эффективность имеющихся решений Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов.
Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для СПО Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для СПО Новинка

Марина Валентиновна Огнева Основы алгоритмизации и программирования на языке c#. Учебное пособие для СПО

Учебное пособие представляет собой учебно-методическую разработку, которая с одной стороны направлена на изложение основ программирования на языке С#, а с другой стороны – на формирование навыков применения базовых алгоритмов для решения практико-ориентированных задач. Простота изложения материала и большое количество разобранных примеров делают изучение языка С# доступным для широкого круга читателей.
В. В. Потопахин Искусство алгоритмизации В. В. Потопахин Искусство алгоритмизации Новинка

В. В. Потопахин Искусство алгоритмизации

Это книга для тех, кто, хорошо владея языком программирования и устойчивыми навыками решения задач, желает наработать свой программистский инструментарий. В книге, неформально и довольно детально, разобран значительный набор алгоритмов и методов. Большая часть представленных алгоритмов доведена до реализации на языке Компонентный Паскаль. Для большей прозрачности изложения реализация выполнена пошагово с четкой формулировкой задач каждого шага и записью программного фрагмента. Изложение сопровождается заданиями для самостоятельной работы, количество и сложность которых достаточны для хорошего усвоения материала. Требования к математическим знаниям минимальны, некоторые важные математические понятия и темы кратко изложены в приложении.
Владимир Николаевич Крупский Теория алгоритмов. Введение в сложность вычислений 2-е изд., испр. и доп. Учебное пособие для бакалавриата и магистратуры Владимир Николаевич Крупский Теория алгоритмов. Введение в сложность вычислений 2-е изд., испр. и доп. Учебное пособие для бакалавриата и магистратуры Новинка

Владимир Николаевич Крупский Теория алгоритмов. Введение в сложность вычислений 2-е изд., испр. и доп. Учебное пособие для бакалавриата и магистратуры

В настоящем учебном пособии даны основные идеи и методы теории сложности вычислений. В нем представлены вычислительные возможности, схемы моделирования языков программирования машинами Тьюринга, а также сложностные классы задач.
Ольга Андреева Информатика Ольга Андреева Информатика Новинка

Ольга Андреева Информатика

Рассмотрены основные понятия программирования, основные средства языка Турбо-Бейсик и программная реализация типовых алгоритмов; численные методы решения часто встречающихся инженерных задач; основные Windows-приложения: электронные таблицы Excel и текстовый редактор Word. Пособие содержит примеры, облегчающие усвоение материала, и контрольные вопросы.
Колдаев Виктор Дмитриевич Основы алгоритмизации и программирования Колдаев Виктор Дмитриевич Основы алгоритмизации и программирования Новинка

Колдаев Виктор Дмитриевич Основы алгоритмизации и программирования

Рассмотрен широкий круг алгоритмов обработки линейных и нелинейных структур данных. Приведены основные понятия алгоритмизации, свойств алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции. Рассмотрены эволюция языков программирования, технология работы и фрагменты программ, а также основные принципы объектно-ориентированного программирования. Для студентов, обучающихся по направлению и специальностям программного обеспечения вычислительной техники и автоматизированных систем, прикладной математики и обработки информации. Пособие будет полезно широкому кругу специалистов по компьютерному моделированию.
Левитин Ананий В. Алгоритмы. Введение в разработку и анализ Левитин Ананий В. Алгоритмы. Введение в разработку и анализ Новинка

Левитин Ананий В. Алгоритмы. Введение в разработку и анализ

Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимании идей, а не на механическом рассмотрении работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость. Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
А. В. Родыгин Информационные технологии. Алгоритмизация и программирование А. В. Родыгин Информационные технологии. Алгоритмизация и программирование Новинка

А. В. Родыгин Информационные технологии. Алгоритмизация и программирование

Пособие содержит общие принципы составления алгоритмов различных инженерных задач и их программной реализации на языке программирования Паскаль. Предназначено для студентов направления 13.04.02 «Электроэнергетика и электротехника» всех форм обучения, а также может быть рекомендовано для студентов других направлений подготовки.
Левитин А. Алгоритмы: Введение в разработку и анализ Левитин А. Алгоритмы: Введение в разработку и анализ Новинка

Левитин А. Алгоритмы: Введение в разработку и анализ

Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимание идей, а не на механическое рассмотрение работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость. Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
Р. Габасов, Ф. М. Кириллова Методы линейного программирования. Часть 3. Специальные задачи Р. Габасов, Ф. М. Кириллова Методы линейного программирования. Часть 3. Специальные задачи Новинка

Р. Габасов, Ф. М. Кириллова Методы линейного программирования. Часть 3. Специальные задачи

Настоящая, заключительная часть книги посвящена применению методов, изложенных в первой и второй части, а также решению разнообразных экстремальных задач, распространенных в приложениях. Рассматриваются большие задачи линейного программирования с обоснованием ряда новых методов их решения; задачи оптимального управления с доказательством усиленного принципа максимума; экстремальные задачи на сетях в усложненной постановке; обобщенные задачи линейного программирования в условиях неопределенности; задачи квадратичного программирования с исследованием невыпуклого случая; дискретные задачи; специальные задачи нелинейного программирования с доказательством теорем сходимости алгоритмов. Основной целью третьей части книги является демонстрация возможностей методов линейного программирования (в сочетании с другими идеями) при решении сложных задач оптимизации. Книга рассчитана на широкий круг математиков, инженеров и экономистов; она может быть использована как учебное руководство для вузов, вычислительных центров, научно-исследовательских институтов.
Ананий Левитин Алгоритмы. Введение в разработку и анализ Ананий Левитин Алгоритмы. Введение в разработку и анализ Новинка

Ананий Левитин Алгоритмы. Введение в разработку и анализ

Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимание идей, а не на механическое рассмотрение работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость. Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования. Рекомендуем!
Ананий Левитин Алгоритмы. Введение в разработку и анализ Ананий Левитин Алгоритмы. Введение в разработку и анализ Новинка

Ананий Левитин Алгоритмы. Введение в разработку и анализ

Эта книга, автором которой является опытный преподаватель информатики, представляет собой один из лучших учебников, посвященных алгоритмам. Делая основной упор на понимание идей, а не на механическое рассмотрение работы того или иного алгоритма, автор излагает ключевые принципы и методы разработки алгоритмов так, что они могут быть применены как универсальный инструментарий для широкого диапазона задач, а не только для разработки алгоритмов. Несмотря на отсутствие громоздких математических доказательств, в книге выдержана достаточная математическая строгость. Книга ориентирована в первую очередь на студентов и аспирантов соответствующих специальностей, поэтому для преподавателей она может стать хорошим пособием для подготовки к лекциям и источником интересных нетривиальных задач. Несмотря на позиционирование книги в качестве учебного пособия, она может оказаться полезной и профессионалам в области разработки алгоритмов - в первую очередь благодаря использованному автором новому подходу к классификации методов проектирования. Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет каждому, кто имеет хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования.
Татьяна Куренкова Основы алгоритмизации и объектно-ориентированного программирования Татьяна Куренкова Основы алгоритмизации и объектно-ориентированного программирования Новинка

Татьяна Куренкова Основы алгоритмизации и объектно-ориентированного программирования

Рассматриваются вопросы программирования на базе платформы Microsoft .NET Framework. Дается описание современного языка объектноориентированного программирования C# в объеме, необходимом для иллюстрации основных понятий объектно-ориентированного программирования. Рассматриваются базовые структуры алгоритмов, типовые алгоритмы работы с массивами, основные приемы программирования, базирующиеся на объектном подходе.
Соболь Борис Владимирович, Месхи Бесик Чохоевич, Каныгин Г. И. Методы оптимизации: Практикум Соболь Борис Владимирович, Месхи Бесик Чохоевич, Каныгин Г. И. Методы оптимизации: Практикум Новинка

Соболь Борис Владимирович, Месхи Бесик Чохоевич, Каныгин Г. И. Методы оптимизации: Практикум

В компактный практикум вошли разделы курса "Методы оптимизации" для широкого спектра специальностей высших учебных заведений. Основная цель предлагаемого издания - оказать студентам практическую помощь в изучении методов оптимизации. В практикуме приводятся численные методы поиска безусловного экстремума функций одной и многих переменных. Рассмотрены численные методы решения задач на условный экстремум. Подробно описаны алгоритмы решения задач линейного программирования, целочисленного программирования и транспортных задач. Во всех разделах книги дается алгоритм численного метода решения задачи, приводятся тексты программ на алгоритмических языках Borland С и Delphi, реализующие данные алгоритмы с помощью вычислительных средств. Уделяется внимание поиску оптимальных решений с использованием электронных таблиц Excel, включая надстройку Excel "Поиск решения". Все методы иллюстрируются примерами оптимизации функций. Приводятся задачи для самостоятельного решения.

кешбака
Страницы:


Научитесь думать рекурсивно! Основные понятия рекурсивного программирования Методика рекурсивного мышления Анализ времени выполнения рекурсивных алгоритмов Основные алгоритмы линейной и множественной рекурсии Связь между итерацией и хвостовой рекурсией Множественная рекурсия: "разделяй и властвуй" Теоретический анализ стоимости вычислений рекурсивных программ Примеры кода на самом популярном языке программирования Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно. Издание содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия ("разделяй и властвуй" и перебор с возвратами). Поэтому его можно использовать как во вводных, так и в углублённых курсах по программированию и разработке алгоритмов. Книга освещает также низкоуровневые вопросы выполнения рекурсивных программ, отношение между рекурсией и итерацией, а также включает в себя большую главу о теоретической оценке стоимости вычисления рекурсивных программ. И наконец, в книге рассматриваются комбинаторные задачи и взаимная рекурсия. Примеры кода написаны на языке Python 3, но они достаточно просты для понимания также читателями, имеющими опыт работы с другими языками программирования. Наконец, преподавателям доступны решения более чем 120 упражнений в конце глав книги. Помимо преподавателей и студентов книга может оказаться полезной и интересной для программистов-любителей и даже для профессионалов. Первые могут почерпнуть много познавательного и занимательного, например, из решений задач-головоломок, а вторые, возможно, найдут в ней то, что ещё не встречалось в их практике.
Продажа анализ устойчивости задач и алгоритмов целочисленного программирования лучших цены всего мира
Посредством этого сайта магазина - каталога товаров мы очень легко осуществляем продажу анализ устойчивости задач и алгоритмов целочисленного программирования у одного из интернет-магазинов проверенных фирм. Определитесь с вашими предпочтениями один интернет-магазин, с лучшей ценой продукта. Прочитав рекомендации по продаже анализ устойчивости задач и алгоритмов целочисленного программирования легко охарактеризовать производителя как превосходную и доступную фирму.