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