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, graph paper layout, force directed graph javascript, graph layout algorithms javascript, node link diagram software, force-directed graph drawing, spectral layout, graph drawing: algorithms for the visualization of graphs, force directed graph software, design, javascript, html5, web development, web design, incremental graph layout javascript, graph layout java, boost graph layout, graph layout svg

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

Project ID: #14959640

Awarded to:

SovDyn

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
(17 Reviews)
0.0

27 freelancers are bidding on average $36/hour for this job

$41 USD / hour
(0 Reviews)
0.0
bmartynvw

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
(2 Reviews)
0.0
qualifiedcoders

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
(28 Reviews)
0.0
sptechnocrats

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
(98 Reviews)
0.0
micheal4299

Contact me. I can assist you. You can also check my portfolio: https://www.freelancer.com/u/micheal4299.html 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)
0.0
$44 USD / hour
(20 Reviews)
0.0
jackreacher262

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
(7 Reviews)
0.0
$41 USD / hour
(3 Reviews)
0.0
NimainG

A proposal has not yet been provided

$38 USD / hour
(0 Reviews)
0.0
tudiptechnology

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
(12 Reviews)
0.0
pixelagency1

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)
0.0
mike199

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)
0.0
prashushinde9

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)
0.0
$41 USD / hour
(0 Reviews)
0.0
meet2amitvw

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
(24 Reviews)
0.0
cuibeauty

Dear Sir, I am happy to be here to contact you. Sometimes a chance may change the whole life, and it will be that great chance of success of your business and life. "No pains, no gains", but you get me here, yo More

$41 USD / hour
(1 Review)
0.0
$25 USD / hour
(15 Reviews)
0.0
zdesign77

Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very sim More

$41 USD / hour
(0 Reviews)
0.0
Rauxmedia

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
(22 Reviews)
0.0
infinitydot

Hi, Hope you are doing great. I have 5+ years of experience in wordpress,Megento,Php(Laraval,CI,core) ,Software architecture,Webite Desgning,HTML,CSS,Graphic designing.I have understood your requirement and i am very More

$25 USD / hour
(2 Reviews)
0.0