Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 957613
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T00:43:57+00:00 2026-05-16T00:43:57+00:00

I have a continuous linear programming problem that involves maximizing a linear function over

  • 0

I have a “continuous” linear programming problem that involves maximizing a linear function over a curved convex space. In typical LP problems, the convex space is a polytope, but in this case the convex space is piecewise curved — that is, it has faces, edges, and vertices, but the edges aren’t straight and the faces aren’t flat. Instead of being specified by a finite number of linear inequalities, I have a continuously infinite number. I’m currently dealing with this by approximating the surface by a polytope, which means discretizing the continuously infinite constraints into a very large finite number of constraints.

I’m also in the situation where I’d like to know how the answer changes under small perturbations to the underlying problem. Thus, I’d like to be able to supply an initial condition to the solver based on a nearby solution. I believe this capability is called a “warm start.”

Can someone help me distinguish between the various LP packages out there? I’m not so concerned with user-friendliness as speed (for large numbers of constraints), high-precision arithmetic, and warm starts.

Thanks!

EDIT: Judging from the conversation with question answerers so far, I should be clearer about the problem I’m trying to solve. A simplified version is the following:

I have N fixed functions f_i(y) of a single real variable y. I want to find x_i (i=1,…,N) that minimize \sum_{i=1}^N x_i f_i(0), subject to the constraints:

  • \sum_{i=1}^N x_i f_i(1) = 1, and
  • \sum_{i=1}^N x_i f_i(y) >= 0 for all y>2

More succinctly, if we define the function F(y)=\sum_{i=1}^N x_i f_i(y), then I want to minimize F(0) subject to the condition that F(1)=1, and F(y) is positive on the entire interval [2,infinity). Note that this latter positivity condition is really an infinite number of linear constraints on the x_i’s, one for each y. You can think of y as a label — it is not an optimization variable. A specific y_0 restricts me to the half-space F(y_0) >= 0 in the space of x_i’s. As I vary y_0 between 2 and infinity, these half-spaces change continuously, carving out a curved convex shape. The geometry of this shape depends implicitly (and in a complicated way) on the functions f_i.

  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T00:43:58+00:00Added an answer on May 16, 2026 at 12:43 am
    • As for LP solver recommendations, two of the best are Gurobi and CPLEX (google them). They are free for academic users, and are capable of solving large-scale problems. I believe they have all the capabilities that you need. You can get sensitivity information (to a perturbation) from the shadow prices (i.e. the Lagrange multipliers).

    • But I’m more interested in your original problem. As I understand it, it looks like this:

    Let S = {1,2,…,N} where N is the total number of functions. y is a scalar. f_{i}:R^{1} -> R^{1}.

    minimize sum{i in S} (x_{i} * f_{i}(0))
       x_{i}
    s.t.
    (1) sum {i in S} x_{i} * f_{i}(1) = 1
    (2) sum {i in S} x_{i} * f_{i}(y) >= 0 for all y in (2,inf]
    
    • It just seems to me that you might want to try solve this problem as an convex NLP rather than an LP. Large-scale interior point NLP solvers like IPOPT should be able to handle these problems easily. I strongly recommended trying IPOPT http://www.coin-or.org/Ipopt

    • From a numerical point of view: for convex problems, warm-starting is not necessary with interior point solvers; and you don’t have to worry about the combinatorial cycling of active sets. What you’ve described as “warm-starting” is actually perturbing the solution — that’s more akin to sensitivity analysis. In optimization parlance, warm-starting usually means supplying a solver with an initial guess — the solver will take that guess and end up at the same solution, which isn’t really what you want. The only exception is if the active set changes with a different initial guess — but for a convex problem with a unique optimum, this cannot happen.

    If you need any more information, I’d be pleased to supply it.

    EDIT:

    Sorry about the non-standard notation — I wish I could type in LaTeX like on MathOverflow.net. (Incidentally, you might try posting this there — I think the mathematicians there would be interested in this problem)

    Ah now I see about the “y > 2”. It isn’t really an optimization constraint so much as an interval defining a space (I’ve edited my description above). My mistake. I’m wondering if you could somehow transform/project the problem from an infinite to a finite one? I can’t think of anything right now, but I’m just wondering if that’s possible.

    So your approach is to discretize the problem for y in (2,inf]. I’m guessing you’re choosing a very big number to represent inf and a fine discretization grid. Oooo tricky. I suppose discretization is probably your best bet. Maybe guys who do real analysis have ideas.

    I’ve seen something similar being done for problems involving Lyapunov functions where it was necessary to enforce a property in every point within a convex hull. But that space was finite.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a continuous form that works when I manually open it. However when
I have a continuous form that i would like to populate via a sql
Is it possible to have a continuous border around adjacent html elements that have
I have a problem, lets say I have a continuous while loop, and inside
I have a continuous integration build system that generates an RPM via a shell
I have a purchase form that has a continuous subform which shows line items
I have an access database that uses a continuous subform on a form. The
Say I have an array in NumPy containing evaluations of a continuous differentiable function,
Im trying to create a continuous slider image, that loops itself, I have succeeded
Im using the jQuery SmoothDivScroll plugin. http://www.smoothdivscroll.com/ I want to have continuous scrolling, but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.