0

There's a problem 'A' and there are already algorithms to solve it but I came up with a totally new algorithm. My doubts are:

  1. Should I find time complexity?
  2. Where can I publish my algorithm without time complexity?
  3. Should I publish an algorithm in a math or computer science engineering journal?

2 Answers2

4

An algorithm that solves a problem in a new way is interesting, regardless of whether you beat the state-of-the-art, because that new way might start a new line of research that beats the state-of-the-art. But, as it stands, you seem unaware of where your algorithm ranks and establishing that is highly desirable (perhaps even necessary) prior to publication. Thus, although it might be possible to publish now, it seems better to delay publication to establish your algorithm's ranking.

user2768
  • 40,637
  • 9
  • 93
  • 144
2

If you submit your paper to a journal it will face review. If it passes review, the editors will consider it for publication. However, I strongly suspect that the reviewers will question the lack of the analysis in their report and ask for it to be included. That isn't necessarily the case, but the paper/algorithm otherwise needs to be interesting enough for them to want to see it in print even without the analysis. I doubt that will happen, however.

You are free to submit, but there are a couple of gates you must pass through on the way to publication. Better to make the passage as easy as possible.

Buffy
  • 363,966
  • 84
  • 956
  • 1,406