In Progress

Graph layout algorithm

We are building a web-based flowchart diagram application, based on an underlying content structure that can be represented as a directed graph.

The application involves the interactive creation of a flowchart diagram based on an underlying semantic content structure.

We are using mxGraph as the graph diagramming/visualization library. The library provides an out-the-box implementation of a hierarchical layout algorithm, which provides the basis of what we need.

However, we have a set of specific visual layout requirements and constraints that need to be incorporated into the algorithm. This will almost certainly require in-depth knowledge of graph layout theory.

To give you an idea, some of these requirements are:

* Sibling nodes appear in their natural order from left to right (and top down). A node should appear to the right and/or below a node that precedes it in the sequence.

* Ability to switch from LTR to RTL orientation.

* Nodes are horizontally aligned appropriately (e.g. a node is horizontally centered relative to its parent(s))

* Use node sequence metadata (that may override the natural node sequence) to determine the ordering of nodes in the graph.

JavaScript experience will be a huge advantage, as the code is all in JavaScript.

Please do not apply to this job if you do not have knowledge of graph layout theory.

More detailed information will be provided on start of the project or if needed beforehand.

When bidding on this project, please provide *specific* examples of your graph layout algorithm experience. This is essential to being able to successfully complete the requirements for this project.

Skills: Algorithm, Javascript, Visualization

See more: d3js graph layout, java graph layout, graph layout javascript, incremental graph layout javascript, graph layout java, boost graph layout, graph layout svg, orthogonal layout algorithm java, layout algorithm javascript, orthogonal layout algorithm, layout designers needed, dstar lite graph search algorithm matlab, define algorithm needed cpu simulation, algorithm needed, graph layout algorithm, magazine layout algorithm, pcb layout engineer needed, graph layout, algorithm needed stock cutting problem, newspaper layout artist needed, layout algorithm mathematica farsi, magazine layout person needed, myspace layout designer needed, graphic designer layout maker needed

About the Employer:
( 0 reviews ) Brooklyn, United States

Project ID: #14959640

Awarded to:


Hello, I find this project very interesting and would like to bid. I specialize in complex algorithms and calculations and have recently completed two big mxGraph projects both of which required library forking to a More

$44 USD / hour
(15 Reviews)

28 freelancers are bidding on average $35/hour for this job


Let's discuss more about project to finalise the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share some demo as well for recent works if you want to check. You can also c More

$25 USD / hour
(22 Reviews)

Hi, Hope you are doing well! After reading over your application this looks like a perfect fit for my skill sets. Also I have a large portfolio of sites built (you can view my profile which include more than 183 More

$25 USD / hour
(77 Reviews)

Dear Sir ,I am interested in your job and I wish to work with you. I think you can check my profile and reviews and check me :) I have rich experience in these fields :javascript , PHP , nodejs, and algorithm. I hav More

$33 USD / hour
(36 Reviews)

Good day, Experienced developer at your service. I have strong experience with javascript visualisation libraries and solid foundations on graph theory. I have a live sample I wrote for a force-directed graph using More

$40 USD / hour
(21 Reviews)

Hi, Hope you are doing fine, Let me keep this really short as I am sure you would be swamped with the proposals. We have been developing/maintaining various web applications in various JavaScript libraries (JQ More

$30 USD / hour
(10 Reviews)

Contact me. I can assist you. You can also check my portfolio: I also have experience in working on similar projects. I can get it done before deadline. Let me know i More

$25 USD / hour
(11 Reviews)

Dear Employer Thanks for giving us chance to submit proposal on your project Coming to your project details we will develop web-based flowchart diagram application, based on an underlying content structure that can b More

$32 USD / hour
(18 Reviews)
$41 USD / hour
(3 Reviews)

Hi, Good day! We have read your post and would like to discuss further as we have a team of experienced JavaScript professionals in our company who have expertise in developing web/mobile/desktop based applicati More

$25 USD / hour
(22 Reviews)
$44 USD / hour
(20 Reviews)

Hello! I have got acquainted with your requirements and have a proposal as well as some questions that we should discuss. The price and timeline are negotiable. We will agree on final estimation after discussio More

$41 USD / hour
(2 Reviews)
$27 USD / hour
(10 Reviews)

Hello, I want to know more details about your project and have some questions that we should discuss. The price is negotiable. We will agree on final quote after discussion. --My Working Style.-- ● Full time de More

$51 USD / hour
(5 Reviews)
$25 USD / hour
(12 Reviews)

Hi, We are India based ISO 9001-2015 Certified and NASCOM Registered Design & Development Company since 2008. I have gone through your requirements & very much interested to place the bid. We are experienced in Ph More

$25 USD / hour
(1 Review)

I am a full stacking Ruby on Rails 5+ experience developer, I feel very excited to be a part of your project. I always prefer to regular communication during the development. I've a rich experience in Ruby on Rails, More

$41 USD / hour
(6 Reviews)
$41 USD / hour
(2 Reviews)

Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat whe More

$41 USD / hour
(1 Review)
$41 USD / hour
(3 Reviews)

Hi, My name is Benjamin. I'm an expert with over 14 years of experience. I have worked on a project where user defined query logic is analyzed by the module to adjust for performance and then render graphs as needed More

$41 USD / hour
(1 Review)